PHP Класс Jackalope\Query\Row
The \Traversable interface enables the implementation to be addressed with
foreach. Rows have to implement either \RecursiveIterator or
\Iterator.
The iterator is similar to
getValues() with keys being the column
names and the values the corresponding entry in that column for this row.
Показать файл
Открыть проект
Примеры использования класса
Защищенные свойства (Protected)
Открытые методы
Метод |
Описание |
|
__construct ( Jackalope\FactoryInterface $factory, ObjectManager $objectManager, array $columns ) |
Create new Row instance. |
|
current ( ) |
Implement Iterator |
|
getNode ( $selectorName = null ) |
{@inheritDoc} |
|
getPath ( $selectorName = null ) |
{@inheritDoc} |
|
getScore ( $selectorName = null ) |
{@inheritDoc} |
|
getValue ( $columnName ) |
{@inheritDoc} |
|
getValues ( ) |
{@inheritDoc} |
|
key ( ) |
Implement Iterator |
|
next ( ) |
Implement Iterator |
|
rewind ( ) |
Implement Iterator |
|
valid ( ) : boolean |
Implement Iterator |
|
Описание методов
__construct()
публичный Метод
public __construct ( Jackalope\FactoryInterface $factory, ObjectManager $objectManager, array $columns ) |
$factory |
Jackalope\FactoryInterface |
the object factory |
$objectManager |
Jackalope\ObjectManager |
|
$columns |
array |
array of array with fields dcr:name and dcr:value |
current()
публичный Метод
getNode()
публичный Метод
public getNode ( $selectorName = null ) |
getPath()
публичный Метод
public getPath ( $selectorName = null ) |
getScore()
публичный Метод
public getScore ( $selectorName = null ) |
getValue()
публичный Метод
getValues()
публичный Метод
Описание свойств
$columns защищенное свойство
Columns of this result row: array of array with fields dcr:name and
dcr:value
protected array $columns |
Результат |
array |
|
$defaultSelectorName защищенное свойство
The default selector name
protected string $defaultSelectorName |
Результат |
string |
|
$factory защищенное свойство
protected FactoryInterface,Jackalope $factory |
Результат |
Jackalope\FactoryInterface |
|
$objectManager защищенное свойство
protected ObjectManager,Jackalope $objectManager |
Результат |
Jackalope\ObjectManager |
|
$path защищенное свойство
The path to the node for each selector
$position защищенное свойство
Which column we are on when iterating over the columns
protected int $position |
Результат |
integer |
|
$score защищенное свойство
The score this row has for each selector
$values защищенное свойство
Cached list of values extracted from columns to avoid double work.
protected array $values |
Результат |
array |
|