13 use \Magento\Framework\Setup\BackendFrontnameGenerator;
38 self::INPUT_KEY_BACKEND_FRONTNAME,
40 self::CONFIG_PATH_BACKEND_FRONTNAME,
41 'Backend frontname (will be autogenerated if missing)' 55 && !isset(
$options[self::INPUT_KEY_BACKEND_FRONTNAME])) {
58 if (isset(
$options[self::INPUT_KEY_BACKEND_FRONTNAME])) {
59 $configData->set(self::CONFIG_PATH_BACKEND_FRONTNAME,
$options[self::INPUT_KEY_BACKEND_FRONTNAME]);
71 if (isset(
$options[self::INPUT_KEY_BACKEND_FRONTNAME])
72 && !preg_match(
'/^[a-zA-Z0-9_]+$/',
$options[self::INPUT_KEY_BACKEND_FRONTNAME])
74 $errors[] =
"Invalid backend frontname '{$options[self::INPUT_KEY_BACKEND_FRONTNAME]}'";
const FRONTEND_WIZARD_TEXT
createConfig(array $options, DeploymentConfig $deploymentConfig)
const INPUT_KEY_BACKEND_FRONTNAME
const CONFIG_PATH_BACKEND_FRONTNAME
validate(array $options, DeploymentConfig $deploymentConfig)