PHP Класс Neos\Flow\Persistence\Generic\QueryResult

Наследование: implements Neos\Flow\Persistence\QueryResultInterface
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$dataMapper DataMapper
$numberOfResults array
$persistenceManager Neos\Flow\Persistence\PersistenceManagerInterface
$query Neos\Flow\Persistence\QueryInterface
$queryResult array

Открытые методы

Метод Описание
__construct ( Neos\Flow\Persistence\QueryInterface $query ) Constructor
count ( ) : integer Returns the number of objects in the result
current ( ) : mixed
getFirst ( ) : mixed Returns the first object in the result set, if any.
getQuery ( ) : Neos\Flow\Persistence\QueryInterface Returns a clone of the query object
injectDataMapper ( DataMapper $dataMapper ) : void Injects the DataMapper to map records to objects
injectPersistenceManager ( Neos\Flow\Persistence\PersistenceManagerInterface $persistenceManager ) : void Injects the persistence manager
key ( ) : mixed
next ( ) : void
offsetExists ( mixed $offset ) : boolean This method is needed to implement the \ArrayAccess interface, but it isn't very useful as the offset has to be an integer
offsetGet ( mixed $offset ) : mixed
offsetSet ( mixed $offset, mixed $value ) : void This method has no effect on the persisted objects but only on the result set
offsetUnset ( mixed $offset ) : void This method has no effect on the persisted objects but only on the result set
rewind ( ) : void
toArray ( ) : array Returns an array with the objects in the result set
valid ( ) : boolean

Защищенные методы

Метод Описание
initialize ( ) : void Loads the objects this QueryResult is supposed to hold

Описание методов

__construct() публичный Метод

Constructor
public __construct ( Neos\Flow\Persistence\QueryInterface $query )
$query Neos\Flow\Persistence\QueryInterface

count() публичный Метод

Returns the number of objects in the result
public count ( ) : integer
Результат integer The number of matching objects

current() публичный Метод

См. также: Iterator::current()
public current ( ) : mixed
Результат mixed

getFirst() публичный Метод

Returns the first object in the result set, if any.
public getFirst ( ) : mixed
Результат mixed The first object of the result set or NULL if the result set was empty

getQuery() публичный Метод

Returns a clone of the query object
public getQuery ( ) : Neos\Flow\Persistence\QueryInterface
Результат Neos\Flow\Persistence\QueryInterface

initialize() защищенный Метод

Loads the objects this QueryResult is supposed to hold
protected initialize ( ) : void
Результат void

injectDataMapper() публичный Метод

Injects the DataMapper to map records to objects
public injectDataMapper ( DataMapper $dataMapper ) : void
$dataMapper DataMapper
Результат void

injectPersistenceManager() публичный Метод

Injects the persistence manager
public injectPersistenceManager ( Neos\Flow\Persistence\PersistenceManagerInterface $persistenceManager ) : void
$persistenceManager Neos\Flow\Persistence\PersistenceManagerInterface
Результат void

key() публичный Метод

См. также: Iterator::key()
public key ( ) : mixed
Результат mixed

next() публичный Метод

См. также: Iterator::next()
public next ( ) : void
Результат void

offsetExists() публичный Метод

This method is needed to implement the \ArrayAccess interface, but it isn't very useful as the offset has to be an integer
См. также: ArrayAccess::offsetExists()
public offsetExists ( mixed $offset ) : boolean
$offset mixed
Результат boolean

offsetGet() публичный Метод

См. также: ArrayAccess::offsetGet()
public offsetGet ( mixed $offset ) : mixed
$offset mixed
Результат mixed

offsetSet() публичный Метод

This method has no effect on the persisted objects but only on the result set
См. также: ArrayAccess::offsetSet()
public offsetSet ( mixed $offset, mixed $value ) : void
$offset mixed
$value mixed
Результат void

offsetUnset() публичный Метод

This method has no effect on the persisted objects but only on the result set
См. также: ArrayAccess::offsetUnset()
public offsetUnset ( mixed $offset ) : void
$offset mixed
Результат void

rewind() публичный Метод

См. также: Iterator::rewind()
public rewind ( ) : void
Результат void

toArray() публичный Метод

Returns an array with the objects in the result set
public toArray ( ) : array
Результат array

valid() публичный Метод

См. также: Iterator::valid()
public valid ( ) : boolean
Результат boolean

Описание свойств

$dataMapper защищенное свойство

protected DataMapper,Neos\Flow\Persistence\Generic $dataMapper
Результат DataMapper

$numberOfResults защищенное свойство

protected array $numberOfResults
Результат array

$persistenceManager защищенное свойство

protected PersistenceManagerInterface,Neos\Flow\Persistence $persistenceManager
Результат Neos\Flow\Persistence\PersistenceManagerInterface

$query защищенное свойство

protected QueryInterface,Neos\Flow\Persistence $query
Результат Neos\Flow\Persistence\QueryInterface

$queryResult защищенное свойство

protected array $queryResult
Результат array