public function test() { $schema = new Schema(); $schema->addField(new Text()); $schema->addField(new Text()); // Inspect the schema $this->assertArrayHasKey(0, $schema->getFields()); }
/** * @param Schema $schema * @param FieldInterface $field * @param $definition */ private function addValidatorsToField(Schema $schema, FieldInterface $field, $definition) { // Set the validators on the field foreach ($definition as $validatorType => $validatorData) { $validator = $schema->createValidator($validatorType); $validator->setDesiredValue($validatorData); $field->addValidator($validator); } }