PHP Class WellCommerce\Bundle\LayoutBundle\Renderer\LayoutBoxRenderer

Author: Adam Piotrowski ([email protected])
Inheritance: implements WellCommerce\Bundle\LayoutBundle\Renderer\LayoutBoxRendererInterface
Afficher le fichier Open project: wellcommerce/wellcommerce

Méthodes publiques

Méthode Description
__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

Private Methods

Méthode Description
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

Method Details

__construct() public méthode

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 méthode

public render ( string $identifier, array $params ) : string
$identifier string
$params array
Résultat string