diff --git a/system/Annotation/Annotation.php b/system/Annotation/Annotation.php index f992cc31..ece1aecc 100644 --- a/system/Annotation/Annotation.php +++ b/system/Annotation/Annotation.php @@ -39,11 +39,12 @@ class Annotation extends BaseAnnotation /** * @param $name * @param $class + * @return mixed * @throws */ public function register($name, $class) { - if (!isset($this->_classMap[$name]) && is_string($this->_classMap[$name])) { + if (!isset($this->_classMap[$name]) || is_string($this->_classMap[$name])) { $this->_classMap[$name] = Snowflake::createObject($class); } return $this->_classMap[$name];