src/Grid/AdminOrdersGridListener.php line 11

Open in your IDE?
  1. <?php
  2. namespace App\Grid;
  3. use Doctrine\Common\Collections\Criteria;
  4. use Sylius\Component\Grid\Event\GridDefinitionConverterEvent;
  5. class AdminOrdersGridListener
  6. {
  7.     public function addLimitFilter(GridDefinitionConverterEvent $event): void
  8.     {
  9.         $grid $event->getGrid();
  10.         $dateFilter $grid->getFilter('createdAt');
  11.         if ($dateFilter) {
  12.             if (!$dateFilter->getCriteria()) {
  13.                 $dateFilter->setCriteria(['from' => ['date' => date('Y-m-d'strtotime('- 1 week')), 'time' => '']]);
  14.             }
  15.         }
  16.     }
  17. }