PHP Класс Webiny\Component\Config\Drivers\AbstractDriver

Наследование: use trait Webiny\Component\StdLib\StdLibTrait
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$resource Contains config data which needs to be parsed and converted to ConfigObject

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

Метод Описание
__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

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

Метод Описание
getArrayInternal ( ) : array | ArrayObject Parse config resource and build config array
getStringInternal ( ) : string Get config data as string

Приватные методы

Метод Описание
isFilepath ( $string )

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

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

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

getArray() закрытый публичный Метод

Get config data as array
final public getArray ( ) : array
Результат array Parsed resource data array

getArrayInternal() абстрактный защищенный Метод

Parse config resource and build config array
abstract protected getArrayInternal ( ) : array | ArrayObject
Результат array | Webiny\Component\StdLib\StdObject\ArrayObject\ArrayObject Config data

getResource() закрытый публичный Метод

Get driver resource
final public getResource ( ) : mixed
Результат mixed Driver resource (can be: string, array, StringObject, ArrayObject)

getString() закрытый публичный Метод

Get formatted config data as string
final public getString ( ) : string
Результат string Formatted config data

getStringInternal() абстрактный защищенный Метод

Get config data as string
abstract protected getStringInternal ( ) : string
Результат string Formatted config data

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

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

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