/**
  * Construct new fixtures loader instance.
  *
  * @param DocumentManager $dm DocumentManager instance used for persistence.
  */
 public function __construct(DocumentManager $dm, PHPCRPurger $purger = null)
 {
     $this->dm = $dm;
     if ($purger !== null) {
         $this->purger = $purger;
         $this->purger->setDocumentManager($dm);
     }
     parent::__construct($dm);
 }
 /**
  * Construct new fixtures loader instance.
  *
  * @param EntityManager $em EntityManager instance used for persistence.
  */
 public function __construct(EntityManager $em, ORMPurger $purger = null)
 {
     $this->em = $em;
     if ($purger !== null) {
         $this->purger = $purger;
         $this->purger->setEntityManager($em);
     }
     parent::__construct($em);
 }
 /**
  * Construct new fixtures loader instance.
  *
  * @param DocumentManager $dm DocumentManager instance used for persistence.
  */
 public function __construct(DocumentManager $dm, MongoDBPurger $purger = null)
 {
     $this->dm = $dm;
     if ($purger !== null) {
         $this->purger = $purger;
         $this->purger->setDocumentManager($dm);
     }
     parent::__construct($dm);
     $dm->getEventManager()->addEventSubscriber(new MongoDBReferenceListener($this->referenceRepository));
 }
示例#4
0
 /**
  * Construct new fixtures loader instance.
  *
  * @param EntityManager $em EntityManager instance used for persistence.
  */
 public function __construct(EntityManager $em, ORMPurger $purger = null)
 {
     $this->em = $em;
     if ($purger !== null) {
         $this->purger = $purger;
         $this->purger->setEntityManager($em);
     }
     parent::__construct($em);
     $em->getEventManager()->addEventSubscriber(new ORMReferenceListener($this->referenceRepository));
 }