murph-skeleton/core/EventSuscriber/Task/TaskEventSubscriber.php

34 lines
787 B
PHP

<?php
namespace App\Core\EventSuscriber\Task;
use App\Core\Event\Task\TaskInitEvent;
use App\Core\Event\Task\TaskRunRequestedEvent;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
/**
* class TaskEventSubscriber.
*
* @author Simon Vieille <simon@deblan.fr>
*/
abstract class TaskEventSubscriber implements EventSubscriberInterface
{
protected static int $priority = 0;
public static function getSubscribedEvents()
{
return [
TaskInitEvent::INIT_EVENT => ['onInit', self::$priority],
TaskRunRequestedEvent::RUN_REQUEST_EVENT => ['onRunRequest', self::$priority],
];
}
public function onInit(TaskInitEvent $event)
{
}
public function onRunRequest(TaskRunRequestedEvent $event)
{
}
}