JezK
Edit File: Options.php
<?php /** * @author mfris * */ namespace seraph_accel\PHPSQLParser; /** * * @author mfris * @package seraph_accel\PHPSQLParser */ final class Options { /** * @var array */ private $options; /** * @const string */ const CONSISTENT_SUB_TREES = 'consistent_sub_trees'; /** * @const string */ const ANSI_QUOTES = 'ansi_quotes'; /** * Options constructor. * * @param array $options */ public function __construct(array $options) { $this->options = $options; } /** * @return bool */ public function getConsistentSubtrees() { return (isset($this->options[self::CONSISTENT_SUB_TREES]) && $this->options[self::CONSISTENT_SUB_TREES]); } /** * @return bool */ public function getANSIQuotes() { return (isset($this->options[self::ANSI_QUOTES]) && $this->options[self::ANSI_QUOTES]); } }