Piwik\Plugins\API\API::findSegment PHP Метод

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

private findSegment ( $segmentName, $idSite )
    private function findSegment($segmentName, $idSite)
    {
        $segmentsMetadata = $this->getSegmentsMetadata($idSite, $_hideImplementationData = false);
        $segmentFound = false;
        foreach ($segmentsMetadata as $segmentMetadata) {
            if ($segmentMetadata['segment'] == $segmentName) {
                $segmentFound = $segmentMetadata;
                break;
            }
        }
        if (empty($segmentFound)) {
            throw new \Exception("Requested segment {$segmentName} not found.");
        }
        return $segmentFound;
    }