1: <?php
2: namespace Izberg\Exception;
3: use Exception;
4: use RuntimeException;
5:
6: /**
7: * Represents an HTTP 400 error.
8: *
9: */
10: class BadRequestException extends HttpException {
11: /**
12: * Constructor
13: *
14: * @param string $message If no message is given 'Bad Request' will be the message
15: * @param string $code Status code, defaults to 400
16: */
17: public function __construct($message = null, $code = 400) {
18: if (empty($message)) {
19: $message = 'Bad Request';
20: }
21: parent::__construct($message, $code);
22: }
23: }
24: