Overview

Packages

  • CONTENIDO
  • Core
    • Authentication
    • Backend
    • Cache
    • CEC
    • Chain
    • ContentType
    • Database
    • Debug
    • Exception
    • Frontend
      • Search
      • URI
      • Util
    • GenericDB
      • Model
    • GUI
      • HTML
    • I18N
    • LayoutHandler
    • Log
    • Security
    • Session
    • Util
    • Validation
    • Versioning
    • XML
  • Module
    • ContentRssCreator
    • ContentSitemapHtml
    • ContentSitemapXml
    • ContentUserForum
    • NavigationTop
    • ScriptCookieDirective
  • mpAutoloaderClassMap
  • None
  • Plugin
    • ContentAllocation
    • CronjobOverview
    • FormAssistant
    • FrontendLogic
    • FrontendUsers
    • Linkchecker
    • ModRewrite
    • Newsletter
    • Repository
      • FrontendNavigation
      • KeywordDensity
    • SearchSolr
    • SmartyWrapper
    • UrlShortener
    • UserForum
    • Workflow
  • PluginManager
  • Setup
    • Form
    • GUI
    • Helper
      • Environment
      • Filesystem
      • MySQL
      • PHP
    • UpgradeJob
  • Smarty
    • Cacher
    • Compiler
    • Config
    • Debug
    • PluginsBlock
    • PluginsFilter
    • PluginsFunction
    • PluginsInternal
    • PluginsModifier
    • PluginsModifierCompiler
    • PluginsShared
    • Security
    • Template
    • TemplateResources
  • Swift
    • ByteStream
    • CharacterStream
    • Encoder
    • Events
    • KeyCache
    • Mailer
    • Mime
    • Plugins
    • Transport

Classes

  • Smarty_Internal_Compile_Append
  • Smarty_Internal_Compile_Assign
  • Smarty_Internal_Compile_Block
  • Smarty_Internal_Compile_Blockclose
  • Smarty_Internal_Compile_Break
  • Smarty_Internal_Compile_Call
  • Smarty_Internal_Compile_Capture
  • Smarty_Internal_Compile_CaptureClose
  • Smarty_Internal_Compile_Config_Load
  • Smarty_Internal_Compile_Continue
  • Smarty_Internal_Compile_Debug
  • Smarty_Internal_Compile_Else
  • Smarty_Internal_Compile_Elseif
  • Smarty_Internal_Compile_Eval
  • Smarty_Internal_Compile_Extends
  • Smarty_Internal_Compile_For
  • Smarty_Internal_Compile_Forclose
  • Smarty_Internal_Compile_Foreach
  • Smarty_Internal_Compile_Foreachclose
  • Smarty_Internal_Compile_Foreachelse
  • Smarty_Internal_Compile_Forelse
  • Smarty_Internal_Compile_Function
  • Smarty_Internal_Compile_Functionclose
  • Smarty_Internal_Compile_If
  • Smarty_Internal_Compile_Ifclose
  • Smarty_Internal_Compile_Include
  • Smarty_Internal_Compile_Include_Php
  • Smarty_Internal_Compile_Insert
  • Smarty_Internal_Compile_Ldelim
  • Smarty_Internal_Compile_Nocache
  • Smarty_Internal_Compile_Nocacheclose
  • Smarty_Internal_Compile_Private_Block_Plugin
  • Smarty_Internal_Compile_Private_Child_Block
  • Smarty_Internal_Compile_Private_Child_Blockclose
  • Smarty_Internal_Compile_Private_Function_Plugin
  • Smarty_Internal_Compile_Private_Modifier
  • Smarty_Internal_Compile_Private_Object_Block_Function
  • Smarty_Internal_Compile_Private_Object_Function
  • Smarty_Internal_Compile_Private_Print_Expression
  • Smarty_Internal_Compile_Private_Registered_Block
  • Smarty_Internal_Compile_Private_Registered_Function
  • Smarty_Internal_Compile_Private_Special_Variable
  • Smarty_Internal_Compile_Rdelim
  • Smarty_Internal_Compile_Section
  • Smarty_Internal_Compile_Sectionclose
  • Smarty_Internal_Compile_Sectionelse
  • Smarty_Internal_Compile_Setfilter
  • Smarty_Internal_Compile_Setfilterclose
  • Smarty_Internal_Compile_While
  • Smarty_Internal_Compile_Whileclose
  • Smarty_Internal_CompileBase
  • Smarty_Internal_Nocache_Insert
  • Smarty_Internal_SmartyTemplateCompiler
  • Smarty_Internal_TemplateCompilerBase
  • Smarty_Internal_Templatelexer
  • TP_yyToken
  • TPC_yyToken
  • Overview
  • Package
  • Class
  • Todo
  • Download

