示例#1
0
 /**
  * @param InputInterface $input
  */
 public function __construct(InputInterface $input)
 {
     parent::__construct([]);
     $this->input = $input;
     foreach ($this->schema as $field => $source) {
         list($source, $origin) = $this->parseSource($field, $source);
         //Getting data from input source
         $this->setField($field, $input->getValue($source, $origin), true);
     }
 }
 /**
  * @param array $fields
  * @param array $schema
  */
 public function __construct(array $fields, array $schema)
 {
     $this->schema = $schema;
     parent::__construct($fields);
 }