diff --git a/application/data/scripts/perform-job.php b/application/data/scripts/perform-job.php index a691237d6e..5043a9a8c4 100644 --- a/application/data/scripts/perform-job.php +++ b/application/data/scripts/perform-job.php @@ -36,6 +36,10 @@ $serviceLocator->get('Router')->setBaseUrl($options['base-path']); $serverUrlParts = parse_url($options['server-url']); +if (!is_array($serverUrlParts) || !isset($serverUrlParts['scheme'], $serverUrlParts['host'])) { + $logger->err('Invalid server URL given; use --server-url '); + exit; +} $scheme = $serverUrlParts['scheme']; $host = $serverUrlParts['host']; if (isset($serverUrlParts['port'])) {