예제 #1
0
 /**
  * This method initializes the class with the specified values (if any are provided).
  *
  * @access public
  * @param \Traversable $elements                            a traversable array or collection
  * @param boolean $case_sensitive                           whether field names are case
  *                                                          sensitive
  */
 public function __construct($elements = null, $case_sensitive = true)
 {
     $this->case_sensitive = Core\Convert::toBoolean($case_sensitive);
     parent::__construct($elements);
 }
예제 #2
0
 /**
  * This constructor initializes the class.
  *
  * @access public
  * @param mixed $schema                                     the JSON schema
  * @param boolean $case_sensitive                           whether field names are case
  *                                                          sensitive
  */
 public function __construct($schema, $case_sensitive = true)
 {
     parent::__construct();
     $this->schema = MappingService\Data\Model\JSON\Helper::resolveJSONSchema($schema);
     $this->case_sensitive = Core\Convert::toBoolean($case_sensitive);
 }