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\Mixin;
use Joomla\CMS\Toolbar\Toolbar;
trait ViewToolbarTrait
{
protected function getToolbarCompat(): Toolbar
{
$document = $this->getDocument();
// Joomla 5 and later
if (method_exists($document, 'getToolbar'))
{
return $document->getToolbar();
}
// Joomla 4.x
/** @noinspection PhpDeprecationInspection */
return Toolbar::getInstance();
}
}