Piwik\Segment::getSegmentByName PHP Method

getSegmentByName() private method

private getSegmentByName ( $name )
    private function getSegmentByName($name)
    {
        $segments = $this->getAvailableSegments();
        foreach ($segments as $segment) {
            if ($segment['segment'] == $name && !empty($name)) {
                // check permission
                if (isset($segment['permission']) && $segment['permission'] != 1) {
                    throw new NoAccessException("You do not have enough permission to access the segment " . $name);
                }
                return $segment;
            }
        }
        throw new Exception("Segment '{$name}' is not a supported segment.");
    }