Scrutinizer GitHub App not installed

We could not synchronize checks via GitHub's checks API since Scrutinizer's GitHub App is not installed for this repository.

Install GitHub App

Passed
Push — columns-link-to-with-comments ( 10e83b )
by Cristian
25:54 queued 10:57
created
src/macros.php 1 patch
Spacing   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -19,8 +19,8 @@  discard block
 block discarded – undo
19 19
  *      - when true: `address[street]`
20 20
  *      - when false: `[address][street]`
21 21
  */
22
-if (! Str::hasMacro('dotsToSquareBrackets')) {
23
-    Str::macro('dotsToSquareBrackets', function ($string, $ignore = [], $keyFirst = true) {
22
+if (!Str::hasMacro('dotsToSquareBrackets')) {
23
+    Str::macro('dotsToSquareBrackets', function($string, $ignore = [], $keyFirst = true) {
24 24
         $stringParts = explode('.', $string);
25 25
         $result = '';
26 26
 
@@ -34,8 +34,8 @@  discard block
 block discarded – undo
34 34
         return $result;
35 35
     });
36 36
 }
37
-if (! CrudColumn::hasMacro('withFiles')) {
38
-    CrudColumn::macro('withFiles', function ($uploadDefinition = [], $subfield = null, $registerUploaderEvents = true) {
37
+if (!CrudColumn::hasMacro('withFiles')) {
38
+    CrudColumn::macro('withFiles', function($uploadDefinition = [], $subfield = null, $registerUploaderEvents = true) {
39 39
         $uploadDefinition = is_array($uploadDefinition) ? $uploadDefinition : [];
40 40
         /** @var CrudField|CrudColumn $this */
41 41
         RegisterUploadEvents::handle($this, $uploadDefinition, 'withFiles', $subfield, $registerUploaderEvents);
@@ -44,8 +44,8 @@  discard block
 block discarded – undo
44 44
     });
45 45
 }
46 46
 
47
-if (! CrudField::hasMacro('withFiles')) {
48
-    CrudField::macro('withFiles', function ($uploadDefinition = [], $subfield = null, $registerUploaderEvents = true) {
47
+if (!CrudField::hasMacro('withFiles')) {
48
+    CrudField::macro('withFiles', function($uploadDefinition = [], $subfield = null, $registerUploaderEvents = true) {
49 49
         $uploadDefinition = is_array($uploadDefinition) ? $uploadDefinition : [];
50 50
         /** @var CrudField|CrudColumn $this */
51 51
         RegisterUploadEvents::handle($this, $uploadDefinition, 'withFiles', $subfield, $registerUploaderEvents);
@@ -54,8 +54,8 @@  discard block
 block discarded – undo
54 54
     });
55 55
 }
56 56
 
57
-if (! CrudColumn::hasMacro('linkTo')) {
58
-    CrudColumn::macro('linkTo', function (string|array|Closure $routeOrConfiguration, ?array $parameters = []): static {
57
+if (!CrudColumn::hasMacro('linkTo')) {
58
+    CrudColumn::macro('linkTo', function(string | array | Closure $routeOrConfiguration, ?array $parameters = []): static {
59 59
 
60 60
         $wrapper = $this->attributes['wrapper'] ?? [];
61 61
 
@@ -69,7 +69,7 @@  discard block
 block discarded – undo
69 69
 
70 70
         // if the route is a closure, we'll just call it
71 71
         if ($route instanceof Closure) {
72
-            $wrapper['href'] = function ($crud, $column, $entry, $related_key) use ($route) {
72
+            $wrapper['href'] = function($crud, $column, $entry, $related_key) use ($route) {
73 73
                 return $route($entry, $related_key, $column, $crud);
74 74
             };
75 75
             $this->wrapper($wrapper);
@@ -78,13 +78,13 @@  discard block
 block discarded – undo
78 78
         }
79 79
 
80 80
         // if the route doesn't exist, we'll throw an exception
81
-        if (! $routeInstance = Route::getRoutes()->getByName($route)) {
81
+        if (!$routeInstance = Route::getRoutes()->getByName($route)) {
82 82
             throw new \Exception("Route [{$route}] not found while building the link for column [{$this->attributes['name']}].");
83 83
         }
84 84
 
85 85
         // calculate the parameters we'll be using for the route() call
86 86
         // (eg. if there's only one parameter and user didn't provide it, we'll assume it's the entry's related key)
87
-        $parameters = (function () use ($parameters, $routeInstance, $route) {
87
+        $parameters = (function() use ($parameters, $routeInstance, $route) {
88 88
             $expectedParameters = $routeInstance->parameterNames();
89 89
 
90 90
             if (count($expectedParameters) === 0) {
@@ -95,7 +95,7 @@  discard block
 block discarded – undo
95 95
             if (count($autoInferedParameter) > 1) {
96 96
                 throw new \Exception("Route [{$route}] expects parameters [".implode(', ', $expectedParameters)."]. Insuficient parameters provided in column: [{$this->attributes['name']}].");
97 97
             }
98
-            $autoInferedParameter = current($autoInferedParameter) ? [current($autoInferedParameter) => function ($entry, $related_key, $column, $crud) {
98
+            $autoInferedParameter = current($autoInferedParameter) ? [current($autoInferedParameter) => function($entry, $related_key, $column, $crud) {
99 99
                 $entity = $crud->isAttributeInRelationString($column) ? Str::before($column['entity'], '.') : $column['entity'];
100 100
 
101 101
                 return $related_key ?? $entry->{$entity}?->getKey();
@@ -105,7 +105,7 @@  discard block
 block discarded – undo
105 105
         })();
106 106
 
107 107
         // set up the wrapper href attribute
108
-        $wrapper['href'] = function ($crud, $column, $entry, $related_key) use ($route, $parameters) {
108
+        $wrapper['href'] = function($crud, $column, $entry, $related_key) use ($route, $parameters) {
109 109
             // if the parameter is callable, we'll call it
110 110
             $parameters = collect($parameters)->map(fn ($item) => is_callable($item) ? $item($entry, $related_key, $column, $crud) : $item)->toArray();
111 111
 
@@ -124,8 +124,8 @@  discard block
 block discarded – undo
124 124
  *
125 125
  * It will go to the given CrudController and get the setupRoutes() method on it.
126 126
  */
127
-if (! Route::hasMacro('crud')) {
128
-    Route::macro('crud', function ($name, $controller) {
127
+if (!Route::hasMacro('crud')) {
128
+    Route::macro('crud', function($name, $controller) {
129 129
         // put together the route name prefix,
130 130
         // as passed to the Route::group() statements
131 131
         $routeName = '';
Please login to merge, or discard this patch.