Skip to content

Commit 28bc6fb

Browse files
authored
Add explicit nullable type declaration (#50922)
1 parent fae548a commit 28bc6fb

File tree

6 files changed

+9
-9
lines changed

6 files changed

+9
-9
lines changed

Auth/Access/Gate.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public function define($ability, $callback);
2929
* @param array|null $abilities
3030
* @return $this
3131
*/
32-
public function resource($name, $class, array $abilities = null);
32+
public function resource($name, $class, ?array $abilities = null);
3333

3434
/**
3535
* Define a policy class for a given class type.

Auth/PasswordBroker.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ interface PasswordBroker
4848
* @param \Closure|null $callback
4949
* @return string
5050
*/
51-
public function sendResetLink(array $credentials, Closure $callback = null);
51+
public function sendResetLink(array $credentials, ?Closure $callback = null);
5252

5353
/**
5454
* Reset the password for the given token.

Container/Container.php

+3-3
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ public function resolved($abstract);
197197
* @param \Closure|null $callback
198198
* @return void
199199
*/
200-
public function beforeResolving($abstract, Closure $callback = null);
200+
public function beforeResolving($abstract, ?Closure $callback = null);
201201

202202
/**
203203
* Register a new resolving callback.
@@ -206,7 +206,7 @@ public function beforeResolving($abstract, Closure $callback = null);
206206
* @param \Closure|null $callback
207207
* @return void
208208
*/
209-
public function resolving($abstract, Closure $callback = null);
209+
public function resolving($abstract, ?Closure $callback = null);
210210

211211
/**
212212
* Register a new after resolving callback.
@@ -215,5 +215,5 @@ public function resolving($abstract, Closure $callback = null);
215215
* @param \Closure|null $callback
216216
* @return void
217217
*/
218-
public function afterResolving($abstract, Closure $callback = null);
218+
public function afterResolving($abstract, ?Closure $callback = null);
219219
}

Notifications/Dispatcher.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,5 @@ public function send($notifiables, $notification);
2121
* @param array|null $channels
2222
* @return void
2323
*/
24-
public function sendNow($notifiables, $notification, array $channels = null);
24+
public function sendNow($notifiables, $notification, ?array $channels = null);
2525
}

Process/InvokedProcess.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -60,5 +60,5 @@ public function latestErrorOutput();
6060
* @param callable|null $output
6161
* @return \Illuminate\Console\Process\ProcessResult
6262
*/
63-
public function wait(callable $output = null);
63+
public function wait(?callable $output = null);
6464
}

Process/ProcessResult.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public function seeInErrorOutput(string $output);
6868
* @param callable|null $callback
6969
* @return $this
7070
*/
71-
public function throw(callable $callback = null);
71+
public function throw(?callable $callback = null);
7272

7373
/**
7474
* Throw an exception if the process failed and the given condition is true.
@@ -77,5 +77,5 @@ public function throw(callable $callback = null);
7777
* @param callable|null $callback
7878
* @return $this
7979
*/
80-
public function throwIf(bool $condition, callable $callback = null);
80+
public function throwIf(bool $condition, ?callable $callback = null);
8181
}

0 commit comments

Comments
 (0)