|
@@ -57,6 +57,21 @@ class StaticMethodLoaderTest extends \PHPUnit_Framework_TestCase
|
|
$loader->loadClassMetadata($metadata);
|
|
$loader->loadClassMetadata($metadata);
|
|
$this->assertSame(1, count($metadata->getConstraints()));
|
|
$this->assertSame(1, count($metadata->getConstraints()));
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ public function testLoadClassMetadataIgnoresInterfaces()
|
|
|
|
+ {
|
|
|
|
+ $loader = new StaticMethodLoader('loadMetadata');
|
|
|
|
+ $metadata = new ClassMetadata(__NAMESPACE__.'\StaticLoaderInterface');
|
|
|
|
+
|
|
|
|
+ $loader->loadClassMetadata($metadata);
|
|
|
|
+
|
|
|
|
+ $this->assertSame(0, count($metadata->getConstraints()));
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+interface StaticLoaderInterface
|
|
|
|
+{
|
|
|
|
+ public static function loadMetadata(ClassMetadata $metadata);
|
|
}
|
|
}
|
|
|
|
|
|
class StaticLoaderEntity
|
|
class StaticLoaderEntity
|