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.
Zend_Tag_Cloud_Decorator_Cloud $_cloudDecorator = 'null'
Decorator for the cloud
Zend_Loader_PluginLoader $_pluginLoader = 'null'
Plugin loader for decorators
array $_skipOptions = 'array'
Option keys to skip when calling setOptions()
Zend_Tag_Cloud_Decorator_Tag $_tagDecorator = 'null'
Decorator for the tags
Zend_Tag_ItemList $_tags = 'null'
List of all tags
__construct(
mixed $options
=
null
)
:
Create a new tag cloud with options
__toString(
)
:
string
Render the tag cloud
addPrefixPath(
string $prefix, string $path
)
:
Zend_Tag_Cloud
Add prefix path for plugin loader
addPrefixPaths(
array $paths
)
:
Zend_Tag_Cloud
Add many prefix paths at once
appendTag(
Zend_Tag_Taggable|array $tag
)
:
Zend_Tag_Cloud
Append a single tag to the cloud
getCloudDecorator(
)
:
Zend_Tag_Cloud_Decorator_Cloud
Get the decorator for the cloud
getItemList(
)
:
Zend_Tag_ItemList
Retrieve the item list
If item list is undefined, creates one.
getPluginLoader(
)
:
Zend_Loader_PluginLoader
Get the plugin loader for decorators
getTagDecorator(
)
:
Zend_Tag_Cloud_Decorator_Tag
Get the decorator for the tags
render(
)
:
string
Render the tag cloud
setCloudDecorator(
mixed $decorator
)
:
Zend_Tag_Cloud
Set the decorator for the cloud
setConfig(
Zend_Config $config
)
:
Zend_Tag_Cloud
Set options from Zend_Config
setItemList(
Zend_Tag_ItemList $itemList
)
:
Zend_Tag_Cloud
Set the item list
setOptions(
array $options
)
:
Zend_Tag_Cloud
Set options from array
setPluginLoader(
Zend_Loader_PluginLoader_Interface $loader
)
:
Zend_Tag_Cloud
Set plugin loaders for use with decorators
setTagDecorator(
mixed $decorator
)
:
Zend_Tag_Cloud
Set the decorator for the tags
setTags(
array $tags
)
:
Zend_Tag_Cloud
Set the tags for the tag cloud.
$tags should be an array containing single tags as array. Each tag array should at least contain the keys 'title' and 'weight'. Optionally you may supply the key 'url', to which the tag links to. Any additional parameter in the array is silently ignored and can be used by custom decorators.