196 lines
11 KiB
PHP
196 lines
11 KiB
PHP
<?php
|
|
|
|
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
|
use Symfony\Component\DependencyInjection\ContainerInterface;
|
|
use Symfony\Component\DependencyInjection\Container;
|
|
use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
|
|
|
/**
|
|
* This class has been auto-generated
|
|
* by the Symfony Dependency Injection Component.
|
|
*
|
|
* @final since Symfony 3.3
|
|
*/
|
|
class FrontContainer extends Container
|
|
{
|
|
private $parameters;
|
|
private $targetDirs = [];
|
|
|
|
public function __construct()
|
|
{
|
|
$this->services = [];
|
|
$this->methodMap = [
|
|
'hashing' => 'getHashingService',
|
|
'prestashop.core.filter.front_end_object.cart' => 'getPrestashop_Core_Filter_FrontEndObject_CartService',
|
|
'prestashop.core.filter.front_end_object.configuration' => 'getPrestashop_Core_Filter_FrontEndObject_ConfigurationService',
|
|
'prestashop.core.filter.front_end_object.customer' => 'getPrestashop_Core_Filter_FrontEndObject_CustomerService',
|
|
'prestashop.core.filter.front_end_object.main' => 'getPrestashop_Core_Filter_FrontEndObject_MainService',
|
|
'prestashop.core.filter.front_end_object.product' => 'getPrestashop_Core_Filter_FrontEndObject_ProductService',
|
|
'prestashop.core.filter.front_end_object.product_collection' => 'getPrestashop_Core_Filter_FrontEndObject_ProductCollectionService',
|
|
'prestashop.core.filter.front_end_object.search_result_product' => 'getPrestashop_Core_Filter_FrontEndObject_SearchResultProductService',
|
|
'prestashop.core.filter.front_end_object.search_result_product_collection' => 'getPrestashop_Core_Filter_FrontEndObject_SearchResultProductCollectionService',
|
|
'prestashop.core.filter.front_end_object.shop' => 'getPrestashop_Core_Filter_FrontEndObject_ShopService',
|
|
];
|
|
$this->privates = [
|
|
'hashing' => true,
|
|
'prestashop.core.filter.front_end_object.cart' => true,
|
|
'prestashop.core.filter.front_end_object.configuration' => true,
|
|
'prestashop.core.filter.front_end_object.customer' => true,
|
|
'prestashop.core.filter.front_end_object.main' => true,
|
|
'prestashop.core.filter.front_end_object.product' => true,
|
|
'prestashop.core.filter.front_end_object.product_collection' => true,
|
|
'prestashop.core.filter.front_end_object.search_result_product' => true,
|
|
'prestashop.core.filter.front_end_object.search_result_product_collection' => true,
|
|
'prestashop.core.filter.front_end_object.shop' => true,
|
|
];
|
|
|
|
$this->aliases = [];
|
|
}
|
|
|
|
public function getRemovedIds()
|
|
{
|
|
return [
|
|
'Psr\\Container\\ContainerInterface' => true,
|
|
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
|
|
'hashing' => true,
|
|
'prestashop.core.filter.front_end_object.cart' => true,
|
|
'prestashop.core.filter.front_end_object.configuration' => true,
|
|
'prestashop.core.filter.front_end_object.customer' => true,
|
|
'prestashop.core.filter.front_end_object.main' => true,
|
|
'prestashop.core.filter.front_end_object.product' => true,
|
|
'prestashop.core.filter.front_end_object.product_collection' => true,
|
|
'prestashop.core.filter.front_end_object.search_result_product' => true,
|
|
'prestashop.core.filter.front_end_object.search_result_product_collection' => true,
|
|
'prestashop.core.filter.front_end_object.shop' => true,
|
|
];
|
|
}
|
|
|
|
public function compile()
|
|
{
|
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
|
}
|
|
|
|
public function isCompiled()
|
|
{
|
|
return true;
|
|
}
|
|
|
|
public function isFrozen()
|
|
{
|
|
@trigger_error(sprintf('The %s() method is deprecated since Symfony 3.3 and will be removed in 4.0. Use the isCompiled() method instead.', __METHOD__), E_USER_DEPRECATED);
|
|
|
|
return true;
|
|
}
|
|
|
|
/**
|
|
* Gets the private 'hashing' shared service.
|
|
*
|
|
* @return \PrestaShop\PrestaShop\Core\Crypto\Hashing
|
|
*/
|
|
protected function getHashingService()
|
|
{
|
|
return $this->services['hashing'] = new \PrestaShop\PrestaShop\Core\Crypto\Hashing();
|
|
}
|
|
|
|
/**
|
|
* Gets the private 'prestashop.core.filter.front_end_object.cart' shared service.
|
|
*
|
|
* @return \PrestaShop\PrestaShop\Core\Filter\FrontEndObject\CartFilter
|
|
*/
|
|
protected function getPrestashop_Core_Filter_FrontEndObject_CartService()
|
|
{
|
|
return $this->services['prestashop.core.filter.front_end_object.cart'] = new \PrestaShop\PrestaShop\Core\Filter\FrontEndObject\CartFilter(${($_ = isset($this->services['prestashop.core.filter.front_end_object.product_collection']) ? $this->services['prestashop.core.filter.front_end_object.product_collection'] : $this->getPrestashop_Core_Filter_FrontEndObject_ProductCollectionService()) && false ?: '_'});
|
|
}
|
|
|
|
/**
|
|
* Gets the private 'prestashop.core.filter.front_end_object.configuration' shared service.
|
|
*
|
|
* @return \PrestaShop\PrestaShop\Core\Filter\FrontEndObject\ConfigurationFilter
|
|
*/
|
|
protected function getPrestashop_Core_Filter_FrontEndObject_ConfigurationService()
|
|
{
|
|
return $this->services['prestashop.core.filter.front_end_object.configuration'] = new \PrestaShop\PrestaShop\Core\Filter\FrontEndObject\ConfigurationFilter();
|
|
}
|
|
|
|
/**
|
|
* Gets the private 'prestashop.core.filter.front_end_object.customer' shared service.
|
|
*
|
|
* @return \PrestaShop\PrestaShop\Core\Filter\FrontEndObject\CustomerFilter
|
|
*/
|
|
protected function getPrestashop_Core_Filter_FrontEndObject_CustomerService()
|
|
{
|
|
return $this->services['prestashop.core.filter.front_end_object.customer'] = new \PrestaShop\PrestaShop\Core\Filter\FrontEndObject\CustomerFilter();
|
|
}
|
|
|
|
/**
|
|
* Gets the private 'prestashop.core.filter.front_end_object.main' shared service.
|
|
*
|
|
* @return \PrestaShop\PrestaShop\Core\Filter\FrontEndObject\MainFilter
|
|
*/
|
|
protected function getPrestashop_Core_Filter_FrontEndObject_MainService()
|
|
{
|
|
return $this->services['prestashop.core.filter.front_end_object.main'] = new \PrestaShop\PrestaShop\Core\Filter\FrontEndObject\MainFilter(['cart' => ${($_ = isset($this->services['prestashop.core.filter.front_end_object.cart']) ? $this->services['prestashop.core.filter.front_end_object.cart'] : $this->getPrestashop_Core_Filter_FrontEndObject_CartService()) && false ?: '_'}, 'customer' => ${($_ = isset($this->services['prestashop.core.filter.front_end_object.customer']) ? $this->services['prestashop.core.filter.front_end_object.customer'] : ($this->services['prestashop.core.filter.front_end_object.customer'] = new \PrestaShop\PrestaShop\Core\Filter\FrontEndObject\CustomerFilter())) && false ?: '_'}, 'shop' => ${($_ = isset($this->services['prestashop.core.filter.front_end_object.shop']) ? $this->services['prestashop.core.filter.front_end_object.shop'] : ($this->services['prestashop.core.filter.front_end_object.shop'] = new \PrestaShop\PrestaShop\Core\Filter\FrontEndObject\ShopFilter())) && false ?: '_'}, 'configuration' => ${($_ = isset($this->services['prestashop.core.filter.front_end_object.configuration']) ? $this->services['prestashop.core.filter.front_end_object.configuration'] : ($this->services['prestashop.core.filter.front_end_object.configuration'] = new \PrestaShop\PrestaShop\Core\Filter\FrontEndObject\ConfigurationFilter())) && false ?: '_'}]);
|
|
}
|
|
|
|
/**
|
|
* Gets the private 'prestashop.core.filter.front_end_object.product' shared service.
|
|
*
|
|
* @return \PrestaShop\PrestaShop\Core\Filter\FrontEndObject\ProductFilter
|
|
*/
|
|
protected function getPrestashop_Core_Filter_FrontEndObject_ProductService()
|
|
{
|
|
return $this->services['prestashop.core.filter.front_end_object.product'] = new \PrestaShop\PrestaShop\Core\Filter\FrontEndObject\ProductFilter();
|
|
}
|
|
|
|
/**
|
|
* Gets the private 'prestashop.core.filter.front_end_object.product_collection' shared service.
|
|
*
|
|
* @return \PrestaShop\PrestaShop\Core\Filter\CollectionFilter
|
|
*/
|
|
protected function getPrestashop_Core_Filter_FrontEndObject_ProductCollectionService()
|
|
{
|
|
$this->services['prestashop.core.filter.front_end_object.product_collection'] = $instance = new \PrestaShop\PrestaShop\Core\Filter\CollectionFilter();
|
|
|
|
$instance->queue([0 => ${($_ = isset($this->services['prestashop.core.filter.front_end_object.product']) ? $this->services['prestashop.core.filter.front_end_object.product'] : ($this->services['prestashop.core.filter.front_end_object.product'] = new \PrestaShop\PrestaShop\Core\Filter\FrontEndObject\ProductFilter())) && false ?: '_'}]);
|
|
|
|
return $instance;
|
|
}
|
|
|
|
/**
|
|
* Gets the private 'prestashop.core.filter.front_end_object.search_result_product' shared service.
|
|
*
|
|
* @return \PrestaShop\PrestaShop\Core\Filter\FrontEndObject\SearchResultProductFilter
|
|
*/
|
|
protected function getPrestashop_Core_Filter_FrontEndObject_SearchResultProductService()
|
|
{
|
|
return $this->services['prestashop.core.filter.front_end_object.search_result_product'] = new \PrestaShop\PrestaShop\Core\Filter\FrontEndObject\SearchResultProductFilter();
|
|
}
|
|
|
|
/**
|
|
* Gets the private 'prestashop.core.filter.front_end_object.search_result_product_collection' shared service.
|
|
*
|
|
* @return \PrestaShop\PrestaShop\Core\Filter\CollectionFilter
|
|
*/
|
|
protected function getPrestashop_Core_Filter_FrontEndObject_SearchResultProductCollectionService()
|
|
{
|
|
$this->services['prestashop.core.filter.front_end_object.search_result_product_collection'] = $instance = new \PrestaShop\PrestaShop\Core\Filter\CollectionFilter();
|
|
|
|
$instance->queue([0 => ${($_ = isset($this->services['prestashop.core.filter.front_end_object.search_result_product']) ? $this->services['prestashop.core.filter.front_end_object.search_result_product'] : ($this->services['prestashop.core.filter.front_end_object.search_result_product'] = new \PrestaShop\PrestaShop\Core\Filter\FrontEndObject\SearchResultProductFilter())) && false ?: '_'}]);
|
|
|
|
return $instance;
|
|
}
|
|
|
|
/**
|
|
* Gets the private 'prestashop.core.filter.front_end_object.shop' shared service.
|
|
*
|
|
* @return \PrestaShop\PrestaShop\Core\Filter\FrontEndObject\ShopFilter
|
|
*/
|
|
protected function getPrestashop_Core_Filter_FrontEndObject_ShopService()
|
|
{
|
|
return $this->services['prestashop.core.filter.front_end_object.shop'] = new \PrestaShop\PrestaShop\Core\Filter\FrontEndObject\ShopFilter();
|
|
}
|
|
}
|