Neos\Flow\Persistence\Generic\QueryResult::count PHP Method

count() public method

Returns the number of objects in the result
public count ( ) : integer
return integer The number of matching objects
    public function count()
    {
        if ($this->numberOfResults === null) {
            if (is_array($this->queryResult)) {
                $this->numberOfResults = count($this->queryResult);
            } else {
                $this->numberOfResults = $this->persistenceManager->getObjectCountByQuery($this->query);
            }
        }
        return $this->numberOfResults;
    }

Usage Example

 /**
  * @test
  */
 public function countOnlyCallsGetObjectCountByQueryOnPersistenceManagerOnce()
 {
     $this->persistenceManager->expects($this->once())->method('getObjectCountByQuery')->will($this->returnValue(2));
     $this->queryResult->count();
     $this->assertEquals(2, $this->queryResult->count());
 }
All Usage Examples Of Neos\Flow\Persistence\Generic\QueryResult::count