public function __construct(ContainerInterface $container, SettingManager $settingManager) { parent::__construct($container, $settingManager); if ($this->isEnabled()) { $this->mobileDetector = $this->tgKernel->getContainer()->get('mobile_detect.mobile_detector'); } }
public function __construct(ContainerInterface $container, SettingManager $settingManager) { parent::__construct($container, $settingManager); $this->lastLapTs = $this->startLapTs = microtime(); // se è attivo il debug cancello i dati delle configurazioni in sessione if ($this->isEnabled()) { $this->settingManager->clearSession(); } }
public function __construct(ContainerInterface $container, SettingManager $settingManager) { parent::__construct($container, $settingManager); $this->saveSession = $this->settingManager->getGlobalSetting(self::MODULE_NAME . '.' . self::CONF_SAVE_SESSION); if ($this->isEnabled()) { // inizialize geocoder ( https://github.com/willdurand/Geocoder ) $this->geocoder = new \TechG\Bundle\SfBaseprjBundle\Extensions\Geocode\GeocoderEx(); $this->geocoder->registerProviders(array(new \TechG\Bundle\SfBaseprjBundle\Extensions\Geocode\GeoPluginExProvider(new \Geocoder\HttpAdapter\BuzzHttpAdapter()))); } }
public function __construct(ContainerInterface $container, SettingManager $settingManager) { parent::__construct($container, $settingManager); $this->saveSession = $this->settingManager->getGlobalSetting(self::MODULE_NAME . '.' . self::CONF_SAVE_SESSION); $this->onlyFirstRequest = $this->settingManager->getGlobalSetting(self::MODULE_NAME . '.' . self::CONF_ONLY_FIRST_REQUEST); $this->enabledLanguage = null; $this->localeSaved = null; if ($this->isEnabled()) { $this->enabledLanguage = $this->getEnabledLanguage(); $request = $container->get('request'); $this->oriLocale = $request->getLocale(); $this->guessedLocale = $this->retriveGuessedLocale($request); } }
public function __construct(ContainerInterface $container, SettingManager $settingManager) { parent::__construct($container, $settingManager); $this->requestSaved = null; $this->sessionSaved = null; $this->persistQueue = array(); $this->loggedRequest = null; $this->loggedSession = null; // Recupero le configurazioni del modulo $this->maxLogLevel = $this->settingManager->getGlobalSetting(self::MODULE_NAME . '.' . self::CONF_LOG_LEVEL); $this->enableQueue = $this->settingManager->getGlobalSetting(self::MODULE_NAME . '.' . self::CONF_ENABLE_QUEUE); $this->saveSession = $this->settingManager->getGlobalSetting(self::MODULE_NAME . '.' . self::CONF_SAVE_SESSION); $this->saveRequest = $this->settingManager->getGlobalSetting(self::MODULE_NAME . '.' . self::CONF_SAVE_REQUEST); $this->keepAlive = $this->settingManager->getGlobalSetting(self::MODULE_NAME . '.' . self::CONF_SAVE_LAST_ACTIVITY); $this->skipPattern = $this->settingManager->getGlobalSetting(self::MODULE_NAME . '.' . self::CONF_SKIP_PATTERN); // Controllo se devo disabilitare i log per un pattern if ($this->skipPattern != '') { if (preg_match($this->skipPattern, $container->get('request')->getRequestUri())) { $this->enabled = false; } } }
public function __construct(ContainerInterface $container, SettingManager $settingManager) { parent::__construct($container, $settingManager); $this->isSecured = $this->settingManager->getGlobalSetting(self::MODULE_NAME . '.' . self::CONF_SECURED); $this->securedRole = $this->settingManager->getGlobalSetting(self::MODULE_NAME . '.' . self::CONF_SECURED_ROLE); }