/** * test find by id * * @return void */ public function testFindById() { $conn = $this->conn; $repo = new DocumentRepository($conn); $id = 'documentId'; $query = $this->query; $query->shouldReceive('where')->andReturn($query); $query->shouldReceive('first')->andReturn(['id' => $id]); $result = $repo->findById($id); $this->assertEquals($id, $result['id']); }
/** * instanceId 없이 조회 * dynamic field 정보 제외 * * @param string $id document id * @param array $columns get columns * @return array|null */ public function findById($id, array $columns = ['*']) { return $this->document->findById($id, $columns); }