src/EventListener/TaskListListener.php line 10

Open in your IDE?
  1. <?php
  2. // src/EventListener/TaskListListener.php
  3. namespace App\EventListener;
  4. use KevinPapst\AdminLTEBundle\Event\TaskListEvent;
  5. use KevinPapst\AdminLTEBundle\Model\TaskModel;
  6. class TaskListListener
  7. {
  8.     public function onListTasks(TaskListEvent $event)
  9.     {
  10.         foreach($this->getTasks() as $task) {
  11.             $event->addTask($task);
  12.         }
  13.     }
  14.     protected function getTasks()
  15.     {
  16.         // see above in TaskSubscriber for a full example
  17.         return [new TaskModel()];
  18.     }
  19. }