public function __construct($data, Validator $validator = null) { if (!isset($data->type)) { $data->type = 'object'; } foreach ($data->properties as $propertyName => &$property) { if (strpos($property->description, 'READ-ONLY') !== false) { $property->readOnly = true; } } parent::__construct($data, $validator); }
public function test_it_checks_validity() { $this->validator->isValid()->shouldBeCalled()->willReturn(true); $this->schema->isValid(); }