diff --git a/src/Codeception/Module/Yii1.php b/src/Codeception/Module/Yii1.php index 9d827054aa..194e9824eb 100644 --- a/src/Codeception/Module/Yii1.php +++ b/src/Codeception/Module/Yii1.php @@ -247,7 +247,8 @@ public function getInternalDomains() { $domains = [$this->getDomainRegex(Yii::app()->request->getHostInfo())]; if (Yii::app()->urlManager->urlFormat === 'path') { - $rules = ReflectionHelper::readPrivateProperty(Yii::app()->urlManager, '_rules'); + $parent = Yii::app()->urlManager instanceof \CUrlManager ? '\CUrlManager' : null; + $rules = ReflectionHelper::readPrivateProperty(Yii::app()->urlManager, '_rules', $parent); foreach ($rules as $rule) { if ($rule->hasHostInfo === true) { $domains[] = $this->getDomainRegex($rule->template, $rule->params);