{"record":{"id":"14505d57c15310cc","repo":"yiisoft/yii2","slug":"unknown-alias-name","errorCode":null,"errorMessage":"Unknown alias: -{name}","messagePattern":"Unknown alias: -(.+?)","errorType":"console","errorClass":"yii\\console\\Exception","httpStatus":null,"severity":"error","filePath":"framework/console/Controller.php","lineNumber":143,"sourceCode":"            $options = $this->options($id === '' ? $this->defaultAction : $id);\n            if (isset($params['_aliases'])) {\n                $optionAliases = $this->optionAliases();\n                foreach ($params['_aliases'] as $name => $value) {\n                    if (array_key_exists($name, $optionAliases)) {\n                        $params[$optionAliases[$name]] = $value;\n                    } else {\n                        $message = Yii::t('yii', 'Unknown alias: -{name}', ['name' => $name]);\n                        if (!empty($optionAliases)) {\n                            $aliasesAvailable = [];\n                            foreach ($optionAliases as $alias => $option) {\n                                $aliasesAvailable[] = '-' . $alias . ' (--' . $option . ')';\n                            }\n\n                            $message .= '. ' . Yii::t('yii', 'Aliases available: {aliases}', [\n                                'aliases' => implode(', ', $aliasesAvailable)\n                            ]);\n                        }\n                        throw new Exception($message);\n                    }\n                }\n                unset($params['_aliases']);\n            }\n            foreach ($params as $name => $value) {\n                // Allow camelCase options to be entered in kebab-case\n                if (!in_array($name, $options, true) && strpos($name, '-') !== false) {\n                    $kebabName = $name;\n                    $altName = lcfirst(Inflector::id2camel($kebabName));\n                    if (in_array($altName, $options, true)) {\n                        $name = $altName;\n                    }\n                }\n\n                if (in_array($name, $options, true)) {\n                    $default = $this->$name;\n                    if (is_array($default) && is_string($value)) {\n                        $this->$name = preg_split('/\\s*,\\s*(?![^()]*\\))/', $value);","sourceCodeStart":125,"sourceCodeEnd":161,"githubUrl":"https://github.com/yiisoft/yii2/blob/66f00d18a29b520f85e8e8f1e32d1e7e7b556cac/framework/console/Controller.php#L125-L161","documentation":"Error \"Unknown alias: -{name}\" thrown in yiisoft/yii2.","triggerScenarios":"Thrown at framework/console/Controller.php:143 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"66f00d18a29b520f85e8e8f1e32d1e7e7b556cac","analyzedAt":"2026-08-17T05:17:23.470Z","schemaVersion":2},"datasetVersion":"2026-08-17T09:17:11.063Z"}