Passed
Pull Request — master (#242)
by
unknown
02:35
created
src/Query/Query.php 1 patch
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -85,7 +85,7 @@  discard block
 block discarded – undo
85 85
 
86 86
         if (ClientManager::get('options.fetch_order') === 'desc') {
87 87
             $this->fetch_order = 'desc';
88
-        } else {
88
+        }else {
89 89
             $this->fetch_order = 'asc';
90 90
         }
91 91
 
@@ -116,7 +116,7 @@  discard block
 block discarded – undo
116 116
                 break;
117 117
         }
118 118
 
119
-        return (string)$value;
119
+        return (string) $value;
120 120
     }
121 121
 
122 122
     /**
@@ -148,14 +148,14 @@  discard block
 block discarded – undo
148 148
         $this->query->each(function($statement) use (&$query): void {
149 149
             if ((is_countable($statement) ? count($statement) : 0) == 1) {
150 150
                 $query .= $statement[0];
151
-            } else {
151
+            }else {
152 152
                 if ($statement[1] === null) {
153 153
                     $query .= $statement[0];
154
-                } else {
154
+                }else {
155 155
                     if (is_numeric($statement[1])) {
156
-                        $query .= $statement[0] . ' ' . $statement[1];
157
-                    } else {
158
-                        $query .= $statement[0] . ' "' . $statement[1] . '"';
156
+                        $query .= $statement[0].' '.$statement[1];
157
+                    }else {
158
+                        $query .= $statement[0].' "'.$statement[1].'"';
159 159
                     }
160 160
                 }
161 161
             }
@@ -180,7 +180,7 @@  discard block
 block discarded – undo
180 180
         try {
181 181
             $available_messages = $this->client->getConnection()->search([$this->getRawQuery()], $this->sequence);
182 182
             return $available_messages !== false ? new Collection($available_messages) : new Collection();
183
-        } catch (RuntimeException|ConnectionFailedException $e) {
183
+        } catch (RuntimeException | ConnectionFailedException $e) {
184 184
             throw new GetMessagesFailedException("failed to fetch messages", 0, $e);
185 185
         }
186 186
     }
@@ -246,7 +246,7 @@  discard block
 block discarded – undo
246 246
     protected function make(int $uid, int $msglist, string $header, string $content, array $flags) {
247 247
         try {
248 248
             return Message::make($uid, $msglist, $this->getClient(), $header, $content, $flags, $this->getFetchOptions(), $this->sequence);
249
-        } catch (MessageNotFoundException|RuntimeException|MessageFlagException|InvalidMessageDateException|MessageContentFetchingException $e) {
249
+        } catch (MessageNotFoundException | RuntimeException | MessageFlagException | InvalidMessageDateException | MessageContentFetchingException $e) {
250 250
             $this->setError($uid, $e);
251 251
         }
252 252
 
@@ -278,7 +278,7 @@  discard block
 block discarded – undo
278 278
                 $key = $message->getMessageId();
279 279
                 break;
280 280
         }
281
-        return (string)$key;
281
+        return (string) $key;
282 282
     }
283 283
 
284 284
     /**
@@ -326,7 +326,7 @@  discard block
 block discarded – undo
326 326
             $extensions = $raw_messages["extensions"][$uid] ?? [];
327 327
 
328 328
             $message = $this->make($uid, $msglist, $header, $content, $flag);
329
-            foreach($extensions as $key => $extension) {
329
+            foreach ($extensions as $key => $extension) {
330 330
                 $message->getHeader()->set($key, $extension);
331 331
             }
332 332
             if ($message !== null) {
@@ -478,7 +478,7 @@  discard block
 block discarded – undo
478 478
         $uids = $connection->getUid();
479 479
         $available_messages = new Collection();
480 480
         if (is_array($uids)) {
481
-            foreach ($uids as $id){
481
+            foreach ($uids as $id) {
482 482
                 if ($closure($id)) {
483 483
                     $available_messages->push($id);
484 484
                 }
Please login to merge, or discard this patch.
src/Support/PaginatedCollection.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -68,7 +68,7 @@
 block discarded – undo
68 68
      * @return int|null
69 69
      */
