프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$engine | Symfony\Component\Templating\EngineInterface | ||
$events | Pagekit\Event\EventDispatcherInterface | ||
$globals | array | ||
$helpers | Pagekit\View\Helper\HelperInterface[] | ||
$parameters | array[] |
메소드 | 설명 | |
---|---|---|
__call ( string $name, array $args ) : mixed | Gets a helper or calls the helpers invoke method. | |
__construct ( Pagekit\Event\EventDispatcherInterface $events = null, Symfony\Component\Templating\EngineInterface $engine = null ) | Constructor. | |
__get ( string $name ) : mixed | Gets a global parameter. | |
__invoke ( $name, array $parameters = [] ) | Render shortcut. | |
addEngine ( Symfony\Component\Templating\EngineInterface $engine ) : self | Adds a templating engine. | |
addGlobal ( string $name, mixed $value ) : self | Adds a global parameter. | |
addHelper ( Pagekit\View\Helper\HelperInterface $helper ) : self | Adds a view helper. | |
addHelpers ( array $helpers ) : self | Adds multiple view helpers. | |
getEngine ( ) : array | Gets the templating engine. | |
getGlobals ( ) : array | Gets the global parameters. | |
on ( string $event, callable $listener, integer $priority ) | Adds an event listener. | |
render ( $name, array $parameters = [] ) | ||
trigger ( string $event, array $arguments = [] ) : Pagekit\Event\EventInterface | Triggers an event. |
public __construct ( Pagekit\Event\EventDispatcherInterface $events = null, Symfony\Component\Templating\EngineInterface $engine = null ) | ||
$events | Pagekit\Event\EventDispatcherInterface | |
$engine | Symfony\Component\Templating\EngineInterface |
public addEngine ( Symfony\Component\Templating\EngineInterface $engine ) : self | ||
$engine | Symfony\Component\Templating\EngineInterface | |
리턴 | self |
public addHelper ( Pagekit\View\Helper\HelperInterface $helper ) : self | ||
$helper | Pagekit\View\Helper\HelperInterface | |
리턴 | self |
public addHelpers ( array $helpers ) : self | ||
$helpers | array | |
리턴 | self |
protected EngineInterface,Symfony\Component\Templating $engine | ||
리턴 | Symfony\Component\Templating\EngineInterface |
protected EventDispatcherInterface,Pagekit\Event $events | ||
리턴 | Pagekit\Event\EventDispatcherInterface |
protected HelperInterface[],Pagekit\View\Helper $helpers | ||
리턴 | Pagekit\View\Helper\HelperInterface[] |