17
17
18
18
namespace CloudCreativity \LaravelJsonApi \Document \Error ;
19
19
20
+ use Closure ;
20
21
use CloudCreativity \LaravelJsonApi \Exceptions \ValidationException ;
21
22
use CloudCreativity \LaravelJsonApi \LaravelJsonApi ;
22
23
use CloudCreativity \LaravelJsonApi \Utils \Str ;
@@ -402,7 +403,7 @@ public function resourceFieldExistsInAttributesAndRelationships(
402
403
* @param string|null $detail
403
404
* @return ErrorInterface
404
405
*/
405
- public function resourceCannotBeDeleted (string $ detail = null ): ErrorInterface
406
+ public function resourceCannotBeDeleted (? string $ detail = null ): ErrorInterface
406
407
{
407
408
return new NeomerxError (
408
409
null ,
@@ -475,11 +476,11 @@ public function invalidQueryParameter(string $param, ?string $detail = null, arr
475
476
* Create errors for a failed validator.
476
477
*
477
478
* @param ValidatorContract $validator
478
- * @param \ Closure|null $closure
479
+ * @param Closure|null $closure
479
480
* a closure that is bound to the translator.
480
481
* @return ErrorCollection
481
482
*/
482
- public function failedValidator (ValidatorContract $ validator , \ Closure $ closure = null ): ErrorCollection
483
+ public function failedValidator (ValidatorContract $ validator , ? Closure $ closure = null ): ErrorCollection
483
484
{
484
485
$ failed = $ this ->doesIncludeFailed () ? $ validator ->failed () : [];
485
486
$ errors = new ErrorCollection ();
@@ -513,12 +514,12 @@ public function failedValidator(ValidatorContract $validator, \Closure $closure
513
514
* Create a JSON API exception for a failed validator.
514
515
*
515
516
* @param ValidatorContract $validator
516
- * @param \ Closure|null $closure
517
+ * @param Closure|null $closure
517
518
* @return JsonApiException
518
519
*/
519
520
public function failedValidatorException (
520
521
ValidatorContract $ validator ,
521
- \ Closure $ closure = null
522
+ ? Closure $ closure = null
522
523
): JsonApiException
523
524
{
524
525
return new ValidationException (
@@ -529,11 +530,11 @@ public function failedValidatorException(
529
530
/**
530
531
* Create an error by calling the closure with it bound to the error translator.
531
532
*
532
- * @param \ Closure $closure
533
+ * @param Closure $closure
533
534
* @param mixed ...$args
534
535
* @return ErrorInterface
535
536
*/
536
- public function call (\ Closure $ closure , ...$ args ): ErrorInterface
537
+ public function call (Closure $ closure , ...$ args ): ErrorInterface
537
538
{
538
539
return $ closure ->call ($ this , ...$ args );
539
540
}
0 commit comments