filterData = $filterData; } public function getData(): ?array { $filterData = $this->filterData; // bc compatibility, the wordpress user role segment didn't have action if (($this->filterData['segmentType'] ?? null) === self::TYPE_USER_ROLE && !isset($this->filterData['action'])) { $filterData['action'] = UserRole::TYPE; } return $filterData; } /** * @return mixed|null */ public function getParam(string $name) { return $this->filterData[$name] ?? null; } public function getFilterType(): ?string { $filterData = $this->getData(); return $filterData['segmentType'] ?? null; } }