/home/sharedstore/public_html/prestashop.sharedstore.ma/src/Adapter/Shop
NameSizeModeActions
CommandHandler/-0755rm
QueryHandler/-0755rm
Repository/-0755rm
Url/-0755rm
Context.php65210644editdlrm
MaintenanceConfiguration.php35620644editdlrm
ShopInformation.php21930644editdlrm
ShopUrlDataProvider.php23520644editdlrm
Edit: /home/sharedstore/public_html/prestashop.sharedstore.ma/src/Adapter/Shop/ShopInformation.php (2193B)
* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ namespace PrestaShop\PrestaShop\Adapter\Shop; use PrestaShop\PrestaShop\Adapter\LegacyContext; use PrestaShop\PrestaShop\Core\Version; use Tools; /** * Retrieve common information from a the actual Shop. * * Depends on Context, avoid re-use of this class */ class ShopInformation { /** * @var \Context */ private $context; /** * @param LegacyContext $legacyContext */ public function __construct(LegacyContext $legacyContext) { $this->context = $legacyContext->getContext(); } /** * @return array */ public function getShopInformation() { return [ 'version' => Version::VERSION, 'url' => $this->context->shop->getBaseURL(), 'path' => _PS_ROOT_DIR_, 'theme' => $this->context->shop->theme->getName(), ]; } /** * @return array */ public function getOverridesList(): array { return array_filter(Tools::scandir(_PS_OVERRIDE_DIR_, 'php', '', true), function ($file) { return basename($file) != 'index.php'; }); } }