<?php
declare(strict_types=1);
namespace App\Nolimit\Task\Admin;
use Sonata\AdminBundle\Admin\AbstractAdmin;
use Sonata\AdminBundle\Datagrid\DatagridMapper;
use Sonata\AdminBundle\Datagrid\ListMapper;
use Sonata\AdminBundle\Form\FormMapper;
use Sonata\AdminBundle\Route\RouteCollectionInterface;
use Sonata\AdminBundle\Show\ShowMapper;
final class TaskAdmin extends AbstractAdmin
{
protected function configureRoutes(RouteCollectionInterface $collection): void
{
parent::configureRoutes($collection);
$collection->clearExcept(['list']);
$collection->add('task_list', 'task_list/');
$collection->add('task_new', 'task_new/');
$collection->add('task_edit', 'task_edit/');
$collection->add('task_save', 'task_save/');
$collection->add('task_delete', 'task_delete/');
$collection->add('task_new_log', 'task_new_log/');
$collection->add('task_edit_log', 'task_edit_log/');
$collection->add('task_save_log', 'task_save_log/');
$collection->add('task_delete_log', 'task_delete_log/');
$collection->add('task_move_log', 'task_move_log/');
$collection->add('task_move_log_tasks', 'task_move_log_tasks/');
$collection->add('task_move_log_save', 'task_move_log_save/');
$collection->add('task_filtered', 'task_filtered');
}
}