PHP Класс Akeneo\Component\SpreadsheetParser\Xlsx\RowIterator

The iterator returns arrays of results. Empty values are trimed from the right of the rows, and empty rows are skipped.
Автор: Antoine Guigan ([email protected])
Наследование: implements Iterator
Показать файл Открыть проект

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

Свойство Тип Описание
$columnIndexTransformer Akeneo\Component\SpreadsheetParser\Xlsx\ColumnIndexTransformer
$currentKey integer
$currentValue array
$options array
$path string
$rowBuilderFactory Akeneo\Component\SpreadsheetParser\Xlsx\RowBuilderFactory
$valid boolean
$valueTransformer ValueTransformer
$xml XMLReader

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

Метод Описание
__construct ( Akeneo\Component\SpreadsheetParser\Xlsx\RowBuilderFactory $rowBuilderFactory, Akeneo\Component\SpreadsheetParser\Xlsx\ColumnIndexTransformer $columnIndexTransformer, ValueTransformer $valueTransformer, string $path, array $options, Akeneo\Component\SpreadsheetParser\Xlsx\Archive $archive ) Constructor
current ( )
key ( )
next ( )
rewind ( )
valid ( )

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

Метод Описание
getValue ( string $value ) : string Returns a normalized attribute value

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

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

Constructor
public __construct ( Akeneo\Component\SpreadsheetParser\Xlsx\RowBuilderFactory $rowBuilderFactory, Akeneo\Component\SpreadsheetParser\Xlsx\ColumnIndexTransformer $columnIndexTransformer, ValueTransformer $valueTransformer, string $path, array $options, Akeneo\Component\SpreadsheetParser\Xlsx\Archive $archive )
$rowBuilderFactory Akeneo\Component\SpreadsheetParser\Xlsx\RowBuilderFactory
$columnIndexTransformer Akeneo\Component\SpreadsheetParser\Xlsx\ColumnIndexTransformer
$valueTransformer ValueTransformer
$path string
$options array
$archive Akeneo\Component\SpreadsheetParser\Xlsx\Archive The Archive from which the path was extracted

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

public current ( )

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

Returns a normalized attribute value
protected getValue ( string $value ) : string
$value string
Результат string

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

public key ( )

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

public next ( )

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

public rewind ( )

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

public valid ( )

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

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

protected ColumnIndexTransformer,Akeneo\Component\SpreadsheetParser\Xlsx $columnIndexTransformer
Результат Akeneo\Component\SpreadsheetParser\Xlsx\ColumnIndexTransformer

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

protected int $currentKey
Результат integer

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

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

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

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

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

protected string $path
Результат string

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

protected RowBuilderFactory,Akeneo\Component\SpreadsheetParser\Xlsx $rowBuilderFactory
Результат Akeneo\Component\SpreadsheetParser\Xlsx\RowBuilderFactory

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

protected bool $valid
Результат boolean

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

protected ValueTransformer,Akeneo\Component\SpreadsheetParser\Xlsx $valueTransformer
Результат ValueTransformer

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

protected XMLReader $xml
Результат XMLReader