PHP Class Pipe\DirectiveProcessor

Inheritance: extends MetaTemplate\Template\Base
Afficher le fichier Open project: chh/pipe

Protected Properties

Свойство Type Description
$body
$directives # invoked when the directive was used.
$header
$parsedDirectives

Méthodes publiques

Méthode Description
isRegistered ( $name ) # Returns True or False.
register ( $name, $directive ) # Returns This.
render ( $context = null, $vars = [] ) # Returns the processed asset, with all directives stripped.

Méthodes protégées

Méthode Description
executeDirective ( $directive, $context, $argv ) # Returns the return value of the directive's callback.
getDirectives ( )
getProcessedHeader ( )
getProcessedSource ( )
prepare ( ) # Returns nothing.

Method Details

executeDirective() protected méthode

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

getDirectives() protected méthode

protected getDirectives ( )

getProcessedHeader() protected méthode

protected getProcessedHeader ( )

getProcessedSource() protected méthode

protected getProcessedSource ( )

isRegistered() public méthode

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

prepare() protected méthode

# Returns nothing.
protected prepare ( )

register() public méthode

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

render() public méthode

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

Property Details

$body protected_oe property

protected $body

$directives protected_oe property

# invoked when the directive was used.
protected $directives

$header protected_oe property

protected $header

$parsedDirectives protected_oe property

protected $parsedDirectives