Jet\Config_Section

Třída dědí od Jet\Config a je určena k tomu, aby od ní dědily třídy definující sekci konfigurace.

Metoda Význam
public __construct(
array $data = null
)
Chová se obdobně jako rodičovský kontruktor. Tedy pokud na vstupu obdrží konfigurační data, tak je ihned nastaví. S tím důležitým rozdílem že data samovolně nenačítá ze souboru.
public getDefinition(
): Config_Definition_Config_Section
Vrátí instanci definice.
public setConfig(
Config $config
): void
Jelikož se jedná o sekci nějaké konfigurace, tedy subelement, tak je důležité, aby sekce věděla do jaké konfigurace náleží. K tomu slouží tato metoda, která je volána především vnitřně.
public getConfig(
): Config
Vrátí instanci konfigurace do které sekce náleží.
public getConfigFilePath(
): string
Vrátí cestu ke konfiguračnímu souboru. Ve skutečnosti volá metodu getConfigFilePath rodičovské konfigurace.

Užitečné pro usnadnění a přehlednost. Například když vytváříte nástroj, který edituje konkrétní spojení s databází, tak je možné pracovat přímo s instancí konfigurace daného spojení.
public setConfigFilePath(
string $config_file_path
): void
Nastaví cestu ke konfiguračnímu souboru. Ve skutečnosti volá metodu setConfigFilePath rodičovské konfigurace.

Užitečné pro usnadnění a přehlednost. Například když vytváříte nástroj, který edituje konkrétní spojení s databází, tak je možné pracovat přímo s instancí konfigurace daného spojení.
public readConfigFileData(
): array
Přečte surová data konfigurace. Ve skutečnosti volá metodu readConfigFileData rodičovské konfigurace.

Užitečné pro usnadnění a přehlednost. Například když vytváříte nástroj, který edituje konkrétní spojení s databází, tak je možné pracovat přímo s instancí konfigurace daného spojení.
public saveConfigFile(
): void
Zapíše data do konfiguračního souboru. Ve skutečnosti volá metodu saveConfigFile rodičovské konfigurace.

Užitečné pro usnadnění a přehlednost. Například když vytváříte nástroj, který edituje konkrétní spojení s databází, tak je možné pracovat přímo s instancí konfigurace daného spojení.
Předchozí kapitola
Do hloubky
Další kapitola
Jet\Config_Definition