Sets the metadata for the class to be built.
public setClassMetadata ( Bolt\Storage\Mapping\ClassMetadata $classMetadata ) | ||
$classMetadata | Bolt\Storage\Mapping\ClassMetadata |
/** * 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; }