think\console\command\Make::getClassName PHP Method

getClassName() protected method

protected getClassName ( $name )
    protected function getClassName($name)
    {
        $appNamespace = Config::get('app_namespace');
        if (strpos($name, $appNamespace . '\\') === 0) {
            return $name;
        }
        if (Config::get('app_multi_module')) {
            if (strpos($name, '/')) {
                list($module, $name) = explode('/', $name, 2);
            } else {
                $module = 'common';
            }
        } else {
            $module = null;
        }
        if (strpos($name, '/') !== false) {
            $name = str_replace('/', '\\', $name);
        }
        return $this->getNamespace($appNamespace, $module) . '\\' . $name;
    }

Usage Example

Exemplo n.º 1
0
 protected function getClassName($name)
 {
     return parent::getClassName($name) . (Config::get('controller_suffix') ? ucfirst(Config::get('url_controller_layer')) : '');
 }