Bolt\Storage\Entity\Builder::setClassMetadata PHP Метод

setClassMetadata() публичный Метод

Sets the metadata for the class to be built.
public setClassMetadata ( Bolt\Storage\Mapping\ClassMetadata $classMetadata )
$classMetadata Bolt\Storage\Mapping\ClassMetadata
    public function setClassMetadata(ClassMetadata $classMetadata)
    {
        $this->classMetadata = $classMetadata;
    }

Usage Example

Пример #1
0
 /**
  * Get an entity builder instance for a given class.
  *
  * @param string        $className
  * @param ClassMetadata $classMetadata
  *
  * @return Entity\Builder
  */
 public function getEntityBuilder($className = null, ClassMetadata $classMetadata = null)
 {
     $builder = new Builder($this->getMapper(), $this->getFieldManager());
     if ($className !== null) {
         $builder->setClass($className);
     }
     if ($classMetadata !== null) {
         $builder->setClassMetadata($classMetadata);
     }
     return $builder;
 }