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
파일 보기 프로젝트 열기: akeneo-labs/spreadsheet-parser

보호된 프로퍼티들

프로퍼티 타입 설명
$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