PHP Class Prado\Web\UI\TCompositeLiteral

TCompositeLiteral is used internally by {@link TTemplate} for representing consecutive static strings, expressions and statements.
Since: 3.0
Author: Qiang Xue ([email protected])
Inheritance: extends Prado\TComponent, implements Prado\Web\UI\IRenderable, implements Prado\Web\UI\IBindable
Datei anzeigen Open project: pradosoft/prado

Public Methods

Method Description
__construct ( $items ) Constructor.
dataBind ( ) Performs databindings.
evaluateDynamicContent ( ) Evaluates the expressions and/or statements in the component.
getContainer ( ) : TComponent
render ( $writer ) Renders the content stored in this component.
setContainer ( TComponent $value )

Method Details

__construct() public method

Constructor.
public __construct ( $items )

dataBind() public method

This method is required by {@link IBindable}
public dataBind ( )

evaluateDynamicContent() public method

Evaluates the expressions and/or statements in the component.

getContainer() public method

public getContainer ( ) : TComponent
return TComponent container of this component. It serves as the evaluation context of expressions and statements.

render() public method

This method is required by {@link IRenderable}
public render ( $writer )

setContainer() public method

public setContainer ( TComponent $value )
$value Prado\TComponent