Skip to content

SmartyResourceInterface

MekDrop edited this page Jan 4, 2023 · 2 revisions
Notice: Wiki was automatic generated from project sources as project API documentation. Do not edit manually!# Imponeer\Contracts\Smarty\Extension\SmartyResourceInterface

Defines custom smarty resource type

Implements:

Imponeer\Contracts\Smarty\Extension\SmartyExtensionInterface

Methods

Name Description
getBasename Gets basename for compiled filename
getContent Load template's source into current template
getName Gets name how to register this extension
populate Populate source with metadata from resource

SmartyResourceInterface::getBasename

Description

public getBasename (\Smarty_Template_Source $source)

Gets basename for compiled filename

Parameters

  • (\Smarty_Template_Source) $source : source object

Return Values

string

resource's basename


SmartyResourceInterface::getContent

Description

public getContent (\Smarty_Template_Source $source)

Load template's source into current template

Parameters

  • (\Smarty_Template_Source) $source : source

Return Values

string

template source

Throws Exceptions

\SmartyException

if source cannot be loaded


SmartyResourceInterface::getName

Description

public getName (void)

Gets name how to register this extension

Parameters

This function has no parameters.

Return Values

string


SmartyResourceInterface::populate

Description

public populate (\Smarty_Template_Source $source, \Smarty_Internal_Template|null $template)

Populate source with metadata from resource

Parameters

  • (\Smarty_Template_Source) $source : source
  • (\Smarty_Internal_Template|null) $template : template

Return Values

void