diff --git a/framework/yii/base/Component.php b/framework/yii/base/Component.php index 4cea9d2..09b9a97 100644 --- a/framework/yii/base/Component.php +++ b/framework/yii/base/Component.php @@ -543,12 +543,9 @@ class Component extends Object public function detachBehaviors() { $this->ensureBehaviors(); - if ($this->_behaviors !== null) { - foreach ($this->_behaviors as $name => $behavior) { - $this->detachBehavior($name); - } + foreach ($this->_behaviors as $name => $behavior) { + $this->detachBehavior($name); } - $this->_behaviors = []; } /**