Overview

Namespaces

  • Net
    • Bazzline
      • Component
        • Template

Classes

  • AbstractFileBasedTemplate
  • AbstractTemplate
  • CallableComplexFileBasedTemplateManager
  • ComplexFileBasedTemplate
  • ExpressiveTemplateAdapter
  • FileBasedTemplate
  • RuntimeContentBasedTemplate
  • TemplateDumper

Interfaces

  • DelimiterInterface
  • TemplateInterface
  • Overview
  • Namespace
  • Class

Class RuntimeContentBasedTemplate

Net\Bazzline\Component\Template\AbstractTemplate implements Net\Bazzline\Component\Template\TemplateInterface
Extended by Net\Bazzline\Component\Template\RuntimeContentBasedTemplate implements Net\Bazzline\Component\Template\DelimiterInterface
Namespace: Net\Bazzline\Component\Template
Located at RuntimeContentBasedTemplate.php
Methods summary
public
# __construct( array $variables = array(), null|string $content = null, string $openingDelimiter = '{', string $closingDelimiter = '}' )

Parameters

$variables
$content
$openingDelimiter
$closingDelimiter

Throws

InvalidArgumentException

Overrides

Net\Bazzline\Component\Template\AbstractTemplate::__construct()
public string
# __invoke( array $variables = array(), null|string $content = null, null|string $openingDelimiter = null, null|string $closingDelimiter = null )

Parameters

$variables
$content
$openingDelimiter
$closingDelimiter

Returns

string

Throws

InvalidArgumentException
RuntimeException

Overrides

Net\Bazzline\Component\Template\AbstractTemplate::__invoke()
public
# setClosingDelimiter( string $closingDelimiter )

Parameters

$closingDelimiter

Implementation of

Net\Bazzline\Component\Template\DelimiterInterface::setClosingDelimiter()
public
# setContent( string $content )

Parameters

$content

Throws

InvalidArgumentException
public
# setOpeningDelimiter( string $openingDelimiter )

Parameters

$openingDelimiter

Implementation of

Net\Bazzline\Component\Template\DelimiterInterface::setOpeningDelimiter()
protected string
# getContent( )

Returns

string

Throws

RuntimeException
protected array
# getVariables( )

Returns

array

Overrides

Net\Bazzline\Component\Template\AbstractTemplate::getVariables()
Methods inherited from Net\Bazzline\Component\Template\AbstractTemplate
__toString(), assignMany(), assignOne(), getValueByKeyOrNull(), isAssigned(), render(), reset()
PHP Template Component by bazzline.net API documentation generated by ApiGen