コード例 #1
0
ファイル: MongoStorage.php プロジェクト: itmox/PayumServer
 /**
  * {@inheritdoc}
  */
 protected function doFind($id)
 {
     if ($values = $this->collection->findOne(['self.id' => (string) $id])) {
         return $this->hydrate($values);
     }
     return null;
 }
コード例 #2
0
 /**
  * @see Collection::findOne()
  */
 public function findOne(array $query = [], array $fields = [])
 {
     $this->log(['findOne' => true, 'query' => $query, 'fields' => $fields]);
     return parent::findOne($query, $fields);
 }
コード例 #3
0
ファイル: LoggableCollection.php プロジェクト: noikiy/inovi
 /** @override */
 public function findOne(array $query = array(), array $fields = array())
 {
     $this->log(array('findOne' => true, 'query' => $query, 'fields' => $fields));
     return parent::findOne($query, $fields);
 }
コード例 #4
0
 /**
  * {@inheritdoc}
  */
 public function retrieve($id)
 {
     return $this->formatResponse($this->collection->findOne(['_id' => $this->convertId($id)]));
 }