getRepository() public method

public getRepository ( string $documentName ) : DocumentRepository
$documentName string
return DocumentRepository
Beispiel #1
0
 public function __construct(DocumentManager $dm, $class)
 {
     $this->dm = $dm;
     $this->repository = $dm->getRepository($class);
     $metadata = $dm->getClassMetadata($class);
     $this->class = $metadata->name;
 }
 /**
  * Constructor.
  *
  * @param EncoderFactoryInterface $encoderFactory
  * @param CanonicalizerInterface  $usernameCanonicalizer
  * @param CanonicalizerInterface  $emailCanonicalizer
  * @param DocumentManager         $dm
  * @param string                  $class
  */
 public function __construct(EncoderFactoryInterface $encoderFactory, CanonicalizerInterface $usernameCanonicalizer, CanonicalizerInterface $emailCanonicalizer, DocumentManager $dm, $class)
 {
     parent::__construct($encoderFactory, $usernameCanonicalizer, $emailCanonicalizer);
     $this->dm = $dm;
     $this->repository = $dm->getRepository($class);
     $metadata = $dm->getClassMetadata($class);
     $this->class = $metadata->name;
 }
 /**
  * @param \Radmiraal\CouchDB\Persistence\DocumentManagerFactory $documentManagerFactory
  * @return void
  */
 public function injectDocumentManagerFactory(\Radmiraal\CouchDB\Persistence\DocumentManagerFactory $documentManagerFactory)
 {
     $this->documentManagementFactory = $documentManagerFactory;
     $this->documentManager = $this->documentManagementFactory->create();
     $this->backend = $this->documentManager->getRepository($this->getEntityClassName());
 }