public getAllMetadata ( ) : array | ||
Résultat | array | The ClassMetadata instances of all mapped classes. |
public function getAllMetadata()
{
$metadata = array();
foreach ($this->driver->getAllClassNames() as $className) {
$metadata[] = $this->getMetadataFor($className);
}
return $metadata;
}
public function testGetAllMetadata() { $driver = new \Doctrine\ODM\CouchDB\Mapping\Driver\PHPDriver(array(__DIR__)); $this->dm->getConfiguration()->setMetadataDriverImpl($driver); $cmf = new ClassMetadataFactory($this->dm); $cm = new \Doctrine\ODM\CouchDB\Mapping\ClassMetadata('stdClass'); $cmf->setMetadataFor('stdClass', $cm); $metadata = $cmf->getAllMetadata(); $this->assertInternalType('array', $metadata); }