70 70
     public function total($total = null): ?int {
71
-        if($total === null) {
71
+        if ($total === null) {
72 72
             return $this->total;
73 73
         }
74 74
 
Please login to merge, or discard this patch.
src/Support/Masks/Mask.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -41,7 +41,7 @@  discard block
 block discarded – undo
41 41
     public function __construct(object $parent) {
42 42
         $this->parent = $parent;
43 43
 
44
-        if(method_exists($this->parent, 'getAttributes')){
44
+        if (method_exists($this->parent, 'getAttributes')) {
45 45
             $this->attributes = array_merge($this->attributes, $this->parent->getAttributes());
46 46
         }
47 47
 
@@ -62,17 +62,17 @@  discard block
 block discarded – undo
62 62
      * @throws MethodNotFoundException
63 63
      */
64 64
     public function __call(string $method, array $arguments) {
65
-        if(strtolower(substr($method, 0, 3)) === 'get') {
65
+        if (strtolower(substr($method, 0, 3)) === 'get') {
66 66
             $name = Str::snake(substr($method, 3));
67 67
 
68
-            if(isset($this->attributes[$name])) {
68
+            if (isset($this->attributes[$name])) {
69 69
                 return $this->attributes[$name];
70 70
             }
71 71
 
72 72
         }elseif (strtolower(substr($method, 0, 3)) === 'set') {
73 73
             $name = Str::snake(substr($method, 3));
74 74
 
75
-            if(isset($this->attributes[$name])) {
75
+            if (isset($this->attributes[$name])) {
76 76
                 $this->attributes[$name] = array_pop($arguments);
77 77
 
78 78
                 return $this->attributes[$name];
@@ -80,7 +80,7 @@  discard block
 block discarded – undo
80 80
 
81 81
         }
82 82
 
83
-        if(method_exists($this->parent, $method) === true){
83
+        if (method_exists($this->parent, $method) === true) {
84 84
             return call_user_func_array([$this->parent, $method], $arguments);
85 85
         }
86 86
 
@@ -107,7 +107,7 @@  discard block
 block discarded – undo
107 107
      * @return mixed|null
108 108
      */
109 109
     public function __get($name) {
110
-        if(isset($this->attributes[$name])) {
110
+        if (isset($this->attributes[$name])) {
111 111
             return $this->attributes[$name];
112 112
         }
113 113
 
Please login to merge, or discard this patch.
src/Support/Masks/MessageMask.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -30,13 +30,13 @@  discard block
 block discarded – undo
30 30
      *
31 31
      * @return null
32 32
      */
33
-    public function getHtmlBody(){
33
+    public function getHtmlBody() {
34 34
         $bodies = $this->parent->getBodies();
35 35
         if (!isset($bodies['html'])) {
36 36
             return null;
37 37
         }
38 38
 
39
-        if(is_object($bodies['html']) && property_exists($bodies['html'], 'content')) {
39
+        if (is_object($bodies['html']) && property_exists($bodies['html'], 'content')) {
40 40
             return $bodies['html']->content;
41 41
         }
42 42
         return $bodies['html'];
@@ -50,15 +50,15 @@  discard block
 block discarded – undo
50 50
      */
51 51
     public function getCustomHTMLBody($callback = false): ?string {
52 52
         $body = $this->getHtmlBody();
53
-        if($body === null) return null;
53
+        if ($body === null) return null;
54 54
 
55 55
         if ($callback !== false) {
56 56
             $aAttachment = $this->parent->getAttachments();
57 57
             $aAttachment->each(function($oAttachment) use(&$body, $callback): void {
58 58
                 /** @var Attachment $oAttachment */
59
-                if(is_callable($callback)) {
59
+                if (is_callable($callback)) {
60 60
                     $body = $callback($body, $oAttachment);
61
-                }elseif(is_string($callback)) {
61
+                }elseif (is_string($callback)) {
62 62
                     call_user_func($callback, [$body, $oAttachment]);
63 63
                 }
64 64
             });
@@ -74,7 +74,7 @@  discard block
 block discarded – undo
74 74
      * @return string|null
75 75
      */
76 76
     public function getHTMLBodyWithEmbeddedBase64Images(): ?string {
77
-        return $this->getCustomHTMLBody(function($body, $oAttachment){
77
+        return $this->getCustomHTMLBody(function($body, $oAttachment) {
78 78
             /** @var Attachment $oAttachment */
79 79
             if ($oAttachment->id) {
80 80
                 $body = str_replace('cid:'.$oAttachment->id, 'data:'.$oAttachment->getContentType().';base64, '.base64_encode($oAttachment->getContent()), $body);
Please login to merge, or discard this patch.
src/Folder.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -119,7 +119,7 @@  discard block
 block discarded – undo
119 119
 
120 120
         $this->setDelimiter($delimiter);
121 121
         $this->path      = $folder_name;
122
-        $this->full_name  = $this->decodeName($folder_name);
122
+        $this->full_name = $this->decodeName($folder_name);
123 123
         $this->name      = $this->getSimpleName($this->delimiter, $this->full_name);
124 124
 
125 125
         $this->parseAttributes($attributes);
@@ -230,7 +230,7 @@  discard block
 block discarded – undo
230 230
     public function move(string $new_name, bool $expunge = true): bool {
231 231
         $this->client->checkConnection();
232 232
         $status = $this->client->getConnection()->renameFolder($this->full_name, $new_name);
233
-        if($expunge) $this->client->expunge();
233
+        if ($expunge) $this->client->expunge();
234 234
 
235 235
         $folder = $this->client->getFolder($new_name);
236 236
         $event = $this->getEvent("folder", "moved");
@@ -273,7 +273,7 @@  discard block
 block discarded – undo
273 273
          * date string that conforms to the rfc2060 specifications for a date_time value or be a Carbon object.
274 274
          */
275 275
 
276
-        if ($internal_date instanceof Carbon){
276
+        if ($internal_date instanceof Carbon) {
277 277
             $internal_date = $internal_date->format('d-M-Y H:i:s O');
278 278
         }
279 279
 
@@ -306,7 +306,7 @@  discard block
 block discarded – undo
306 306
      */
307 307
     public function delete(bool $expunge = true): bool {
308 308
         $status = $this->client->getConnection()->deleteFolder($this->path);
309
-        if($expunge) $this->client->expunge();
309
+        if ($expunge) $this->client->expunge();
310 310
 
311 311
         $event = $this->getEvent("folder", "deleted");
312 312
         $event::dispatch($this);
@@ -371,7 +371,7 @@  discard block
 block discarded – undo
371 371
             try {
372 372
                 $line = $connection->nextLine();
373 373
                 if (($pos = strpos($line, "EXISTS")) !== false) {
374
-                    $msgn = (int) substr($line, 2, $pos -2);
374
+                    $msgn = (int) substr($line, 2, $pos - 2);
375 375
                     $connection->done();
376 376
 
377 377
                     $this->client->openFolder($this->path, true);
@@ -384,8 +384,8 @@  discard block
 block discarded – undo
384 384
 
385 385
                     $connection->idle();
386 386
                 }
387
-            }catch (Exceptions\RuntimeException $e) {
388
-                if(strpos($e->getMessage(), "connection closed") === false) {
387
+            } catch (Exceptions\RuntimeException $e) {
388
+                if (strpos($e->getMessage(), "connection closed") === false) {
389 389
                     throw $e;
390 390
                 }
391 391
                 if ($auto_reconnect === true) {
@@ -435,7 +435,7 @@  discard block
 block discarded – undo
435 435
      * @param mixed $delimiter
436 436
      */
437 437
     public function setDelimiter(string $delimiter): void {
438
-        if(in_array($delimiter, [null, '', ' ', false]) === true) {
438
+        if (in_array($delimiter, [null, '', ' ', false]) === true) {
439 439
             $delimiter = ClientManager::get('options.delimiter', '/');
440 440
         }
441 441
 
Please login to merge, or discard this patch.
src/Attachment.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -94,7 +94,7 @@  discard block
 block discarded – undo
94 94
         $this->part_number = $part->part_number;
95 95
 
96 96
         $default_mask = $this->oMessage->getClient()->getDefaultAttachmentMask();
97
-        if($default_mask != null) {
97
+        if ($default_mask != null) {
98 98
             $this->mask = $default_mask;
99 99
         }
100 100
 
@@ -113,7 +113,7 @@  discard block
 block discarded – undo
113 113
     public function __call(string $method, array $arguments) {
114 114
         if (strtolower(substr($method, 0, 3)) === 'get') {
115 115
             $name = Str::snake(substr($method, 3));
116
-            if(isset($this->attributes[$name])) {
116
+            if (isset($this->attributes[$name])) {
117 117
                 return $this->attributes[$name];
118 118
             }
119 119
             return null;
@@ -147,7 +147,7 @@  discard block
 block discarded – undo
147 147
      * @return mixed|null
148 148
      */
149 149
     public function __get($name) {
150
-        if(isset($this->attributes[$name])) {
150
+        if (isset($this->attributes[$name])) {
151 151
             return $this->attributes[$name];
152 152
         }
153 153
 
@@ -217,7 +217,7 @@  discard block
 block discarded – undo
217 217
         if (IMAP::ATTACHMENT_TYPE_MESSAGE == $this->part->type) {
218 218
             if ($this->part->ifdescription) {
219 219
                 $this->setName($this->part->description);
220
-            } else {
220
+            }else {
221 221
                 $this->setName($this->part->subtype);
222 222
             }
223 223
         }
@@ -243,9 +243,9 @@  discard block
 block discarded – undo
243 243
     public function setName($name): void {
244 244
         $decoder = $this->config['decoder']['attachment'];
245 245
         if ($name !== null) {
246
-            if($decoder === 'utf-8' && extension_loaded('imap')) {
246
+            if ($decoder === 'utf-8' && extension_loaded('imap')) {
247 247
                 $this->name = \imap_utf8($name);
248
-            }else{
248
+            }else {
249 249
                 $this->name = mb_decode_mimeheader($name);
250 250
             }
251 251
         }
@@ -256,7 +256,7 @@  discard block
 block discarded – undo
256 256
      *
257 257
      * @return string|false
258 258
      */
259
-    public function getMimeType(){
259
+    public function getMimeType() {
260 260
         return (new \finfo())->buffer($this->getContent(), FILEINFO_MIME_TYPE);
261 261
     }
262 262
 
@@ -267,7 +267,7 @@  discard block
 block discarded – undo
267 267
      */
268 268
     public function getExtension(): ?string{
269 269
         $deprecated_guesser = "\Symfony\Component\HttpFoundation\File\MimeType\ExtensionGuesser";
270
-        if (class_exists($deprecated_guesser) !== false){
270
+        if (class_exists($deprecated_guesser) !== false) {
271 271
             /** @var \Symfony\Component\HttpFoundation\File\MimeType\ExtensionGuesser $deprecated_guesser */
272 272
             return $deprecated_guesser::getInstance()->guess($this->getMimeType());
273 273
         }
@@ -300,7 +300,7 @@  discard block
 block discarded – undo
300 300
      * @return $this
301 301
      */
302 302
     public function setMask(string $mask): self {
303
-        if(class_exists($mask)){
303
+        if (class_exists($mask)) {
304 304
             $this->mask = $mask;
305 305
         }
306 306
 
@@ -325,7 +325,7 @@  discard block
 block discarded – undo
325 325
      */
326 326
     public function mask($mask = null): object {
327 327
         $mask ??= $this->mask;
328
-        if(class_exists($mask)){
328
+        if (class_exists($mask)) {
329 329
             return new $mask($this);
330 330
         }
331 331
 
Please login to merge, or discard this patch.
src/Address.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -33,11 +33,11 @@
 block discarded – undo
33 33
      * @param object   $object
34 34
      */
35 35
     public function __construct($object) {
36
-        if (property_exists($object, "personal")){ $this->personal = $object->personal; }
37
-        if (property_exists($object, "mailbox")){ $this->mailbox = $object->mailbox; }
38
-        if (property_exists($object, "host")){ $this->host = $object->host; }
39
-        if (property_exists($object, "mail")){ $this->mail = $object->mail; }
40
-        if (property_exists($object, "full")){ $this->full = $object->full; }
36
+        if (property_exists($object, "personal")) { $this->personal = $object->personal; }
37
+        if (property_exists($object, "mailbox")) { $this->mailbox = $object->mailbox; }
38
+        if (property_exists($object, "host")) { $this->host = $object->host; }
39
+        if (property_exists($object, "mail")) { $this->mail = $object->mail; }
40
+        if (property_exists($object, "full")) { $this->full = $object->full; }
41 41
     }
42 42
 
43 43
 
Please login to merge, or discard this patch.
src/Client.php 1 patch
Spacing   +31 added lines, -31 removed lines patch added patch discarded remove patch
@@ -203,9 +203,9 @@  discard block
 block discarded – undo
203 203
      */
204 204
     private function setAccountConfig(string $key, array $config, array $default_config): void {
205 205
         $value = $this->default_account_config[$key];
206
-        if(isset($config[$key])) {
206
+        if (isset($config[$key])) {
207 207
             $value = $config[$key];
208
-        }elseif(isset($default_config[$key])) {
208
+        }elseif (isset($default_config[$key])) {
209 209
             $value = $default_config[$key];
210 210
         }
211 211
         $this->$key = $value;
@@ -217,8 +217,8 @@  discard block
 block discarded – undo
217 217
      */
218 218
     protected function setEventsFromConfig($config): void {
219 219
         $events = ClientManager::get("events");
220
-        if(isset($config['events'])){
221
-            foreach($config['events'] as $section => $events) {
220
+        if (isset($config['events'])) {
221
+            foreach ($config['events'] as $section => $events) {
222 222
                 $events[$section] = array_merge($events[$section], $events);
223 223
             }
224 224
         }
@@ -232,45 +232,45 @@  discard block
 block discarded – undo
232 232
      * @throws MaskNotFoundException
233 233
      */
234 234
     protected function setMaskFromConfig($config): void {
235
-        $default_config  = ClientManager::get("masks");
235
+        $default_config = ClientManager::get("masks");
236 236
 
237
-        if(isset($config['masks'])){
238
-            if(isset($config['masks']['message'])) {
239
-                if(class_exists($config['masks']['message'])) {
237
+        if (isset($config['masks'])) {
238
+            if (isset($config['masks']['message'])) {
239
+                if (class_exists($config['masks']['message'])) {
240 240
                     $this->default_message_mask = $config['masks']['message'];
241
-                }else{
241
+                }else {
242 242
                     throw new MaskNotFoundException("Unknown mask provided: ".$config['masks']['message']);
243 243
                 }
244
-            }else{
245
-                if(class_exists($default_config['message'])) {
244
+            }else {
245
+                if (class_exists($default_config['message'])) {
246 246
                     $this->default_message_mask = $default_config['message'];
247
-                }else{
247
+                }else {
248 248
                     throw new MaskNotFoundException("Unknown mask provided: ".$default_config['message']);
249 249
                 }
250 250
             }
251
-            if(isset($config['masks']['attachment'])) {
252
-                if(class_exists($config['masks']['attachment'])) {
251
+            if (isset($config['masks']['attachment'])) {
252
+                if (class_exists($config['masks']['attachment'])) {
253 253
                     $this->default_attachment_mask = $config['masks']['attachment'];
254
-                }else{
254
+                }else {
255 255
                     throw new MaskNotFoundException("Unknown mask provided: ".$config['masks']['attachment']);
256 256
                 }
257
-            }else{
258
-                if(class_exists($default_config['attachment'])) {
257
+            }else {
258
+                if (class_exists($default_config['attachment'])) {
259 259
                     $this->default_attachment_mask = $default_config['attachment'];
260
-                }else{
260
+                }else {
261 261
                     throw new MaskNotFoundException("Unknown mask provided: ".$default_config['attachment']);
262 262
                 }
263 263
             }
264
-        }else{
265
-            if(class_exists($default_config['message'])) {
264
+        }else {
265
+            if (class_exists($default_config['message'])) {
266 266
                 $this->default_message_mask = $default_config['message'];
267
-            }else{
267
+            }else {
268 268
                 throw new MaskNotFoundException("Unknown mask provided: ".$default_config['message']);
269 269
             }
270 270
 
271
-            if(class_exists($default_config['attachment'])) {
271
+            if (class_exists($default_config['attachment'])) {
272 272
                 $this->default_attachment_mask = $default_config['attachment'];
273
-            }else{
273
+            }else {
274 274
                 throw new MaskNotFoundException("Unknown mask provided: ".$default_config['attachment']);
275 275
             }
276 276
         }
@@ -334,7 +334,7 @@  discard block
 block discarded – undo
334 334
             $this->connection = new ImapProtocol($this->validate_cert, $this->encryption);
335 335
             $this->connection->setConnectionTimeout($this->timeout);
336 336
             $this->connection->setProxy($this->proxy);
337
-        }else{
337
+        }else {
338 338
             if (extension_loaded('imap') === false) {
339 339
                 throw new ConnectionFailedException("connection setup failed", 0, new ProtocolNotSupportedException($protocol." is an unsupported protocol"));
340 340
             }
@@ -355,7 +355,7 @@  discard block
 block discarded – undo
355 355
 
356 356
         try {
357 357
             $this->connection->connect($this->host, $this->port);
358
-        } catch (ErrorException|Exceptions\RuntimeException $e) {
358
+        } catch (ErrorException | Exceptions\RuntimeException $e) {
359 359
             throw new ConnectionFailedException("connection setup failed", 0, $e);
360 360
         }
361 361
         $this->authenticate();
@@ -413,7 +413,7 @@  discard block
 block discarded – undo
413 413
 
414 414
         // Set delimiter to false to force selection via getFolderByName (maybe useful for uncommon folder names)
415 415
         $delimiter = is_null($delimiter) ? ClientManager::get('options.delimiter', "/") : $delimiter;
416
-        if (strpos($folder_name, (string)$delimiter) !== false) {
416
+        if (strpos($folder_name, (string) $delimiter) !== false) {
417 417
             return $this->getFolderByPath($folder_name);
418 418
         }
419 419
 
@@ -465,7 +465,7 @@  discard block
 block discarded – undo
465 465
         $pattern = $parent_folder.($hierarchical ? '%' : '*');
466 466
         $items = $this->connection->folders('', $pattern);
467 467
 
468
-        if(is_array($items)){
468
+        if (is_array($items)) {
469 469
             foreach ($items as $folder_name => $item) {
470 470
                 $folder = new Folder($this, $folder_name, $item["delimiter"], $item["flags"]);
471 471
 
@@ -517,10 +517,10 @@  discard block
 block discarded – undo
517 517
         $this->checkConnection();
518 518
         $status = $this->connection->createFolder($folder);
519 519
 
520
-        if($expunge) $this->expunge();
520
+        if ($expunge) $this->expunge();
521 521
 
522 522
         $folder = $this->getFolder($folder);
523
-        if($status && $folder) {
523
+        if ($status && $folder) {
524 524
             $event = $this->getEvent("folder", "new");
525 525
             $event::dispatch($folder);
526 526
         }
@@ -648,7 +648,7 @@  discard block
 block discarded – undo
648 648
      * @throws MaskNotFoundException
649 649
      */
650 650
     public function setDefaultMessageMask(string $mask): self {
651
-        if(class_exists($mask)) {
651
+        if (class_exists($mask)) {
652 652
             $this->default_message_mask = $mask;
653 653
 
654 654
             return $this;
@@ -674,7 +674,7 @@  discard block
 block discarded – undo
674 674
      * @throws MaskNotFoundException
675 675
      */
676 676
     public function setDefaultAttachmentMask(string $mask): self {
677
-        if(class_exists($mask)) {
677
+        if (class_exists($mask)) {
678 678
             $this->default_attachment_mask = $mask;
679 679
 
680 680
             return $this;
Please login to merge, or discard this patch.
src/Traits/HasEvents.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -44,9 +44,9 @@
 block discarded – undo
44 44
      * @param array<string, array<string, string>> $events
45 45
      */
46 46
     public function setEvents($events): void {
47
-        foreach($events as $section => $sectionEvents) {
47
+        foreach ($events as $section => $sectionEvents) {
48 48
             assert(is_string($section));
49
-            foreach($sectionEvents as $event => $class) {
49
+            foreach ($sectionEvents as $event => $class) {
50 50
                 assert(is_string($event));
51 51
                 assert(is_string($class) && is_a($class, Event::class, true));
52 52
             }
Please login to merge, or discard this patch.