TagCloud
A widget for rendering a tag cloud, based off the Tag instances in the database.
Tags
Table of Contents
- $logger : Logger
- Trace logger.
- $popTags : array<string|int, mixed>
- A hash array of popular tags.
- __construct() : mixed
- Constructor.
- getPopTags() : array<string|int, mixed>
- Get the array of popular tags.
- render() : string
- Render the tag cloud and return all of the HTML links in a single paragraph.
Properties
$logger
Trace logger.
private
static Logger
$logger
= null
Tags
$popTags
A hash array of popular tags.
private
array<string|int, mixed>
$popTags
= array()
Tags
Methods
__construct()
Constructor.
public
__construct( $limit[, $cacheKey = '' ]) : mixed
Parameters
- $limit :
-
The maximum amount of tags to include in the cloud.
- $cacheKey : = ''
-
Set this optional value to attempt to store the tag cloud array in the available cache for 24hrs (cache.provider.name).
Tags
Return values
mixed —getPopTags()
Get the array of popular tags.
public
getPopTags() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —render()
Render the tag cloud and return all of the HTML links in a single paragraph.
public
render([ $minLinkSize = 8 ][, $maxLinkSize = 20 ][, $target = '' ]) : string
Parameters
- $minLinkSize : = 8
-
The minimum font size for any tag link, in points.
- $maxLinkSize : = 20
-
The maximum font size for any tag link, in points.
- $target : = ''
-
The target attribute for the links