PHP Class Goetas\Twital\Twital

Author: Asmir Mustafic ([email protected])
Datei anzeigen Open project: goetas/twital

Protected Properties

Property Type Description
$dispatcher Symfony\Component\EventDispatcher\EventDispatcher
$extensionsInitialized

Public Methods

Method Description
__construct ( array $options = [] )
addExtension ( Goetas\Twital\Extension $extension )
compile ( Goetas\Twital\SourceAdapter $adapter, string $source ) : string
getAttributes ( )
getEventDispatcher ( ) : EventDispatcher
getExtensions ( ) : Goetas\Twital\Extension[]
getNodes ( )
setExtensions ( array $extensions )

Protected Methods

Method Description
initExtensions ( )

Method Details

__construct() public method

public __construct ( array $options = [] )
$options array

addExtension() public method

public addExtension ( Goetas\Twital\Extension $extension )
$extension Goetas\Twital\Extension

compile() public method

public compile ( Goetas\Twital\SourceAdapter $adapter, string $source ) : string
$adapter Goetas\Twital\SourceAdapter
$source string
return string

getAttributes() public method

public getAttributes ( )

getEventDispatcher() public method

public getEventDispatcher ( ) : EventDispatcher
return Symfony\Component\EventDispatcher\EventDispatcher

getExtensions() public method

public getExtensions ( ) : Goetas\Twital\Extension[]
return Goetas\Twital\Extension[]

getNodes() public method

public getNodes ( )

initExtensions() protected method

protected initExtensions ( )

setExtensions() public method

public setExtensions ( array $extensions )
$extensions array

Property Details

$dispatcher protected_oe property

protected EventDispatcher,Symfony\Component\EventDispatcher $dispatcher
return Symfony\Component\EventDispatcher\EventDispatcher

$extensionsInitialized protected_oe property

protected $extensionsInitialized