PHP 클래스 Pipe\DirectiveProcessor

상속: extends MetaTemplate\Template\Base
파일 보기 프로젝트 열기: chh/pipe

보호된 프로퍼티들

프로퍼티 타입 설명
$body
$directives # invoked when the directive was used.
$header
$parsedDirectives

공개 메소드들

메소드 설명
isRegistered ( $name ) # Returns True or False.
register ( $name, $directive ) # Returns This.
render ( $context = null, $vars = [] ) # Returns the processed asset, with all directives stripped.

보호된 메소드들

메소드 설명
executeDirective ( $directive, $context, $argv ) # Returns the return value of the directive's callback.
getDirectives ( )
getProcessedHeader ( )
getProcessedSource ( )
prepare ( ) # Returns nothing.

메소드 상세

executeDirective() 보호된 메소드

# Returns the return value of the directive's callback.
protected executeDirective ( $directive, $context, $argv )

getDirectives() 보호된 메소드

protected getDirectives ( )

getProcessedHeader() 보호된 메소드

protected getProcessedHeader ( )

getProcessedSource() 보호된 메소드

protected getProcessedSource ( )

isRegistered() 공개 메소드

# Returns True or False.
public isRegistered ( $name )

prepare() 보호된 메소드

# Returns nothing.
protected prepare ( )

register() 공개 메소드

# Returns This.
public register ( $name, $directive )

render() 공개 메소드

# Returns the processed asset, with all directives stripped.
public render ( $context = null, $vars = [] )

프로퍼티 상세

$body 보호되어 있는 프로퍼티

protected $body

$directives 보호되어 있는 프로퍼티

# invoked when the directive was used.
protected $directives

$header 보호되어 있는 프로퍼티

protected $header

$parsedDirectives 보호되어 있는 프로퍼티

protected $parsedDirectives