PHP 클래스 WellCommerce\Bundle\LayoutBundle\Renderer\LayoutBoxRenderer

저자: Adam Piotrowski ([email protected])
상속: implements WellCommerce\Bundle\LayoutBundle\Renderer\LayoutBoxRendererInterface
파일 보기 프로젝트 열기: wellcommerce/wellcommerce

공개 메소드들

메소드 설명
__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