[update] Profile filter

This commit is contained in:
Lkeme 2022-10-01 15:27:27 +08:00
parent 0f5ab6ad5a
commit 82655eb332
2 changed files with 8 additions and 3 deletions

View File

@ -64,9 +64,10 @@ LOGO;
* 解析参数
* @param array $argv
* @param string $default
* @param array $reserved
* @return string
*/
public static function parse(array $argv, string $default = 'user'): string
public static function parse(array $argv, string $default = 'user', array $reserved = ['example']): string
{
try {
// backup
@ -83,6 +84,11 @@ LOGO;
} catch (Exception $e) {
failExit('解析命令行参数错误', ['msg' => $e->getMessage()]);
}
// 保留关键字
if (in_array($filename, $reserved)) {
failExit("不能使用程序保留关键字 {$filename}");
}
return $filename;
}

View File

@ -66,7 +66,6 @@ class Schedule extends SingleTon
return file_put_contents($this->repository, json_encode($data));
}
/**
* 写入
* @param string $class
@ -106,4 +105,4 @@ class Schedule extends SingleTon
}
}
}