PHP Класс Pagekit\View\View

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$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.

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

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

Gets a helper or calls the helpers invoke method.
public __call ( string $name, array $args ) : mixed
$name string
$args array
Результат mixed

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

Constructor.
public __construct ( Pagekit\Event\EventDispatcherInterface $events = null, Symfony\Component\Templating\EngineInterface $engine = null )
$events Pagekit\Event\EventDispatcherInterface
$engine Symfony\Component\Templating\EngineInterface

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

Gets a global parameter.
public __get ( string $name ) : mixed
$name string
Результат mixed

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

Render shortcut.
См. также: render()
public __invoke ( $name, array $parameters = [] )
$parameters array

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

Adds a templating engine.
public addEngine ( Symfony\Component\Templating\EngineInterface $engine ) : self
$engine Symfony\Component\Templating\EngineInterface
Результат self

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

Adds a global parameter.
public addGlobal ( string $name, mixed $value ) : self
$name string
$value mixed
Результат self

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

Adds a view helper.
public addHelper ( Pagekit\View\Helper\HelperInterface $helper ) : self
$helper Pagekit\View\Helper\HelperInterface
Результат self

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

Adds multiple view helpers.
public addHelpers ( array $helpers ) : self
$helpers array
Результат self

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

Gets the templating engine.
public getEngine ( ) : array
Результат array

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

Gets the global parameters.
public getGlobals ( ) : array
Результат array

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

Adds an event listener.
public on ( string $event, callable $listener, integer $priority )
$event string
$listener callable
$priority integer

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

public render ( $name, array $parameters = [] )
$parameters array

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

Triggers an event.
public trigger ( string $event, array $arguments = [] ) : Pagekit\Event\EventInterface
$event string
$arguments array
Результат Pagekit\Event\EventInterface

Описание свойств

$engine защищенное свойство

protected EngineInterface,Symfony\Component\Templating $engine
Результат Symfony\Component\Templating\EngineInterface

$events защищенное свойство

protected EventDispatcherInterface,Pagekit\Event $events
Результат Pagekit\Event\EventDispatcherInterface

$globals защищенное свойство

protected array $globals
Результат array

$helpers защищенное свойство

protected HelperInterface[],Pagekit\View\Helper $helpers
Результат Pagekit\View\Helper\HelperInterface[]

$parameters защищенное свойство

protected array[] $parameters
Результат array[]