Doctrine\ODM\MongoDB\Persisters\DocumentPersister::__construct PHP Method

__construct() public method

Initializes a new DocumentPersister instance.
public __construct ( PersistenceBuilder $pb, DocumentManager $dm, ClassMetadata $class )
$pb PersistenceBuilder
$dm Doctrine\ODM\MongoDB\DocumentManager
$class Doctrine\ODM\MongoDB\Mapping\ClassMetadata
    public function __construct(PersistenceBuilder $pb, DocumentManager $dm, ClassMetadata $class)
    {
        $this->dp = $pb;
        $this->dm = $dm;
        $this->uow = $dm->getUnitOfWork();
        $this->class = $class;
        $this->documentName = $class->getName();
        $this->collection = $dm->getDocumentCollection($class->name);
        $this->cmd = $this->dm->getConfiguration()->getMongoCmd();
    }