%PDF- %PDF-
| Direktori : /home1/lightco1/www/plugins/system/cachecleaner/helpers/ |
| Current File : //home1/lightco1/www/plugins/system/cachecleaner/helpers/helpers.php |
<?php
/**
* @package Cache Cleaner
* @version 5.0.0
*
* @author Peter van Westen <info@regularlabs.com>
* @link http://www.regularlabs.com
* @copyright Copyright © 2016 Regular Labs All Rights Reserved
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
*/
defined('_JEXEC') or die;
class PlgSystemCacheCleanerHelpers
{
protected static $instance = null;
protected static $params = null;
var $helpers = array();
public static function getInstance($params = 0)
{
if (!self::$instance)
{
self::$instance = new static;
}
if ($params)
{
self::$params = $params;
}
return self::$instance;
}
public function getParams()
{
return self::$params;
}
public function get($name)
{
if (isset($this->helpers[$name]))
{
return $this->helpers[$name];
}
require_once __DIR__ . '/' . $name . '.php';
$class = rtrim(__CLASS__, 's') . ucfirst($name);
$this->helpers[$name] = new $class;
return $this->helpers[$name];
}
}