/** * get revision * DynamicField 정보 없이 조회 * * @param string $revisionId revision document id * @return array */ public function fetchRevision($revisionId) { return $this->revision->find($revisionId); }
/** * test find * * @return void */ public function testFind() { $conn = $this->conn; $revisionManager = $this->revisionManager; $keygen = $this->keygen; $repo = new RevisionRepository($conn, $revisionManager, $keygen); $revisionId = 'revisoinId'; $query = $this->query; $query->shouldReceive('where')->andReturn($query); $query->shouldReceive('first')->andReturn(['revisionId' => $revisionId]); $result = $repo->find($revisionId); $this->assertEquals($revisionId, $result['revisionId']); }