<?php
declare(strict_types=1);
namespace App\Nolimit\Offer\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 OfferAdmin extends AbstractAdmin
{
protected function configureRoutes(RouteCollectionInterface $collection): void
{
parent::configureRoutes($collection);
$collection->clearExcept(['list']);
$collection->add('offer_list', 'offer_list/');
$collection->add('offer_new_row', 'offer_new_row/');
$collection->add('offer_save_new_row', 'offer_save_new_row/');
$collection->add('offer_edit_row', 'offer_edit_row/');
$collection->add('offer_delete_row', 'offer_delete_row/');
$collection->add('offer_accepted_row', 'offer_accepted_row/');
$collection->add('offer_add', 'offer_add/');
$collection->add('offer_project_change', 'offer_project_change/');
$collection->add('offer_save', 'offer_save_add/');
$collection->add('offer_edit', 'offer_edit/');
$collection->add('offer_pdf_print', 'offer_pdf_print/');
$collection->add('offer_delete', 'offer_delete/');
$collection->add('offer_accept_all', 'offer_accept_all/');
$collection->add('offer_duplication', 'offer_duplication/');
}
}