/** * Adds a new segment. The segment type will be set to 'dimension' automatically if not already set. * @param Segment $segment * @api */ protected function addSegment(Segment $segment) { $type = $segment->getType(); if (empty($type)) { $segment->setType(Segment::TYPE_DIMENSION); } $this->segments[] = $segment; }