Piwik\API\DataTablePostProcessor::applyLabelFilter PHP Метод

applyLabelFilter() публичный Метод

public applyLabelFilter ( Piwik\DataTable\DataTableInterface $dataTable ) : Piwik\DataTable\DataTableInterface
$dataTable Piwik\DataTable\DataTableInterface
Результат Piwik\DataTable\DataTableInterface
    public function applyLabelFilter($dataTable)
    {
        $label = self::getLabelFromRequest($this->request);
        // apply label filter: only return rows matching the label parameter (more than one if more than one label)
        if (!empty($label)) {
            $addLabelIndex = Common::getRequestVar('labelFilterAddLabelIndex', 0, 'int', $this->request) == 1;
            $filter = new LabelFilter($this->apiModule, $this->apiMethod, $this->request);
            $dataTable = $filter->filter($label, $dataTable, $addLabelIndex);
        }
        return $dataTable;
    }