mobile_detect === null) { if (!Module::isEnabled('pagecache') || !file_exists(_PS_MODULE_DIR_ . 'pagecache/pagecache.php')) { return parent::getMobileDetect(); } else { require_once _PS_MODULE_DIR_ . 'pagecache/pagecache.php'; if ($this->mobile_detect === null) { if (PageCache::isCacheWarmer()) { $this->mobile_detect = new JprestaUtilsMobileDetect(); } else { return parent::getMobileDetect(); } } } } return $this->mobile_detect; } }