/** * @expectedException \Symfony\Component\Validator\Exception\UnsupportedMetadataException */ public function testLegacyPropertyMetadataMustImplementPropertyMetadataInterface() { $this->iniSet('error_reporting', -1 & ~E_USER_DEPRECATED); $entity = new Entity(); // Legacy interface $propertyMetadata = $this->getMock('Symfony\\Component\\Validator\\MetadataInterface'); $metadata = new FakeClassMetadata(get_class($entity)); $metadata->addCustomPropertyMetadata('firstName', $propertyMetadata); $this->metadataFactory->addMetadata($metadata); $this->validator->validate($entity); }
/** * @expectedException \Symfony\Component\Validator\Exception\UnsupportedMetadataException */ public function testPropertyMetadataMustImplementPropertyMetadataInterface() { $entity = new Entity(); // Legacy interface $propertyMetadata = $this->getMock('Symfony\\Component\\Validator\\MetadataInterface'); $metadata = new FakeClassMetadata(get_class($entity)); $metadata->addPropertyMetadata('firstName', $propertyMetadata); $this->metadataFactory->addMetadata($metadata); $this->validator->validate($entity); }