Beispiel #1
0
 /** @override */
 public function __construct(Connection $connection, Collection $collection, UnitOfWork $uow, ClassMetadata $class, BaseCursor $baseCursor, array $query = array(), array $fields = array(), $numRetries = 0)
 {
     parent::__construct($connection, $collection, $baseCursor->getMongoCursor(), $query, $fields, $numRetries);
     $this->baseCursor = $baseCursor;
     $this->unitOfWork = $uow;
     $this->class = $class;
 }
Beispiel #2
0
 /**
  * Constructor.
  *
  * @param BaseCursor    $baseCursor  Doctrine\MongoDB\Cursor instance being wrapped
  * @param UnitOfWork    $unitOfWork  UnitOfWork for result hydration and query preparation
  * @param ClassMetadata $class       ClassMetadata for the document class being queried
  */
 public function __construct(BaseCursor $baseCursor, UnitOfWork $unitOfWork, ClassMetadata $class)
 {
     parent::__construct($baseCursor->collection, $baseCursor->getMongoCursor(), $baseCursor->query, $baseCursor->fields, $baseCursor->numRetries);
     $this->baseCursor = $baseCursor;
     $this->unitOfWork = $unitOfWork;
     $this->class = $class;
 }
 /** @override */
 public function __construct(MongoCursor $mongoCursor, UnitOfWork $uow, ClassMetadata $class)
 {
     parent::__construct($mongoCursor);
     $this->unitOfWork = $uow;
     $this->class = $class;
 }