PHP Class Webiny\Component\Config\Drivers\AbstractDriver

Inheritance: use trait Webiny\Component\StdLib\StdLibTrait
Afficher le fichier Open project: Webiny/Framework Class Usage Examples

Protected Properties

Свойство Type Description
$resource Contains config data which needs to be parsed and converted to ConfigObject

Méthodes publiques

Méthode Description
__construct ( null $resource = null ) Create config driver instance
getArray ( ) : array Get config data as array
getResource ( ) : mixed Get driver resource
getString ( ) : string Get formatted config data as string

Méthodes protégées

Méthode Description
getArrayInternal ( ) : array | ArrayObject Parse config resource and build config array
getStringInternal ( ) : string Get config data as string

Private Methods

Méthode Description
isFilepath ( $string )

Method Details

__construct() public méthode

Create config driver instance
public __construct ( null $resource = null )
$resource null Resource for driver

getArray() final public méthode

Get config data as array
final public getArray ( ) : array
Résultat array Parsed resource data array

getArrayInternal() abstract protected méthode

Parse config resource and build config array
abstract protected getArrayInternal ( ) : array | ArrayObject
Résultat array | Webiny\Component\StdLib\StdObject\ArrayObject\ArrayObject Config data

getResource() final public méthode

Get driver resource
final public getResource ( ) : mixed
Résultat mixed Driver resource (can be: string, array, StringObject, ArrayObject)

getString() final public méthode

Get formatted config data as string
final public getString ( ) : string
Résultat string Formatted config data

getStringInternal() abstract protected méthode

Get config data as string
abstract protected getStringInternal ( ) : string
Résultat string Formatted config data

Property Details

$resource protected_oe property

Contains config data which needs to be parsed and converted to ConfigObject
protected $resource