Ejemplo n.º 1
0
 /**
  * @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;
 }