Пример #1
0
 /**
  * Constructor
  *
  * @param FieldsValues $fieldsValues
  */
 public function __construct(FieldsValues $fieldsValues = null)
 {
     if (!$fieldsValues) {
         $fieldsValues = new FieldsValues();
     }
     $this->supports = $fieldsValues->getSupportedFields();
     $this->fields = $fieldsValues->getFieldsValues();
 }
Пример #2
0
 /**
  * @depends testSetFieldsIsWorksCorrectly
  */
 public function testConstructWithFieldsArgument()
 {
     $fieldsValues = new FieldsValues(['field1', 'field2' => 'value2', 'field3']);
     $this->assertEquals(['field1', 'field2', 'field3'], $fieldsValues->getSupportedFields());
     $this->assertEquals(['field2' => 'value2'], $fieldsValues->getFieldsValues());
 }