Doctrine\ODM\CouchDB\Mapping\ClassMetadataFactory::getMetadataFor PHP Method

getMetadataFor() public method

Gets the class metadata descriptor for a class.
public getMetadataFor ( string $className ) : ClassMetadata
$className string The name of the class.
return ClassMetadata
    public function getMetadataFor($className)
    {
        $metadata = parent::getMetadataFor($className);
        if ($metadata) {
            return $metadata;
        }
        throw MappingException::classNotMapped($className);
    }

Usage Example

 public function testGetMapping()
 {
     $cmf = new ClassMetadataFactory($this->dm);
     $cm = new \Doctrine\ODM\CouchDB\Mapping\ClassMetadata('stdClass');
     $cmf->setMetadataFor('stdClass', $cm);
     $this->assertTrue($cmf->hasMetadataFor('stdClass'));
     $this->assertSame($cm, $cmf->getMetadataFor('stdClass'));
 }
All Usage Examples Of Doctrine\ODM\CouchDB\Mapping\ClassMetadataFactory::getMetadataFor