Beispiel #1
0
 /**
  * {@inheritdoc}
  */
 protected function doFind($id)
 {
     if ($values = $this->collection->findOne(['self.id' => (string) $id])) {
         return $this->hydrate($values);
     }
     return null;
 }
 /**
  * @see Collection::findOne()
  */
 public function findOne(array $query = [], array $fields = [])
 {
     $this->log(['findOne' => true, 'query' => $query, 'fields' => $fields]);
     return parent::findOne($query, $fields);
 }
Beispiel #3
0
 /** @override */
 public function findOne(array $query = array(), array $fields = array())
 {
     $this->log(array('findOne' => true, 'query' => $query, 'fields' => $fields));
     return parent::findOne($query, $fields);
 }
 /**
  * {@inheritdoc}
  */
 public function retrieve($id)
 {
     return $this->formatResponse($this->collection->findOne(['_id' => $this->convertId($id)]));
 }