Esempio n. 1
0
 /**
  * Initializes a new ClassMetadata instance that will hold the object-document mapping
  * metadata of the class with the given name.
  *
  * @param string $documentName The name of the document class the new instance is used for.
  */
 public function __construct($documentName)
 {
     parent::__construct($documentName);
     $this->reflClass = new \ReflectionClass($documentName);
     $this->namespace = $this->reflClass->getNamespaceName();
     $this->setCollection($this->reflClass->getShortName());
     $this->instantiator = new Instantiator();
 }