config-params

Getters to find out in which modes are the Nette application.

MIT License

Downloads
4.6K
Stars
0

Config params

Getters to find out in which modes are the Nette application.

Installation

composer require netleak/config-params

Write this to config.neon

extensions:
    - Netleak\DI\ConfigParamsExtension

Usage

use Netleak\ConfigParams;

class BasePresenter extends Nette\Application\UI\Presenter {

	public ConfigParams $configParams;
	
	public function injectConfigParams(ConfigParams $configParams): void {
        	$this->configParams = $configParams;
    	}

	function startup() {
		parent::startup();
		$this->getTemplate()->setParameters(array('debugMode' => $this->configParams->getDebugMode()));
	}

}