ICanBoogie/Render v0.4.0
  • Namespace
  • Class

Namespaces

  • ICanBoogie
    • Render
      • EngineCollection
      • Renderer
      • TemplateResolver

Classes

  • BasicTemplateResolver
  • EngineCollection
  • EngineNotAvailable
  • EngineNotDefined
  • PHPEngine
  • Renderer
  • TemplateName

Interfaces

  • Engine
  • Exception
  • TemplateResolver

Traits

  • TemplateResolverTrait

Exceptions

  • TemplateNotFound

Functions

  • get_engines
  • get_renderer
  • get_template_resolver

Class TemplateName

Representation of a template name.

ICanBoogie\Render\TemplateName uses ICanBoogie\Accessor\AccessorTrait (not available)
Namespace: ICanBoogie\Render
Package: ICanBoogie\Render
Located at TemplateName.php

Methods summary

public static ICanBoogie\Render\TemplateName
# from( string|ICanBoogie\Render\TemplateName $source )

Parameters

$source

Returns

ICanBoogie\Render\TemplateName
public static string
# normalize( string $name )

Normalizes a template name by removing any known prefix.

Normalizes a template name by removing any known prefix.

Parameters

$name

Returns

string
protected string
# get_as_template( )

Returns the name as template name.

Returns the name as template name.

Returns

string
protected string
# get_as_partial( )

Returns the name as partial name.

Returns the name as partial name.

Returns

string
protected string
# get_as_layout( )

Returns the name as layout name.

Returns the name as layout name.

Returns

string
public string
# with_prefix( string $prefix )

Returns the template name with the specified prefix.

Returns the template name with the specified prefix.

Parameters

$prefix

Returns

string
protected
# __construct( string $name )

Initializes the $name property.

Initializes the $name property.

Parameters

$name
public string
# __toString( )

Returns the $name property.

Returns the $name property.

Returns

string

Constants summary

string TEMPLATE_PREFIX_VIEW
# ''
string TEMPLATE_PREFIX_LAYOUT
# '@'
string TEMPLATE_PREFIX_PARTIAL
# '_'

Properties summary

Magic properties

public read-only string $as_template

Name as template name.

public read-only string $as_partial

Name as partial name.

public read-only string $as_layout

Name as layout name.

ICanBoogie/Render v0.4.0 API documentation generated by ApiGen