| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | <?php/* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */namespace Symfony\Component\HttpKernel\Exception;/** * @author Ben Ramsey <ben@benramsey.com> */class ServiceUnavailableHttpException extends HttpException{    /**     * @param int|string|null $retryAfter The number of seconds or HTTP-date after which the request may be retried     * @param string|null     $message    The internal exception message     * @param \Throwable|null $previous   The previous exception     * @param int|null        $code       The internal exception code     */    public function __construct($retryAfter = null, ?string $message = '', \Throwable $previous = null, ?int $code = 0, array $headers = [])    {        if (null === $message) {            trigger_deprecation('symfony/http-kernel', '5.3', 'Passing null as $message to "%s()" is deprecated, pass an empty string instead.', __METHOD__);            $message = '';        }        if (null === $code) {            trigger_deprecation('symfony/http-kernel', '5.3', 'Passing null as $code to "%s()" is deprecated, pass 0 instead.', __METHOD__);            $code = 0;        }        if ($retryAfter) {            $headers['Retry-After'] = $retryAfter;        }        parent::__construct(503, $message, $previous, $headers, $code);    }}
 |