Class for creation and storage of content blocks.
More...
Public Member Functions |
| start ($id=false, $restart=false) |
| Starts a content block.
|
| cancel () |
| Cancels all currently active blocks.
|
| end ($append=true, $returnWholeBlock=false) |
| getBlock ($id, $clear=false) |
| Returns stored black.
|
| printBlock ($id, $clear=true) |
| isInBlock () |
Static Public Member Functions |
static | instance ($create=true) |
Static Public Attributes |
static | $inst = null |
Protected Member Functions |
| __construct () |
Protected Attributes |
| $blockStack = array() |
| $blocks = array() |
| $wasCanceled = false |
Detailed Description
Class for creation and storage of content blocks.
Constructor & Destructor Documentation
ContentBlock::__construct |
( |
| ) |
[protected] |
Member Function Documentation
Cancels all currently active blocks.
Their result won't be stored
ContentBlock::end |
( |
$ |
append = true , |
|
|
$ |
returnWholeBlock = false |
|
) |
| |
- Parameters:
-
$append | - TRUE to append the data to previously stored block |
$returnWholeBlock | - TRUE to return whole block, FALSE to return only newly created data |
ContentBlock::getBlock |
( |
$ |
id, |
|
|
$ |
clear = false |
|
) |
| |
static ContentBlock::instance |
( |
$ |
create = true | ) |
[static] |
ContentBlock::isInBlock |
( |
| ) |
|
- Returns:
- string|boolean Returns current block id, or true if block is anonymous
ContentBlock::printBlock |
( |
$ |
id, |
|
|
$ |
clear = true |
|
) |
| |
ContentBlock::start |
( |
$ |
id = false , |
|
|
$ |
restart = false |
|
) |
| |
Starts a content block.
- Parameters:
-
$id | - unique id of the block, or false for anonymous block |
$restart | - TRUE to clear previously stored data in this block. In case of new block cancellation, old contents will be lost |
Field Documentation
ContentBlock::$blocks = array() [protected] |
ContentBlock::$blockStack = array() [protected] |
ContentBlock::$inst = null [static] |
ContentBlock::$wasCanceled = false [protected] |
The documentation for this class was generated from the following file: