From 982b7fe4ae41539515173fb1f8709f33bebb7571 Mon Sep 17 00:00:00 2001 From: Carsten Brandt Date: Fri, 11 Oct 2013 11:59:23 +0200 Subject: [PATCH] better validation of module in gii module generator fixes #963 --- framework/yii/gii/generators/module/Generator.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/framework/yii/gii/generators/module/Generator.php b/framework/yii/gii/generators/module/Generator.php index 52fbfe4..1b35db8 100644 --- a/framework/yii/gii/generators/module/Generator.php +++ b/framework/yii/gii/generators/module/Generator.php @@ -147,6 +147,9 @@ EOD; if (strpos($this->moduleClass, '\\') === false || Yii::getAlias('@' . str_replace('\\', '/', $this->moduleClass)) === false) { $this->addError('moduleClass', 'Module class must be properly namespaced.'); } + if (substr($this->moduleClass, -1, 1) == '\\') { + $this->addError('moduleClass', 'Module class name must not be empty. Please enter a fully qualified class name. e.g. "app\\modules\\admin\\Module".'); + } } /**