Skip to content

Commit b7e3dd5

Browse files
committed
refactor: change visibility of Request properties to private
- Changed visibility of Request properties in several classes from protected to private
1 parent 48bd031 commit b7e3dd5

18 files changed

+62
-38
lines changed

phpstan-baseline.neon

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,6 @@ parameters:
55
count: 1
66
path: src/Channels/MailChannel.php
77

8-
-
9-
message: "#^Method Guanguans\\\\LaravelExceptionNotify\\\\Channels\\\\NotifyChannel\\:\\:report\\(\\) should return Guanguans\\\\Notify\\\\Foundation\\\\Response but returns Psr\\\\Http\\\\Message\\\\ResponseInterface\\.$#"
10-
count: 1
11-
path: src/Channels/NotifyChannel.php
12-
138
-
149
message: "#^Property Guanguans\\\\LaravelExceptionNotify\\\\Collectors\\\\ApplicationCollector\\:\\:\\$container \\(Illuminate\\\\Foundation\\\\Application\\) does not accept Illuminate\\\\Container\\\\Container\\.$#"
1510
count: 1
@@ -26,9 +21,9 @@ parameters:
2621
path: src/Collectors/RequestHeaderCollector.php
2722

2823
-
29-
message: "#^Access to protected property Guanguans\\\\LaravelExceptionNotify\\\\Macros\\\\StringableMacro\\:\\:\\$value\\.$#"
30-
count: 2
31-
path: src/Macros/StringableMacro.php
24+
message: "#^Method Guanguans\\\\LaravelExceptionNotify\\\\DefaultClientExtender\\:\\:__invoke\\(\\) should return Guanguans\\\\Notify\\\\Foundation\\\\Client but returns Guanguans\\\\Notify\\\\Foundation\\\\Concerns\\\\HasHttpClient\\.$#"
25+
count: 1
26+
path: src/DefaultClientExtender.php
3227

3328
-
3429
message: "#^Call to an undefined static method Illuminate\\\\Support\\\\Str\\:\\:lcfirst\\(\\)\\.$#"
@@ -45,6 +40,11 @@ parameters:
4540
count: 1
4641
path: src/Rectors/ToInternalExceptionRector.php
4742

43+
-
44+
message: "#^Method Guanguans\\\\LaravelExceptionNotify\\\\Support\\\\ExceptionContext\\:\\:getEval\\(\\) never returns void so it can be removed from the return type\\.$#"
45+
count: 1
46+
path: src/Support/ExceptionContext.php
47+
4848
-
4949
message: "#^Result of && is always false\\.$#"
5050
count: 1

phpstan.neon

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,6 @@ parameters:
3131
# switchConditionsMatchingType: false
3232
# noVariableVariables: false
3333
ignoreErrors:
34+
- "#^Access to protected property Guanguans\\\\LaravelExceptionNotify\\\\Macros\\\\StringableMacro\\:\\:\\$value\\.$#"
3435
- "#^Unsafe usage of new static\\(\\)\\.$#"
36+
- "#^Unsafe call to private method Guanguans\\\\LaravelExceptionNotify\\\\.*\\:\\:.*\\(\\) through static\\:\\:\\.$#"

src/Channels/NotifyChannel.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
use Illuminate\Contracts\Container\BindingResolutionException;
2323
use Illuminate\Support\Arr;
2424
use Illuminate\Support\Str;
25+
use Psr\Http\Message\ResponseInterface;
2526

2627
class NotifyChannel extends Channel
2728
{
@@ -61,8 +62,10 @@ public function __construct(Repository $config)
6162
/**
6263
* @throws BindingResolutionException
6364
* @throws GuzzleException
65+
*
66+
* @return Response|ResponseInterface
6467
*/
65-
public function report(string $report): Response
68+
public function report(string $report): ResponseInterface
6669
{
6770
return $this->createClient()->send($this->createMessage($report));
6871
}

src/Collectors/RequestBasicCollector.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
class RequestBasicCollector extends Collector
1919
{
20-
protected Request $request;
20+
private Request $request;
2121

2222
public function __construct(Request $request)
2323
{

src/Collectors/RequestCookieCollector.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
class RequestCookieCollector extends Collector
1919
{
20-
protected Request $request;
20+
private Request $request;
2121

2222
public function __construct(Request $request)
2323
{

src/Collectors/RequestFileCollector.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
class RequestFileCollector extends Collector
2020
{
21-
protected Request $request;
21+
private Request $request;
2222

2323
public function __construct(Request $request)
2424
{

src/Collectors/RequestMiddlewareCollector.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
class RequestMiddlewareCollector extends Collector
1919
{
20-
protected Request $request;
20+
private Request $request;
2121

2222
public function __construct(Request $request)
2323
{

src/Collectors/RequestPostCollector.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
class RequestPostCollector extends Collector
2020
{
21-
protected Request $request;
21+
private Request $request;
2222

2323
public function __construct(Request $request)
2424
{
@@ -28,7 +28,7 @@ public function __construct(Request $request)
2828
public function collect(): array
2929
{
3030
return collect($this->request->post())
31-
->transform(static function ($value, $key) {
31+
->transform(static function ($value, string $key) {
3232
if (Str::of($key)->is(['password', '*password', 'password*', '*password*'])) {
3333
return '******';
3434
}

src/Collectors/RequestQueryCollector.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
class RequestQueryCollector extends Collector
1919
{
20-
protected Request $request;
20+
private Request $request;
2121

2222
public function __construct(Request $request)
2323
{

src/Collectors/RequestRawFileCollector.php

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,8 @@
1313

1414
namespace Guanguans\LaravelExceptionNotify\Collectors;
1515

16-
use Illuminate\Http\Request;
17-
1816
class RequestRawFileCollector extends Collector
1917
{
20-
protected Request $request;
21-
22-
public function __construct(Request $request)
23-
{
24-
$this->request = $request;
25-
}
26-
2718
public function collect(): array
2819
{
2920
return $_FILES;

0 commit comments

Comments
 (0)