Doctrine\ODM\CouchDB\Mapping\ClassMetadata::initializeReflection PHP Method

initializeReflection() public method

Initializes a new ClassMetadata instance that will hold the object-relational mapping metadata of the class with the given name.
public initializeReflection ( Doctrine\Common\Persistence\Mapping\ReflectionService $reflService ) : void
$reflService Doctrine\Common\Persistence\Mapping\ReflectionService The reflection service.
return void
    public function initializeReflection($reflService)
    {
        $this->reflClass = $reflService->getClass($this->name);
        $this->namespace = $reflService->getClassNamespace($this->name);
        if ($this->reflClass) {
            $this->name = $this->rootDocumentName = $this->reflClass->getName();
        }
    }

Usage Example

Ejemplo n.º 1
0
 public function getClassMetadata($class)
 {
     $metadata = new \Doctrine\ODM\CouchDB\Mapping\ClassMetadata($class);
     $metadata->initializeReflection(new RuntimeReflectionService());
     $metadata->wakeupReflection(new RuntimeReflectionService());
     return $metadata;
 }
All Usage Examples Of Doctrine\ODM\CouchDB\Mapping\ClassMetadata::initializeReflection