Fixes #2037: Dropped the support for using yii\base\Module as concrete module classes

This commit is contained in:
Qiang Xue
2014-10-02 13:31:31 -04:00
parent 161e3ab322
commit 710e70b8fd
3 changed files with 7 additions and 5 deletions

View File

@ -350,9 +350,6 @@ class Module extends ServiceLocator
return $this->_modules[$id];
} elseif ($load) {
Yii::trace("Loading module: $id", __METHOD__);
if (is_array($this->_modules[$id]) && !isset($this->_modules[$id]['class'])) {
$this->_modules[$id]['class'] = 'yii\base\Module';
}
/* @var $module Module */
$module = Yii::createObject($this->_modules[$id], [$id, $this]);
$module->setInstance($module);