Piwik\DataTable\Filter\PivotByDimension::fetchIntersectedWithThisBySegment PHP Метод

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

private fetchIntersectedWithThisBySegment ( DataTable $table, $segmentValue )
$table Piwik\DataTable
    private function fetchIntersectedWithThisBySegment(DataTable $table, $segmentValue)
    {
        $segmentStr = $this->thisReportDimensionSegment->getSegment() . "==" . urlencode($segmentValue);
        // TODO: segment + report API method query params should be stored in DataTable metadata so we don't have to access it here
        $originalSegment = Common::getRequestVar('segment', false);
        if (!empty($originalSegment)) {
            $segmentStr = $originalSegment . ';' . $segmentStr;
        }
        Log::debug("PivotByDimension: Fetching intersected with segment '%s'", $segmentStr);
        $params = array('segment' => $segmentStr) + $this->getRequestParamOverride($table);
        return $this->pivotDimensionReport->fetch($params);
    }