Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
Abstract class representing container for placeholder values
SET = 'SET'
Whether or not to override all contents of placeholder
APPEND = 'APPEND'
Whether or not to append contents to placeholder
PREPEND = 'PREPEND'
Whether or not to prepend contents to placeholder
string $_captureKey = ''
Key to which to capture content
bool $_captureLock = 'false'
Whether or not we're already capturing for this given container
string $_captureType = ''
What type of capture (overwrite (set), append, prepend) to use
string $_indent = ''
What string to use as the indentation of output, this will typically be spaces. Eg: ' '
string $_postfix = ''
What text to append the placeholder with when rendering
string $_prefix = ''
What text to prefix the placeholder with when rendering
string $_separator = ''
What string to use between individual items in the placeholder when rendering
__construct(
)
:
void
Constructor - This is needed so that we can attach a class member as the ArrayObject container
__toString(
)
:
string
Serialize object to string
captureEnd(
)
:
void
End content capture
captureStart(
int $type
=
Zend_View_Helper_Placeholder_Container_Abstract, $key
=
null
)
:
void
Start capturing content to push into placeholder
getIndent(
)
:
string
Retrieve indentation
getKeys(
)
:
array
Get keys
getPostfix(
)
:
string
Retrieve postfix
getPrefix(
)
:
string
Retrieve prefix
getSeparator(
)
:
string
Retrieve separator
getValue(
)
:
mixed
Retrieve container value
If single element registered, returns that element; otherwise, serializes to array.
getWhitespace(
int|string $indent
)
:
string
Retrieve whitespace representation of $indent
nextIndex(
)
:
int
Next Index
as defined by the PHP manual
prepend(
mixed $value
)
:
void
Prepend a value to the top of the container
set(
mixed $value
)
:
void
Set a single value
setIndent(
string|int $indent
)
:
Zend_View_Helper_Placeholder_Container_Abstract
Set the indentation string for __toString() serialization, optionally, if a number is passed, it will be the number of spaces
setPostfix(
string $postfix
)
:
Zend_View_Helper_Placeholder_Container
Set postfix for __toString() serialization
setPrefix(
string $prefix
)
:
Zend_View_Helper_Placeholder_Container
Set prefix for __toString() serialization
setSeparator(
string $separator
)
:
Zend_View_Helper_Placeholder_Container
Set separator for __toString() serialization
Used to implode elements in container
toString(
$indent
=
null
)
:
string
Render the placeholder