Class Smarty_Internal_CompileBase

This class does extend all internal compile plugins

Direct known subclasses

Smarty_Internal_Compile_Assign, Smarty_Internal_Compile_Block, Smarty_Internal_Compile_Else, Smarty_Internal_Compile_Elseif, Smarty_Internal_Compile_Eval, Smarty_Internal_Compile_Extends, Smarty_Internal_Compile_For, Smarty_Internal_Compile_Forclose, Smarty_Internal_Compile_Foreach, Smarty_Internal_Compile_Foreachclose, Smarty_Internal_Compile_Foreachelse, Smarty_Internal_Compile_Forelse, Smarty_Internal_Compile_Blockclose, Smarty_Internal_Compile_Function, Smarty_Internal_Compile_Functionclose, Smarty_Internal_Compile_If, Smarty_Internal_Compile_Ifclose, Smarty_Internal_Compile_Include, Smarty_Internal_Compile_Include_Php, Smarty_Internal_Compile_Insert, Smarty_Internal_Compile_Ldelim, Smarty_Internal_Compile_Nocache, Smarty_Internal_Compile_Nocacheclose, Smarty_Internal_Compile_Break, Smarty_Internal_Compile_Private_Block_Plugin, Smarty_Internal_Compile_Private_Child_Block, Smarty_Internal_Compile_Private_Child_Blockclose, Smarty_Internal_Compile_Private_Function_Plugin, Smarty_Internal_Compile_Private_Modifier, Smarty_Internal_Compile_Private_Object_Block_Function, Smarty_Internal_Compile_Private_Object_Function, Smarty_Internal_Compile_Private_Print_Expression, Smarty_Internal_Compile_Private_Registered_Block, Smarty_Internal_Compile_Private_Registered_Function, Smarty_Internal_Compile_Call, Smarty_Internal_Compile_Private_Special_Variable, Smarty_Internal_Compile_Rdelim, Smarty_Internal_Compile_Section, Smarty_Internal_Compile_Sectionclose, Smarty_Internal_Compile_Sectionelse, Smarty_Internal_Compile_Setfilter, Smarty_Internal_Compile_Setfilterclose, Smarty_Internal_Compile_While, Smarty_Internal_Compile_Whileclose, Smarty_Internal_Compile_Capture, Smarty_Internal_Compile_CaptureClose, Smarty_Internal_Compile_Config_Load, Smarty_Internal_Compile_Continue, Smarty_Internal_Compile_Debug

Indirect known subclasses

Smarty_Internal_Compile_Append
Abstract
Package: Smarty\Compiler
Author: Uwe Tews
Located at plugins/smarty/smarty_source/sysplugins/smarty_internal_compilebase.php
Methods summary
public array
# getAttributes( object $compiler, array $attributes )

This function checks if the attributes passed are valid The attributes passed for the tag to compile are checked against the list of required and optional attributes. Required attributes must be present. Optional attributes are check against the corresponding list. The keyword '_any' specifies that any attribute will be accepted as valid

This function checks if the attributes passed are valid The attributes passed for the tag to compile are checked against the list of required and optional attributes. Required attributes must be present. Optional attributes are check against the corresponding list. The keyword '_any' specifies that any attribute will be accepted as valid

Parameters

$compiler
compiler object
$attributes
attributes applied to the tag

Returns

array
of mapped attributes for further processing
public
# openTag( object $compiler, string $openTag, mixed $data = null )

Push opening tag name on stack Optionally additional data can be saved on stack

Push opening tag name on stack Optionally additional data can be saved on stack

Parameters

$compiler
compiler object
$openTag
the opening tag's name
$data
optional data saved
public mixed
# closeTag( object $compiler, array|string $expectedTag )

Pop closing tag Raise an error if this stack-top doesn't match with expected opening tags

Pop closing tag Raise an error if this stack-top doesn't match with expected opening tags

Parameters

$compiler
compiler object
$expectedTag
the expected opening tag names

Returns

mixed
any type the opening tag's name or saved data
Properties summary
public array $required_attributes

Array of names of required attribute required by tag

Array of names of required attribute required by tag

# array()
public array $optional_attributes

Array of names of optional attribute required by tag use array('_any') if there is no restriction of attributes names

Array of names of optional attribute required by tag use array('_any') if there is no restriction of attributes names

# array()
public array $shorttag_order

Shorttag attribute order defined by its names

Shorttag attribute order defined by its names

# array()
public array $option_flags

Array of names of valid option flags

Array of names of valid option flags

# array('nocache')
CMS CONTENIDO 4.9.7 API documentation generated by ApiGen