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);
     }
 }
Ejemplo n.º 5
0
 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);
 }
 public static function setConfiguration(array $config, ContainerBuilder $container)
 {
     parent::setConfiguration($config, $container);
 }