| Current Path : /home/poneycluc/www/administrator/components/com_admintools/src/Mixin/ |
| Current File : /home/poneycluc/www/administrator/components/com_admintools/src/Mixin/ViewTaskBasedEventsTrait.php |
<?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;
defined('_JEXEC') || die;
trait ViewTaskBasedEventsTrait
{
use TriggerEventTrait;
public function display($tpl = null)
{
$task = $this->getModel()->getState('task');
$eventName = 'onBefore' . ucfirst($task);
$this->triggerEvent($eventName, [&$tpl]);
parent::display($tpl);
$eventName = 'onAfter' . ucfirst($task);
$this->triggerEvent($eventName, [&$tpl]);
}
}