PHP Класс WellCommerce\Bundle\LayoutBundle\Renderer\LayoutBoxRenderer

Автор: Adam Piotrowski ([email protected])
Наследование: implements WellCommerce\Bundle\LayoutBundle\Renderer\LayoutBoxRendererInterface
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( WellCommerce\Bundle\LayoutBundle\Resolver\ServiceResolverInterface $serviceResolver, WellCommerce\Bundle\DoctrineBundle\Manager\ManagerInterface $manager, WellCommerce\Bundle\CoreBundle\Helper\Router\RouterHelperInterface $routerHelper ) LayoutBoxRenderer constructor.
render ( string $identifier, array $params ) : string

Приватные методы

Метод Описание
findLayoutBox ( $identifier ) : WellCommerce\Bundle\LayoutBundle\Entity\LayoutBoxInterface
getLayoutBoxContent ( string $identifier, array $params = [] ) : Response
makeSettingsCollection ( array $defaultSettings = [], array $params = [] ) : WellCommerce\Bundle\LayoutBundle\Collection\LayoutBoxSettingsCollection
resolveControllerAction ( WellCommerce\Bundle\CoreBundle\Controller\Box\BoxControllerInterface $controller ) : string Resolves action which can be used in controller method call

Описание методов

__construct() публичный Метод

LayoutBoxRenderer constructor.
public __construct ( WellCommerce\Bundle\LayoutBundle\Resolver\ServiceResolverInterface $serviceResolver, WellCommerce\Bundle\DoctrineBundle\Manager\ManagerInterface $manager, WellCommerce\Bundle\CoreBundle\Helper\Router\RouterHelperInterface $routerHelper )
$serviceResolver WellCommerce\Bundle\LayoutBundle\Resolver\ServiceResolverInterface
$manager WellCommerce\Bundle\DoctrineBundle\Manager\ManagerInterface
$routerHelper WellCommerce\Bundle\CoreBundle\Helper\Router\RouterHelperInterface

render() публичный Метод

public render ( string $identifier, array $params ) : string
$identifier string
$params array
Результат string