PHP 클래스 Pagekit\View\View

파일 보기 프로젝트 열기: pagekit/pagekit 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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[]