src/Grid/AdminInvoiceGridListener.php line 11

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