Class

AbstractTemplate

Abstract Package: io Author: Loic Rouchon <loic.rouchon@phpboost.com> Régis Viarre <crowkait@phpboost.com> Desc: This class is a default implementation of the Template interface using a TemplateLoader, a TemplateData and a TemplateParser. Located at io/template/AbstractTemplate.class.php
AbstractTemplate implements Template

Direct known subclasses

FileTemplate, StringTemplate
Methods summary
public
# __construct( TemplateLoader $loader, TemplateRenderer $renderer, TemplateData $data )
public
public
public
# put( mixed $key, mixed $value )
public
# put_all( array $vars )
public
# assign_vars( array $array_vars )
public
# assign_block_vars( string $block_name, array $array_vars, array $subtemplates = array() )
public
# add_subtemplate( string $identifier, Template $template )
public
# __clone( )
public string
# render( )
public
# display( mixed $reorder_js = false )
public
# add_lang( array $lang )
public
# set_data( TemplateData $data )
public TemplateData
# get_data( )
public String
# get_pictures_data_path( )
Properties summary
protected TemplateLoader $loader
#
protected TemplateRenderer $renderer
#
protected TemplateData $data
#