PHP Class Akeneo\Component\SpreadsheetParser\SpreadsheetLoader

Author: Antoine Guigan ([email protected])
Inheritance: implements Akeneo\Component\SpreadsheetParser\SpreadsheetLoaderInterface
Afficher le fichier Open project: akeneo-labs/spreadsheet-parser

Protected Properties

Свойство Type Description
$loaders Akeneo\Component\SpreadsheetParser\SpreadsheetLoaderInterface[]

Méthodes publiques

Méthode Description
addLoader ( string $type, Akeneo\Component\SpreadsheetParser\SpreadsheetLoaderInterface $loader ) : SpreadsheetLoader Addds a loader for a specified type
open ( string $path, string | null $type = null ) : Akeneo\Component\SpreadsheetParser\SpreadsheetInterface Opens a spreadsheet

Méthodes protégées

Méthode Description
getType ( string $path ) : string Returns the type for a path

Method Details

addLoader() public méthode

Addds a loader for a specified type
public addLoader ( string $type, Akeneo\Component\SpreadsheetParser\SpreadsheetLoaderInterface $loader ) : SpreadsheetLoader
$type string
$loader Akeneo\Component\SpreadsheetParser\SpreadsheetLoaderInterface
Résultat SpreadsheetLoader

getType() protected méthode

Returns the type for a path
protected getType ( string $path ) : string
$path string
Résultat string

open() public méthode

Opens a spreadsheet
public open ( string $path, string | null $type = null ) : Akeneo\Component\SpreadsheetParser\SpreadsheetInterface
$path string
$type string | null
Résultat Akeneo\Component\SpreadsheetParser\SpreadsheetInterface

Property Details

$loaders protected_oe property

protected SpreadsheetLoaderInterface[],Akeneo\Component\SpreadsheetParser $loaders
Résultat Akeneo\Component\SpreadsheetParser\SpreadsheetLoaderInterface[]