fixed get_instance()
This commit is contained in:
+8
-13
@@ -10,10 +10,10 @@ class Down extends BaseCommand
|
||||
protected $group = 'Housekeeping';
|
||||
protected $name = 'down';
|
||||
protected $description = 'Put the application into maintenance mode.';
|
||||
protected $usage = 'down [options]';
|
||||
protected $usage = 'down [--allow IP] [--message "text"]';
|
||||
protected $options = [
|
||||
'--allow' => 'IP address(es) to whitelist (comma-separated or use multiple --allow)',
|
||||
'--message' => 'Custom message for the maintenance page',
|
||||
'allow' => 'IP address(es) to whitelist (comma-separated)',
|
||||
'message' => 'Custom message for the maintenance page',
|
||||
];
|
||||
|
||||
public function run(array $params)
|
||||
@@ -21,19 +21,14 @@ class Down extends BaseCommand
|
||||
$allowedIps = [];
|
||||
|
||||
// Get allowed IPs from command line
|
||||
if (CLI::getOption('allow')) {
|
||||
$allow = CLI::getOption('allow');
|
||||
if (is_array($allow)) {
|
||||
foreach ($allow as $ip) {
|
||||
$allowedIps = array_merge($allowedIps, array_map('trim', explode(',', $ip)));
|
||||
}
|
||||
} else {
|
||||
$allowedIps = array_map('trim', explode(',', $allow));
|
||||
}
|
||||
$allow = CLI::getOption('allow');
|
||||
if ($allow !== null && $allow !== false) {
|
||||
$allowedIps = array_map('trim', explode(',', (string) $allow));
|
||||
}
|
||||
|
||||
// Get custom message
|
||||
$message = CLI::getOption('message') ?: '';
|
||||
$message = CLI::getOption('message');
|
||||
$message = ($message !== null && $message !== false) ? (string) $message : '';
|
||||
|
||||
// Create maintenance data
|
||||
$data = [
|
||||
|
||||
Reference in New Issue
Block a user