src/AdminBundle/Admin/Vidi/CreditCalculationReviewAdmin.php line 11

Open in your IDE?
  1. <?php
  2. namespace AdminBundle\Admin\Vidi;
  3. use AdminBundle\Admin\BaseAdmin;
  4. use Sonata\AdminBundle\Datagrid\DatagridMapper;
  5. use Sonata\AdminBundle\Datagrid\ListMapper;
  6. use Sonata\AdminBundle\Route\RouteCollectionInterface;
  7. class CreditCalculationReviewAdmin extends BaseAdmin
  8. {
  9.     /**
  10.      * @param DatagridMapper $datagridMapper
  11.      * @return void
  12.      */
  13.     protected function configureDatagridFilters(DatagridMapper $datagridMapper): void
  14.     {
  15.         $datagridMapper->add('id');
  16.         $datagridMapper->add('review');
  17.         $datagridMapper->add('phoneMail');
  18.         $datagridMapper->add('stars');
  19.         $datagridMapper->add('estimate');
  20.     }
  21.     /**
  22.      * @param RouteCollectionInterface $collection
  23.      * @return void
  24.      */
  25.     protected function configureRoutes(RouteCollectionInterface $collection): void
  26.     {
  27.         $collection->remove('delete');
  28.     }
  29.     /**
  30.      * @param ListMapper $list
  31.      * @return void
  32.      */
  33.     protected function configureListFields(ListMapper $list): void
  34.     {
  35.         $list
  36.             ->addIdentifier('id')
  37.             ->add('review',null, ['label' => 'Відгук'])
  38.             ->add('phoneMail',null, ['label' => 'Телефон/Email'])
  39.             ->add('stars'null, ['label' => 'Кількість зірочок'])
  40.             ->add('estimate'null, ['label' => 'Відгуки чекбокси']);
  41.     }
  42. }