File Manager Lite
Dir:
/home/u540325668/domains/dumbafarm.in/public_html/src/Adapter
Upload
[..]
Address/
Rename
Del
Admin/
Rename
Del
Assets/
Rename
Del
Attachment/
Rename
Del
Attribute/
Rename
Del
AttributeGroup/
Rename
Del
Backup/
Rename
Del
BestSales/
Rename
Del
CMS/
Rename
Del
Cache/
Rename
Del
Carrier/
Rename
Del
Cart/
Rename
Del
CartRule/
Rename
Del
CatalogPriceRule/
Rename
Del
Category/
Rename
Del
Configuration/
Rename
Del
Contact/
Rename
Del
Container/
Rename
Del
ContainerBuilder.php (8.76 KB)
Edit
Rename
Del
ContainerFinder.php (2.34 KB)
Edit
Rename
Del
Converter/
Rename
Del
Country/
Rename
Del
CreditSlip/
Rename
Del
Currency/
Rename
Del
Customer/
Rename
Del
Debug/
Rename
Del
Domain/
Rename
Del
Email/
Rename
Del
Employee/
Rename
Del
EntityTranslation/
Rename
Del
Feature/
Rename
Del
File/
Rename
Del
Form/
Rename
Del
Geolocation/
Rename
Del
Grid/
Rename
Del
Group/
Rename
Del
Hook/
Rename
Del
HookManager.php (3.88 KB)
Edit
Rename
Del
Hosting/
Rename
Del
Image/
Rename
Del
Import/
Rename
Del
Invoice/
Rename
Del
Kpi/
Rename
Del
Language/
Rename
Del
LegacyContext.php (10.75 KB)
Edit
Rename
Del
LegacyContextLoader.php (4.16 KB)
Edit
Rename
Del
Localization/
Rename
Del
Mail/
Rename
Del
MailTemplate/
Rename
Del
Manufacturer/
Rename
Del
Media/
Rename
Del
Meta/
Rename
Del
Module/
Rename
Del
NewProducts/
Rename
Del
Notification/
Rename
Del
Number/
Rename
Del
OptionalFeatures/
Rename
Del
Order/
Rename
Del
OrderMessage/
Rename
Del
OrderReturn/
Rename
Del
OrderReturnState/
Rename
Del
OrderState/
Rename
Del
PDF/
Rename
Del
Pack/
Rename
Del
Preferences/
Rename
Del
Presenter/
Rename
Del
PricesDrop/
Rename
Del
Product/
Rename
Del
Profile/
Rename
Del
Requirement/
Rename
Del
Routes/
Rename
Del
Routing/
Rename
Del
Search/
Rename
Del
SearchEngine/
Rename
Del
Security/
Rename
Del
Session/
Rename
Del
Shop/
Rename
Del
Smarty/
Rename
Del
SpecificPrice/
Rename
Del
SqlManager/
Rename
Del
State/
Rename
Del
Store/
Rename
Del
Supplier/
Rename
Del
Support/
Rename
Del
SymfonyContainer.php (1.92 KB)
Edit
Rename
Del
System/
Rename
Del
Tab/
Rename
Del
Tax/
Rename
Del
TaxRulesGroup/
Rename
Del
Theme/
Rename
Del
Title/
Rename
Del
Tools.php (5.79 KB)
Edit
Rename
Del
Translations/
Rename
Del
Twig/
Rename
Del
Upload/
Rename
Del
Validate.php (3.74 KB)
Edit
Rename
Del
Warehouse/
Rename
Del
Webservice/
Rename
Del
Zone/
Rename
Del
Edit: LegacyContextLoader.php
<?php /** * Copyright since 2007 PrestaShop SA and Contributors * PrestaShop is an International Registered Trademark & Property of PrestaShop SA * * NOTICE OF LICENSE * * This source file is subject to the Open Software License (OSL 3.0) * that is bundled with this package in the file LICENSE.md. * It is also available through the world-wide-web at this URL: * https://opensource.org/licenses/OSL-3.0 * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to license@prestashop.com so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to https://devdocs.prestashop.com/ for more information. * * @author PrestaShop SA and Contributors <contact@prestashop.com> * @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ declare(strict_types=1); namespace PrestaShop\PrestaShop\Adapter; use Context; use Currency; use DummyAdminController; use Employee; use PrestaShop\PrestaShop\Core\Domain\Currency\ValueObject\Precision; use Shop; /** * Helps loading specific context, for example in CLI context */ class LegacyContextLoader { /** * @var Context */ private $context; /** * @param Context $context */ public function __construct(Context $context) { $this->context = $context; } /** * @param string|null $controllerClassName * @param int|null $currencyId * @param int|null $employeeId * @param int|null $shopId * @param int|null $shopGroupId * * @return self */ public function loadGenericContext( ?string $controllerClassName = null, ?int $currencyId = null, ?int $employeeId = null, ?int $shopId = null, ?int $shopGroupId = null ): self { $this->loadCurrencyContext($currencyId); $this->loadControllerContext($controllerClassName); $this->loadEmployeeContext($employeeId); if (null !== $shopId) { $this->loadShopContext($shopId); } if (null !== $shopGroupId) { $this->loadShopGroupId($shopGroupId); } return $this; } /** * @param string|null $controllerClassName * * @return self */ public function loadControllerContext(?string $controllerClassName = null): self { if (null === $controllerClassName) { $this->context->controller = new DummyAdminController(); return $this; } if (!class_exists($controllerClassName)) { throw new \RuntimeException( sprintf( 'Cannot load controller context for classname %s', $controllerClassName ) ); } $this->context->controller = new $controllerClassName(); return $this; } /** * @param int|null $currencyId * * @return self */ public function loadCurrencyContext(?int $currencyId = null): self { $currency = new Currency($currencyId); if (null === $currencyId) { $currency->precision = Precision::DEFAULT_PRECISION; } $this->context->currency = $currency; return $this; } /** * @param int|null $employeeId * * @return self */ public function loadEmployeeContext(?int $employeeId = null): self { $this->context->employee = new Employee($employeeId); return $this; } /** * @param int $shopId * * @return self */ public function loadShopContext(int $shopId = 1): self { $this->context->shop = new Shop($shopId); Shop::setContext(Shop::CONTEXT_SHOP, $shopId); return $this; } /** * @param int $shopGroupId * * @return self */ public function loadShopGroupId(int $shopGroupId): self { Shop::setContext(Shop::CONTEXT_GROUP, $shopGroupId); return $this; } }
Simpan