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í. |