/** * @test */ public function executeReturnsRawObjectDataIfReturnRawQueryResultIsSet() { $this->persistenceManager->expects($this->once())->method('getObjectDataByQuery')->with($this->query)->will($this->returnValue('rawQueryResult')); $expectedResult = 'rawQueryResult'; $actualResult = $this->query->execute(true); $this->assertEquals($expectedResult, $actualResult); }
/** * Executes the parent execute() method and returns an * OverlayQueryResult instead of a normal QueryResult * * @param $returnRawQueryResult boolean avoids the object mapping by the persistence * @return \Int\NewsSlideit\Persistence\OverlayQueryResult */ public function execute($returnRawQueryResult = FALSE) { $result = parent::execute($returnRawQueryResult); if ($result instanceof QueryResultInterface) { $result = $this->objectManager->get('Int\\NewsSlideit\\Persistence\\OverlayQueryResult', $this); } return $result; }