Piwik\Plugins\Contents\API::getDataTable PHP Метод

getDataTable() приватный Метод

private getDataTable ( $name, $idSite, $period, $date, $segment, $expanded, $idSubtable )
    private function getDataTable($name, $idSite, $period, $date, $segment, $expanded, $idSubtable)
    {
        Piwik::checkUserHasViewAccess($idSite);
        $recordName = Dimensions::getRecordNameForAction($name);
        $dataTable = Archive::createDataTableFromArchive($recordName, $idSite, $period, $date, $segment, $expanded, $flat = false, $idSubtable);
        if (empty($idSubtable)) {
            $dataTable->filter('AddSegmentValue', array(function ($label) {
                if ($label === Archiver::CONTENT_PIECE_NOT_SET) {
                    return false;
                }
                return $label;
            }));
        }
        $this->filterDataTable($dataTable);
        return $dataTable;
    }