Пример #1
0
 /**
  * Expect that the given {@link ResourceMapping} should have at most one {@link Field} marked with primary.
  *
  * @test
  */
 public function validateResourceHasAtMostOneMappedFieldFlaggedPrimary()
 {
     $resource = new ResourceMapping();
     $field = new Field();
     $field->primary = true;
     $mapping = new FieldMapping();
     $mapping->setField($field);
     $resource->getFields()->add($mapping);
     $resource->getFields()->add($mapping);
     $this->setExpectedException(InvalidMappingException::class, 'resource-field-primary-many');
     $this->parser->validateResourceMapping($resource);
 }