Fully Qualified Name: | Laminas\Form\View\Helper\FormCollection |
Extends: | AbstractHelper |
Name | Description | Defined By |
---|---|---|
__invoke() | Invoke helper as function | FormCollection |
addDefaultTranslatableAttribute() | Adds an HTML attribute to the list of the default translatable attributes | AbstractHelper |
addDefaultTranslatableAttributePrefix() | Adds an HTML attribute to the list of translatable attributes | AbstractHelper |
addTranslatableAttribute() | Adds an HTML attribute to the list of translatable attributes | AbstractHelper |
addTranslatableAttributePrefix() | Adds an HTML attribute to the list of translatable attributes | AbstractHelper |
addValidAttribute() | Adds an HTML attribute to the list of valid attributes | AbstractHelper |
addValidAttributePrefix() | Adds a prefix to the list of valid attribute prefixes | AbstractHelper |
createAttributesString() | Create a string of all attribute/value pairs | AbstractHelper |
getDefaultElementHelper() | Gets the name of the view helper that should be used to render sub elements. | FormCollection |
getDoctype() | Get value for doctype | AbstractHelper |
getEncoding() | Get character encoding | AbstractHelper |
getId() | Get the ID of an element | AbstractHelper |
getInlineClosingBracket() | Get the closing bracket for an inline tag | AbstractHelper |
getLabelWrapper() | Get the wrapper for the label | FormCollection |
getTemplateWrapper() | Ge the wrapper for the template | FormCollection |
getTranslator() | Returns translator used in helper | AbstractTranslatorHelper |
getTranslatorTextDomain() | Return the translation text domain | AbstractTranslatorHelper |
getView() | Get the view object | AbstractHelper |
getWrapper() | Get the wrapper for the collection | FormCollection |
hasTranslator() | Checks if the helper has a translator | AbstractTranslatorHelper |
isTranslatorEnabled() | Returns whether translator is enabled and should be used | AbstractTranslatorHelper |
render() | Render a collection by iterating through all fieldsets and elements | FormCollection |
renderTemplate() | Only render a template | FormCollection |
setDefaultElementHelper() | Sets the name of the view helper that should be used to render sub elements. | FormCollection |
setDoctype() | Set value for doctype | AbstractHelper |
setElementHelper() | Sets the element helper that should be used by this collection. | FormCollection |
setEncoding() | Set value for character encoding | AbstractHelper |
setFieldsetHelper() | Sets the fieldset helper that should be used by this collection. | FormCollection |
setLabelWrapper() | Set the label-wrapper The string will be passed through sprintf with the label as single parameter This defaults to '' | FormCollection |
setShouldWrap() | If set to true, collections are automatically wrapped around a fieldset | FormCollection |
setTemplateWrapper() | Set the string where the template will be inserted into | FormCollection |
setTranslator() | Sets translator to use in helper | AbstractTranslatorHelper |
setTranslatorEnabled() | Sets whether translator is enabled and should be used | AbstractTranslatorHelper |
setTranslatorTextDomain() | Set translation text domain | AbstractTranslatorHelper |
setView() | Set the View object | AbstractHelper |
setWrapper() | Set the wrapper for this collection | FormCollection |
shouldWrap() | Get wrapped | FormCollection |
Invoke helper as function
Proxies to {@link render()}.
Parameter Name | Type | Description |
---|---|---|
$element | \ElementInterface|null | |
$wrap | bool |
Returns: string|\FormCollection
Adds an HTML attribute to the list of the default translatable attributes
Parameter Name | Type | Description |
---|---|---|
$attribute | string |
Returns:
Adds an HTML attribute to the list of translatable attributes
Parameter Name | Type | Description |
---|---|---|
$prefix | string |
Returns:
Adds an HTML attribute to the list of translatable attributes
Parameter Name | Type | Description |
---|---|---|
$attribute | string |
Returns: $this
Adds an HTML attribute to the list of translatable attributes
Parameter Name | Type | Description |
---|---|---|
$prefix | string |
Returns: $this
Adds an HTML attribute to the list of valid attributes
Parameter Name | Type | Description |
---|---|---|
$attribute | string |
Returns: $this
Adds a prefix to the list of valid attribute prefixes
Parameter Name | Type | Description |
---|---|---|
$prefix | string |
Returns: $this
Create a string of all attribute/value pairs
Escapes all attribute values
Parameter Name | Type | Description |
---|---|---|
$attributes | array |
Returns: string
Gets the name of the view helper that should be used to render sub elements.
Returns: string
Get value for doctype
Returns: string
Get character encoding
Returns: string
Get the ID of an element
If no ID attribute present, attempts to use the name attribute. If no name attribute is present, either, returns null.
Parameter Name | Type | Description |
---|---|---|
$element | \ElementInterface |
Returns: null|string
Get the closing bracket for an inline tag
Closes as either "/>" for XHTML doctypes or ">" otherwise.
Returns: string
Get the wrapper for the label
Returns: string
Ge the wrapper for the template
Returns: string
Returns translator used in helper
Returns: \Translator|null
Return the translation text domain
Returns: string
Get the view object
Returns: null|\Renderer
Get the wrapper for the collection
Returns: string
Checks if the helper has a translator
Returns: bool
Returns whether translator is enabled and should be used
Returns: bool
Render a collection by iterating through all fieldsets and elements
Parameter Name | Type | Description |
---|---|---|
$element | \ElementInterface |
Returns: string
Only render a template
Parameter Name | Type | Description |
---|---|---|
$collection | \CollectionElement |
Returns: string
Sets the name of the view helper that should be used to render sub elements.
Parameter Name | Type | Description |
---|---|---|
$defaultSubHelper | string | The |
Returns: $this
Set value for doctype
Parameter Name | Type | Description |
---|---|---|
$doctype | string |
Returns: $this
Sets the element helper that should be used by this collection.
Parameter Name | Type | Description |
---|---|---|
$elementHelper | \HelperInterface | The |
Returns: $this
Set value for character encoding
Parameter Name | Type | Description |
---|---|---|
$encoding | string |
Returns: $this
Sets the fieldset helper that should be used by this collection.
Parameter Name | Type | Description |
---|---|---|
$fieldsetHelper | \HelperInterface | The |
Returns: $this
Set the label-wrapper The string will be passed through sprintf with the label as single parameter This defaults to ''
Parameter Name | Type | Description |
---|---|---|
$labelWrapper | string |
Returns: $this
If set to true, collections are automatically wrapped around a fieldset
Parameter Name | Type | Description |
---|---|---|
$wrap | bool |
Returns: $this
Set the string where the template will be inserted into
This string will be passed through sprintf and has the template as single parameter
THis defaults to ''
Parameter Name | Type | Description |
---|---|---|
$templateWrapper | string |
Returns: $this
Sets translator to use in helper
Parameter Name | Type | Description |
---|---|---|
$translator | \Translator|null | Default |
$textDomain | string|null | Default |
Returns: $this
Sets whether translator is enabled and should be used
Parameter Name | Type | Description |
---|---|---|
$enabled | bool |
Returns: $this
Set translation text domain
Parameter Name | Type | Description |
---|---|---|
$textDomain | string |
Returns: $this
Set the View object
Parameter Name | Type | Description |
---|---|---|
$view | \Renderer |
Returns: \AbstractHelper
Set the wrapper for this collection
The string given will be passed through sprintf with the following three replacements:
The preset default is
Parameter Name | Type | Description |
---|---|---|
$wrapper | string |
Returns: $this
Get wrapped
Returns: bool