PHP Class Akeneo\Component\SpreadsheetParser\Xlsx\Spreadsheet

Author: Antoine Guigan ([email protected])
Inheritance: implements Akeneo\Component\SpreadsheetParser\SpreadsheetInterface
Show file Open project: akeneo-labs/spreadsheet-parser

Protected Properties

Property Type Description
$archive Akeneo\Component\SpreadsheetParser\Xlsx\Archive
$relationshipsLoader Akeneo\Component\SpreadsheetParser\Xlsx\RelationshipsLoader
$rowIteratorFactory RowIteratorFactory
$sharedStringsLoader SharedStringsLoader
$stylesLoader StylesLoader
$valueTransformerFactory Akeneo\Component\SpreadsheetParser\Xlsx\ValueTransformerFactory
$worksheetListReader Akeneo\Component\SpreadsheetParser\Xlsx\WorksheetListReader

Public Methods

Method Description
__construct ( Akeneo\Component\SpreadsheetParser\Xlsx\Archive $archive, Akeneo\Component\SpreadsheetParser\Xlsx\RelationshipsLoader $relationshipsLoader, SharedStringsLoader $sharedStringsLoader, StylesLoader $stylesLoader, Akeneo\Component\SpreadsheetParser\Xlsx\WorksheetListReader $worksheetListReader, Akeneo\Component\SpreadsheetParser\Xlsx\ValueTransformerFactory $valueTransformerFactory, RowIteratorFactory $rowIteratorFactory ) Constructor
createRowIterator ( $worksheetIndex, array $options = [] )
getWorksheetIndex ( $name )
getWorksheets ( )

Protected Methods

Method Description
getRelationships ( ) : Relationships
getSharedStrings ( ) : SharedStrings
getStyles ( ) : Styles
getValueTransformer ( ) : ValueTransformer
getWorksheetPaths ( ) : array

Method Details

__construct() public method

Constructor
public __construct ( Akeneo\Component\SpreadsheetParser\Xlsx\Archive $archive, Akeneo\Component\SpreadsheetParser\Xlsx\RelationshipsLoader $relationshipsLoader, SharedStringsLoader $sharedStringsLoader, StylesLoader $stylesLoader, Akeneo\Component\SpreadsheetParser\Xlsx\WorksheetListReader $worksheetListReader, Akeneo\Component\SpreadsheetParser\Xlsx\ValueTransformerFactory $valueTransformerFactory, RowIteratorFactory $rowIteratorFactory )
$archive Akeneo\Component\SpreadsheetParser\Xlsx\Archive
$relationshipsLoader Akeneo\Component\SpreadsheetParser\Xlsx\RelationshipsLoader
$sharedStringsLoader SharedStringsLoader
$stylesLoader StylesLoader
$worksheetListReader Akeneo\Component\SpreadsheetParser\Xlsx\WorksheetListReader
$valueTransformerFactory Akeneo\Component\SpreadsheetParser\Xlsx\ValueTransformerFactory
$rowIteratorFactory RowIteratorFactory

createRowIterator() public method

public createRowIterator ( $worksheetIndex, array $options = [] )
$options array

getRelationships() protected method

protected getRelationships ( ) : Relationships
return Relationships

getSharedStrings() protected method

protected getSharedStrings ( ) : SharedStrings
return SharedStrings

getStyles() protected method

protected getStyles ( ) : Styles
return Styles

getValueTransformer() protected method

protected getValueTransformer ( ) : ValueTransformer
return ValueTransformer

getWorksheetIndex() public method

public getWorksheetIndex ( $name )

getWorksheetPaths() protected method

protected getWorksheetPaths ( ) : array
return array

getWorksheets() public method

public getWorksheets ( )

Property Details

$archive protected property

protected Archive,Akeneo\Component\SpreadsheetParser\Xlsx $archive
return Akeneo\Component\SpreadsheetParser\Xlsx\Archive

$relationshipsLoader protected property

protected RelationshipsLoader,Akeneo\Component\SpreadsheetParser\Xlsx $relationshipsLoader
return Akeneo\Component\SpreadsheetParser\Xlsx\RelationshipsLoader

$rowIteratorFactory protected property

protected RowIteratorFactory,Akeneo\Component\SpreadsheetParser\Xlsx $rowIteratorFactory
return RowIteratorFactory

$sharedStringsLoader protected property

protected SharedStringsLoader,Akeneo\Component\SpreadsheetParser\Xlsx $sharedStringsLoader
return SharedStringsLoader

$stylesLoader protected property

protected StylesLoader,Akeneo\Component\SpreadsheetParser\Xlsx $stylesLoader
return StylesLoader

$valueTransformerFactory protected property

protected ValueTransformerFactory,Akeneo\Component\SpreadsheetParser\Xlsx $valueTransformerFactory
return Akeneo\Component\SpreadsheetParser\Xlsx\ValueTransformerFactory

$worksheetListReader protected property

protected WorksheetListReader,Akeneo\Component\SpreadsheetParser\Xlsx $worksheetListReader
return Akeneo\Component\SpreadsheetParser\Xlsx\WorksheetListReader