/**
* 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;
}