API16

JCacheStorage/ construct

From Joomla! Documentation

< API16:JCacheStorage
Revision as of 21:53, 12 May 2013 by JoomlaWikiBot (talk | contribs) (removing red link to edit, no existant pages)

The "API16" namespace is an archived namespace. This page contains information for a Joomla! version which is no longer supported. It exists only as a historical reference, it will not be improved and its content may be incomplete and/or contain broken links.

Description[edit]

Constructor

[<! removed edit link to red link >]

<! removed transcluded page call, red link never existed >

Syntax[edit]

__construct($options=array())
Parameter Name Default Value Description
$options array() $options optional parameters

Defined in[edit]

libraries/joomla/cache/storage.php

Importing[edit]

jimport( 'joomla.cache.storage' );

Source Body[edit]

function __construct($options = array())
{
        $this->_application     = (isset($options['application'])) ? $options['application'] : null;
        $this->_language        = (isset($options['language'])) ? $options['language'] : 'en-GB';
        $this->_locking         = (isset($options['locking'])) ? $options['locking'] : true;
        $this->_lifetime        = (isset($options['lifetime'])) ? $options['lifetime'] : null;
        $this->_now             = (isset($options['now'])) ? $options['now'] : time();

        // Set time threshold value.  If the lifetime is not set, default to 60 (0 is BAD)
        // _threshold is now available ONLY as a legacy (it's deprecated).  It's no longer used in the core.
        if (empty($this->_lifetime)) {
                $this->_threshold = $this->_now - 60;
                $this->_lifetime = 60;
        } else {
                $this->_threshold = $this->_now - $this->_lifetime;
        }
}

[<! removed edit link to red link >] <! removed transcluded page call, red link never existed >

Examples[edit]

<CodeExamplesForm />