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 — poc-backpack-components ( 0c2870...0ddd2c )
by Pedro
23:23
created
src/app/Library/Components/AttributeCollection.php 1 patch
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -12,15 +12,15 @@  discard block
 block discarded – undo
12 12
 {
13 13
     protected Collection $items;
14 14
 
15
-    public function __construct(array|string|Collection $attributes,
15
+    public function __construct(array | string | Collection $attributes,
16 16
                                 private CollectionRepository $collectionRepository,
17
-                                ValidationRules|array $rules = [],
17
+                                ValidationRules | array $rules = [],
18 18
                                 array $defaults = []
19 19
                             ) {
20 20
         $attributes = is_string($attributes) ? collect(['name' => $attributes]) : collect($attributes);
21 21
         $rules = is_array($rules) ? new ValidationRules($rules) : $rules;
22 22
 
23
-        $defaults = collect($defaults)->mapWithKeys(function ($default, $attribute) {
23
+        $defaults = collect($defaults)->mapWithKeys(function($default, $attribute) {
24 24
             if (is_a($default, AttributeInterface::class, true)) {
25 25
                 return [$default::getAttributeName() => $default];
26 26
             }
@@ -36,8 +36,8 @@  discard block
 block discarded – undo
36 36
 
37 37
     private function buildAttributes(Collection $attributes, ValidationRules $rules, array $defaults): Collection
38 38
     {
39
-        return $attributes->mapWithKeys(function ($attribute, $key) use ($rules, $defaults) {
40
-            if (! is_a($attribute, AttributeInterface::class, true)) {
39
+        return $attributes->mapWithKeys(function($attribute, $key) use ($rules, $defaults) {
40
+            if (!is_a($attribute, AttributeInterface::class, true)) {
41 41
                 return [$key => new BaseAttribute($key, $attribute, $defaults[$key] ?? null, $rules->for($key))];
42 42
             }
43 43
 
@@ -76,8 +76,8 @@  discard block
 block discarded – undo
76 76
     {
77 77
         $rules = new ValidationRules($rules);
78 78
 
79
-        $this->items->each(function ($item, $key) use ($rules) {
80
-            if (! is_string($key) && is_a($item, AttributeInterface::class, true)) {
79
+        $this->items->each(function($item, $key) use ($rules) {
80
+            if (!is_string($key) && is_a($item, AttributeInterface::class, true)) {
81 81
                 $key = $item::getAttributeName();
82 82
             }
83 83
             if (is_string($rules->for($key) ?? [])) {
@@ -117,7 +117,7 @@  discard block
 block discarded – undo
117 117
         $this->collectionRepository->addItem($item->getAttribute('name'), $item->getAttributesArray());
118 118
     }
119 119
 
120
-    private function updateItem(AttributeInterface|BaseAttribute $item)
120
+    private function updateItem(AttributeInterface | BaseAttribute $item)
121 121
     {
122 122
         $this->items[$item->attribute] = $item;
123 123
         $this->collectionRepository->setItemAttributes($this->getAttributeValue('name'), $this->toArray());
@@ -131,7 +131,7 @@  discard block
 block discarded – undo
131 131
 
132 132
     public function toArray()
133 133
     {
134
-        return $this->items->mapWithKeys(function ($item, $key) {
134
+        return $this->items->mapWithKeys(function($item, $key) {
135 135
             return [$key => $item->value()];
136 136
         })->toArray();
137 137
     }
@@ -139,11 +139,11 @@  discard block
 block discarded – undo
139 139
     public function setAttributeDefaults(array $defaults)
140 140
     {
141 141
         foreach ($defaults as $key => $default) {
142
-            if (! is_string($key) && is_a($default, AttributeInterface::class, true)) {
142
+            if (!is_string($key) && is_a($default, AttributeInterface::class, true)) {
143 143
                 $key = $default::getAttributeName();
144 144
             }
145 145
 
146
-            if (! $this->items->has($key)) {
146
+            if (!$this->items->has($key)) {
147 147
                 if (is_a($default, AttributeInterface::class, true)) {
148 148
                     $this->items[$key] = $default::make($key, $default::getDefault($this), $default, []);
149 149
 
Please login to merge, or discard this patch.