shell bypass 403
<?php
/**
* @package admintools
* @copyright Copyright (c)2010-2025 Nicholas K. Dionysopoulos / Akeeba Ltd
* @license GNU General Public License version 3, or later
*/
namespace Akeeba\Component\AdminTools\Administrator\Scanner\Mixin;
defined('_JEXEC') || die;
trait Singleton
{
/**
* Singleton instance
*
* @var static
*/
protected static $instance = null;
/**
* Singleton implementation.
*
* @return static
*/
public static function getInstance()
{
if (!empty(static::$instance))
{
return static::$instance;
}
static::$instance = new static();
return static::$instance;
}
}