Skip to content

Commit 5b8eaa3

Browse files
committed
Add code to failed Response
1 parent 646b1ed commit 5b8eaa3

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

src/Response/Response.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ public static function code(int $code): void
2020
{
2121
self::$data['code'] = $code;
2222
}
23-
public static function code_response(int $code): void
23+
public static function code_response(int $code_response): void
2424
{
25-
http_response_code($code);
25+
http_response_code($code_response);
2626
}
2727
public static function extra(array $array)
2828
{
@@ -36,12 +36,13 @@ public static function success(?string $message = null, bool $need_success = fal
3636
!$need_success ?: self::$data['success'] = true;
3737
self::response();
3838
}
39-
public static function failed(?string $message = null, ?string $error = null, bool $need_success = false, int $code = 400): void
39+
public static function failed(?string $message = null, ?string $error = null, bool $need_success = false, int $code = 0, int $code_response = 400): void
4040
{
4141
null === $message ?: self::message($message);
4242
null === $error ?: self::error($error);
4343
!$need_success ?: self::$data['success'] = false;
44-
self::code_response($code);
44+
0 === $code ?: self::code($code);
45+
self::code_response($code_response);
4546
self::response();
4647
}
4748
private static function header(): void

src/Response/ResponseConstructor.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ public function code(int $code): object
2626
$this->data['code'] = $code;
2727
return $this;
2828
}
29-
public function code_response(int $code): object
29+
public function code_response(int $code_response): object
3030
{
31-
http_response_code($code);
31+
http_response_code($code_response);
3232
return $this;
3333
}
3434
public function extra(array $array): object
@@ -44,12 +44,13 @@ public function success(?string $message = null, bool $need_success = false): vo
4444
!$need_success ?: $this->data['success'] = true;
4545
$this->response();
4646
}
47-
public function failed(?string $message = null, ?string $error = null, bool $need_success = false, int $code = 400): void
47+
public function failed(?string $message = null, ?string $error = null, bool $need_success = false, int $code = 0, int $code_response = 400): void
4848
{
4949
null === $message ?: $this->message($message);
5050
null === $error ?: $this->error($error);
5151
!$need_success ?: $this->data['success'] = false;
52-
$this->code_response($code);
52+
0 === $code ?: $this->code($code);
53+
$this->code_response($code_response);
5354
$this->response();
5455
}
5556
private function json_encode()

0 commit comments

Comments
 (0)