Overview

Namespaces

  • None
  • PHP

Classes

  • Breadcrumb
  • Breadcrumbs
  • CacheFile
  • Comment
  • CommentArray
  • CommentFilter
  • CommentForm
  • CommentList
  • Config
  • Database
  • DatabaseQuery
  • DatabaseQuerySelect
  • DatabaseQuerySelectFulltext
  • DatabaseStopwords
  • Debug
  • Field
  • Fieldgroup
  • Fieldgroups
  • FieldgroupsArray
  • Fields
  • FieldsArray
  • Fieldtype
  • FieldtypeMulti
  • Fieldtypes
  • FileLog
  • FilenameArray
  • Fuel
  • HookEvent
  • ImageSizer
  • Inputfield
  • InputfieldsArray
  • InputfieldWrapper
  • Language
  • LanguageParser
  • Languages
  • LanguagesPageFieldValue
  • LanguageSupportInstall
  • LanguageTranslator
  • Markdown_Parser
  • MarkdownExtra_Parser
  • ModuleJS
  • ModulePlaceholder
  • Modules
  • Notice
  • NoticeError
  • NoticeMessage
  • Notices
  • NullPage
  • Page
  • PageArray
  • Pagefile
  • Pagefiles
  • PagefilesManager
  • PageFinder
  • Pageimage
  • Pageimages
  • PagerNav
  • PagerNavItem
  • Pages
  • PagesAccess
  • PagesSortfields
  • PagesType
  • Paths
  • Permission
  • Permissions
  • Process
  • ProcessController
  • ProcessWire
  • Role
  • Roles
  • Sanitizer
  • Selector
  • SelectorBitwiseAnd
  • SelectorContains
  • SelectorContainsLike
  • SelectorContainsWords
  • SelectorEnds
  • SelectorEqual
  • SelectorGreaterThan
  • SelectorGreaterThanEqual
  • SelectorLessThan
  • SelectorLessThanEqual
  • SelectorNotEqual
  • Selectors
  • SelectorStarts
  • Session
  • SessionCSRF
  • SmartyPants_Parser
  • SmartyPantsTypographer_Parser
  • SystemUpdate1
  • Template
  • TemplateFile
  • Templates
  • TemplatesArray
  • Textformatter
  • Textile
  • User
  • Users
  • Wire
  • WireArray
  • WireData
  • WireInput
  • WireInputData
  • WireSaveableItems
  • WireSaveableItemsLookup
  • WireUpload

Interfaces

  • CommentFormInterface
  • CommentListInterface
  • ConfigurableModule
  • FieldtypeLanguageInterface
  • FieldtypePageTitleCompatible
  • HasLookupItems
  • HasRoles
  • InputfieldHasArrayValue
  • Module
  • Saveable
  • TrackChanges

Exceptions

  • ProcessController404Exception
  • ProcessControllerPermissionException
  • Wire404Exception
  • WireDatabaseException
  • WireException
  • WirePermissionException

Functions

  • __
  • _n
  • _x
  • fuel
  • identify_modifier_markdown
  • Markdown
  • mdwp_add_p
  • mdwp_hide_tags
  • mdwp_show_tags
  • mdwp_strip_p
  • ProcessWireClassLoader
  • ProcessWireHostSiteConfig
  • ProcessWireShutdown
  • removeNewlines
  • SmartDashes
  • SmartEllipsis
  • SmartQuotes
  • smarty_modifier_markdown
  • smarty_modifier_smartypants
  • SmartyPants
  • tabIndent
  • unregisterGLOBALS
  • wire
  • wireDecodeJSON
  • wireEncodeJSON
  • wireMkdir
  • Overview
  • Namespace
  • Class
  • Tree
  • Download

Class TemplatesArray

WireArray of Template instances

Wire implements TrackChanges
Extended by WireArray implements IteratorAggregate, ArrayAccess, Countable
Extended by TemplatesArray
Located at core/Templates.php
Methods summary
public boolean
# isValidItem( mixed $item )

Template mehod that descendant classes may use to validate items added to this WireArray

Template mehod that descendant classes may use to validate items added to this WireArray

Parameters

$item
mixed
Item to add

Returns

boolean
True if item is valid and may be added, false if not
public boolean
# isValidKey( string|integer $key )

Template method that descendant classes may use to validate the key of items added to this WireArray

Template method that descendant classes may use to validate the key of items added to this WireArray

Parameters

$key
string|integer

Returns

boolean
True if key is valid and may be used, false if not
public string|integer|null
# getItemKey( object $item )

Template method that descendant classes may use to find a key from the item itself, or null if disabled.

Template method that descendant classes may use to find a key from the item itself, or null if disabled.

Used by add() and prepend()

Parameters

$item
object

Returns

string|integer|null
public mixed
# makeBlankItem( )

Get a blank copy of an item of the type that this WireArray holds

Get a blank copy of an item of the type that this WireArray holds

Returns

mixed
Methods inherited from WireArray
__get(), __isset(), __set(), __toString(), __unset(), _insert(), add(), append(), count(), eq(), filter(), filterData(), find(), findOne(), first(), get(), getAll(), getArray(), getItemThatMatches(), getItemsAdded(), getItemsRemoved(), getIterator(), getKeys(), getNext(), getPrev(), getRandom(), getValues(), has(), import(), index(), insertAfter(), insertBefore(), iterable(), last(), makeNew(), not(), offsetExists(), offsetGet(), offsetSet(), offsetUnset(), pop(), prepend(), push(), remove(), removeAll(), resetTrackChanges(), reverse(), set(), setArray(), shift(), shuffle(), slice(), sort(), trackAdd(), trackRemove(), unique(), unshift(), usesNumericKeys()
Methods inherited from Wire
_(), ___changed(), __call(), _n(), _x(), addHook(), addHookAfter(), addHookBefore(), addHookProperty(), className(), error(), fuel(), getAllFuel(), getChanges(), getFuel(), getHooks(), isChanged(), isHooked(), message(), removeHook(), runHooks(), setFuel(), setTrackChanges(), trackChange(), trackChanges(), untrackChange(), useFuel()
Properties inherited from WireArray
$data, $itemsAdded, $itemsRemoved
Properties inherited from Wire
$changes, $defaultHookOptions, $fuel, $hookMethodCache, $localHooks, $staticHooks, $trackChanges, $useFuel
ProcessWire API documentation generated by ApiGen 2.6.0