MetaModels\DcGeneral\Data\Driver::getItemsFromFilter PHP Method

getItemsFromFilter() protected method

Fetch the items via the given filter.
protected getItemsFromFilter ( MetaModels\Filter\IFilter $filter, ContaoCommunityAlliance\DcGeneral\Data\ConfigInterface $config ) : MetaModels\IItems | MetaModels\IItem[]
$filter MetaModels\Filter\IFilter The filter.
$config ContaoCommunityAlliance\DcGeneral\Data\ConfigInterface The configuration to be applied.
return MetaModels\IItems | MetaModels\IItem[] The collection of IItem instances that match the given filter.
    protected function getItemsFromFilter($filter, $config)
    {
        $sorting = $this->extractSorting($config);
        return $this->getMetaModel()->findByFilter($filter, $sorting[0], $config->getStart(), $config->getAmount(), strtoupper($sorting[1]), $config->getFields() ?: array());
    }