PHP Класс Prado\Web\Services\TPageConfiguration

TPageConfiguration represents the configuration for a page. The page is specified by a dot-connected path. Configurations along this path are merged together to be provided for the page.
С версии: 3.0
Автор: Qiang Xue ([email protected])
Наследование: extends Prado\TComponent
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( $pagePath ) Constructor.
getApplicationConfigurations ( ) : array
getExternalConfigurations ( ) : array
getProperties ( ) : array Returns list of page initial property values.
getRules ( ) : TAuthorizationRuleCollection Returns list of authorization rules.
loadApplicationConfigurationFromPhp ( $config, $configPath )
loadApplicationConfigurationFromXml ( $dom, $configPath ) Loads the configuration specific for application part
loadFromFile ( $fname, $configPagePath ) Loads a specific config file.
loadFromFiles ( $basePath ) Loads configuration for a page specified in a path format.
loadFromPhp ( $config, $configPath, $configPagePath )
loadFromXml ( $dom, $configPath, $configPagePath ) Loads a page configuration.
loadPageConfigurationFromPhp ( $config, $configPath, $configPagePath )
loadPageConfigurationFromXml ( $dom, $configPath, $configPagePath ) Loads the configuration specific for page service.

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

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

Constructor.
public __construct ( $pagePath )

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

public getApplicationConfigurations ( ) : array
Результат array list of application configurations specified along page path

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

public getExternalConfigurations ( ) : array
Результат array list of external configuration files. Each element is like $filePath=>$condition

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

Each array element represents a single property with the key being the property name and the value the initial property value.
public getProperties ( ) : array
Результат array list of page initial property values

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

The authorization rules are aggregated (bottom-up) from configuration files along the path to the specified page.
public getRules ( ) : TAuthorizationRuleCollection
Результат Prado\Security\TAuthorizationRuleCollection collection of authorization rules

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

public loadApplicationConfigurationFromPhp ( $config, $configPath )

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

Loads the configuration specific for application part
public loadApplicationConfigurationFromXml ( $dom, $configPath )

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

Loads a specific config file.
public loadFromFile ( $fname, $configPagePath )

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

Loads configuration for a page specified in a path format.
public loadFromFiles ( $basePath )

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

public loadFromPhp ( $config, $configPath, $configPagePath )

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

The configuration includes information for both application and page service.
public loadFromXml ( $dom, $configPath, $configPagePath )

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

public loadPageConfigurationFromPhp ( $config, $configPath, $configPagePath )

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

Loads the configuration specific for page service.
public loadPageConfigurationFromXml ( $dom, $configPath, $configPagePath )