mirror of
https://github.com/lkeme/BiliHelper-personal.git
synced 2025-12-19 01:20:08 +08:00
[update] Profile filter
This commit is contained in:
parent
0f5ab6ad5a
commit
82655eb332
@ -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;
|
||||
}
|
||||
|
||||
|
||||
@ -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
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user