[HttpKernel] fixed Exception classes to implement the full constructor

This commit is contained in:
Fabien Potencier 2010-09-01 08:49:52 +02:00
parent ab9be87354
commit 48b6057c3a
3 changed files with 6 additions and 6 deletions

View File

@ -18,12 +18,12 @@ namespace Symfony\Component\HttpKernel\Exception;
*/
class ForbiddenHttpException extends HttpException
{
public function __construct($message = '')
public function __construct($message = '', $code = 0, \Exception $previous)
{
if (!$message) {
$message = 'Forbidden';
}
parent::__construct($message, 403);
parent::__construct($message, 403, $previous);
}
}

View File

@ -18,12 +18,12 @@ namespace Symfony\Component\HttpKernel\Exception;
*/
class NotFoundHttpException extends HttpException
{
public function __construct($message = '')
public function __construct($message = '', $code = 0, \Exception $previous)
{
if (!$message) {
$message = 'Not Found';
}
parent::__construct($message, 404);
parent::__construct($message, 404, $previous);
}
}

View File

@ -18,12 +18,12 @@ namespace Symfony\Component\HttpKernel\Exception;
*/
class UnauthorizedHttpException extends HttpException
{
public function __construct($message = '')
public function __construct($message = '', $code = 0, \Exception $previous)
{
if (!$message) {
$message = 'Unauthorized';
}
parent::__construct($message, 401);
parent::__construct($message, 401, $previous);
}
}