__construct() public method

Constructor.
public __construct ( Doctrine\MongoDB\Collection $collection, array $query, array $options )
$collection Doctrine\MongoDB\Collection
$query array
$options array
Esempio n. 1
0
 public function __construct(DocumentManager $dm, ClassMetadata $class, Database $database, Collection $collection, array $query, array $options, $cmd, $hydrate, $refresh)
 {
     parent::__construct($database, $collection, $query, $options, $cmd);
     $this->dm = $dm;
     $this->class = $class;
     $this->hydrate = $hydrate;
     $this->refresh = $refresh;
 }
Esempio n. 2
0
 public function __construct(DocumentManager $dm, ClassMetadata $class, Database $database, Collection $collection, array $query = array(), array $options = array(), $cmd = '$', $hydrate = true, $refresh = false, array $primers = array(), $requireIndexes = null)
 {
     parent::__construct($database, $collection, $query, $options, $cmd);
     $this->dm = $dm;
     $this->class = $class;
     $this->hydrate = $hydrate;
     $this->refresh = $refresh;
     $this->primers = $primers;
     $this->requireIndexes = $requireIndexes;
 }
Esempio n. 3
0
 /**
  * Constructor.
  *
  * @param DocumentManager $dm
  * @param ClassMetadata $class
  * @param Collection $collection
  * @param array $query
  * @param array $options
  * @param boolean $hydrate
  * @param boolean $refresh
  * @param array $primers
  * @param null $requireIndexes
  */
 public function __construct(DocumentManager $dm, ClassMetadata $class, Collection $collection, array $query = array(), array $options = array(), $hydrate = true, $refresh = false, array $primers = array(), $requireIndexes = null)
 {
     parent::__construct($collection, $query, $options);
     $this->dm = $dm;
     $this->class = $class;
     $this->hydrate = $hydrate;
     $this->primers = array_filter($primers);
     $this->requireIndexes = $requireIndexes;
     $this->setRefresh($refresh);
     if (isset($query['slaveOkay'])) {
         $this->unitOfWorkHints[self::HINT_SLAVE_OKAY] = $query['slaveOkay'];
     }
     if (isset($query['readPreference'])) {
         $this->unitOfWorkHints[self::HINT_READ_PREFERENCE] = $query['readPreference'];
         $this->unitOfWorkHints[self::HINT_READ_PREFERENCE_TAGS] = $query['readPreferenceTags'];
     }
 }