Sylius\Bundle\GridBundle\Doctrine\ORM\DataSource::getData PHP Method

getData() public method

public getData ( Sylius\Component\Grid\Parameters $parameters )
$parameters Sylius\Component\Grid\Parameters
    public function getData(Parameters $parameters)
    {
        // Use output walkers option in DoctrineORMAdapter should be false as it affects performance greatly. (see #3775)
        $paginator = new Pagerfanta(new DoctrineORMAdapter($this->queryBuilder, false, false));
        $paginator->setNormalizeOutOfRangePages(true);
        $paginator->setCurrentPage($parameters->get('page', 1));
        return $paginator;
    }