Pimcore\Db\PhpArrayFileTable::fetchAll PHP Method

fetchAll() public method

public fetchAll ( null $filter = null, null $order = null ) : array
$filter null
$order null
return array
    public function fetchAll($filter = null, $order = null)
    {
        $data = $this->data;
        if (is_callable($filter)) {
            $filteredData = [];
            foreach ($data as $row) {
                if ($filter($row)) {
                    $filteredData[] = $row;
                }
            }
            $data = $filteredData;
        }
        if (is_callable($order)) {
            usort($data, $order);
        }
        return $data;
    }