Passed
Push — develop-v4 ( 22a0f8...f9458b )
by Andrew
24:27 queued 08:22
created
src/InstantAnalytics.php 1 patch
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -246,7 +246,7 @@  discard block
 block discarded – undo
246 246
         Event::on(
247 247
             CraftVariable::class,
248 248
             CraftVariable::EVENT_INIT,
249
-            function (Event $event): void {
249
+            function(Event $event): void {
250 250
                 /** @var CraftVariable $variable */
251 251
                 $variable = $event->sender;
252 252
                 $variable->set('instantAnalytics', [
@@ -266,7 +266,7 @@  discard block
 block discarded – undo
266 266
         Event::on(
267 267
             Plugins::class,
268 268
             Plugins::EVENT_AFTER_INSTALL_PLUGIN,
269
-            function (PluginEvent $event): void {
269
+            function(PluginEvent $event): void {
270 270
                 if ($event->plugin === $this) {
271 271
                     $request = Craft::$app->getRequest();
272 272
                     if ($request->isCpRequest) {
@@ -280,7 +280,7 @@  discard block
 block discarded – undo
280 280
         Event::on(
281 281
             Plugins::class,
282 282
             Plugins::EVENT_AFTER_LOAD_PLUGINS,
283
-            function () {
283
+            function() {
284 284
                 // Determine if Craft Commerce is installed & enabled
285 285
                 self::$commercePlugin = Craft::$app->getPlugins()->getPlugin(self::COMMERCE_PLUGIN_HANDLE);
286 286
                 // Determine if SEOmatic is installed & enabled
@@ -310,7 +310,7 @@  discard block
 block discarded – undo
310 310
         Event::on(
311 311
             UrlManager::class,
312 312
             UrlManager::EVENT_REGISTER_SITE_URL_RULES,
313
-            function (RegisterUrlRulesEvent $event): void {
313
+            function(RegisterUrlRulesEvent $event): void {
314 314
                 Craft::debug(
315 315
                     'UrlManager::EVENT_REGISTER_SITE_URL_RULES',
316 316
                     __METHOD__
@@ -326,7 +326,7 @@  discard block
 block discarded – undo
326 326
         Event::on(
327 327
             View::class,
328 328
             View::EVENT_BEFORE_RENDER_PAGE_TEMPLATE,
329
-            static function (TemplateEvent $event): void {
329
+            static function(TemplateEvent $event): void {
330 330
                 self::$currentTemplate = $event->template;
331 331
             }
332 332
         );
@@ -334,7 +334,7 @@  discard block
 block discarded – undo
334 334
         Event::on(
335 335
             View::class,
336 336
             View::EVENT_AFTER_RENDER_PAGE_TEMPLATE,
337
-            function (TemplateEvent $event): void {
337
+            function(TemplateEvent $event): void {
338 338
                 if (self::$settings->autoSendPageView) {
339 339
                     $request = Craft::$app->getRequest();
340 340
                     if (!$request->getIsAjax()) {
@@ -348,7 +348,7 @@  discard block
 block discarded – undo
348 348
         Event::on(
349 349
             Response::class,
350 350
             Response::EVENT_BEFORE_SEND,
351
-            function (Event $event): void {
351
+            function(Event $event): void {
352 352
                 // Initialize this sooner rather than later, since it's possible this will want to tinker with cookies
353 353
                 $this->ga4->getAnalytics();
354 354
             }
@@ -358,21 +358,21 @@  discard block
 block discarded – undo
358 358
         Event::on(
359 359
             Response::class,
360 360
             Response::EVENT_AFTER_SEND,
361
-            function (Event $event): void {
361
+            function(Event $event): void {
362 362
                 $this->ga4->getAnalytics()->sendCollectedEvents();
363 363
             }
364 364
         );
365 365
 
366 366
         // Commerce-specific hooks
367 367
         if (self::$commercePlugin !== null) {
368
-            Event::on(Order::class, Order::EVENT_AFTER_COMPLETE_ORDER, function (Event $e): void {
368
+            Event::on(Order::class, Order::EVENT_AFTER_COMPLETE_ORDER, function(Event $e): void {
369 369
                 $order = $e->sender;
370 370
                 if (self::$settings->autoSendPurchaseComplete) {
371 371
                     $this->commerce->triggerOrderCompleteEvent($order);
372 372
                 }
373 373
             });
374 374
 
375
-            Event::on(Order::class, Order::EVENT_AFTER_ADD_LINE_ITEM, function (LineItemEvent $e): void {
375
+            Event::on(Order::class, Order::EVENT_AFTER_ADD_LINE_ITEM, function(LineItemEvent $e): void {
376 376
                 $lineItem = $e->lineItem;
377 377
                 if (self::$settings->autoSendAddToCart) {
378 378
                     $this->commerce->triggerAddToCartEvent($lineItem);
@@ -380,8 +380,8 @@  discard block
 block discarded – undo
380 380
             });
381 381
 
382 382
             // Check to make sure Order::EVENT_AFTER_REMOVE_LINE_ITEM is defined
383
-            if (defined(Order::class . '::EVENT_AFTER_REMOVE_LINE_ITEM')) {
384
-                Event::on(Order::class, Order::EVENT_AFTER_REMOVE_LINE_ITEM, function (LineItemEvent $e): void {
383
+            if (defined(Order::class.'::EVENT_AFTER_REMOVE_LINE_ITEM')) {
384
+                Event::on(Order::class, Order::EVENT_AFTER_REMOVE_LINE_ITEM, function(LineItemEvent $e): void {
385 385
                     $lineItem = $e->lineItem;
386 386
                     if (self::$settings->autoSendRemoveFromCart) {
387 387
                         $this->commerce->triggerRemoveFromCartEvent($lineItem);
Please login to merge, or discard this patch.
src/services/Commerce.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -239,7 +239,7 @@  discard block
 block discarded – undo
239 239
      * @param Product|Variant $productVariant the Product or Variant
240 240
      * @throws \yii\base\InvalidConfigException
241 241
      */
242
-    public function addCommerceProductImpression(Variant|Product $productVariant): void
242
+    public function addCommerceProductImpression(Variant | Product $productVariant): void
243 243
     {
244 244
         if ($productVariant) {
245 245
             $event = InstantAnalytics::$plugin->ga4->getAnalytics()->create()->ViewItemEvent();
@@ -419,7 +419,7 @@  discard block
 block discarded – undo
419 419
                 $name = $cat->title;
420 420
 
421 421
                 while ($cat = $cat->parent) {
422
-                    $name = $cat->title . '/' . $name;
422
+                    $name = $cat->title.'/'.$name;
423 423
                 }
424 424
 
425 425
                 $cats[] = $name;
Please login to merge, or discard this patch.
src/helpers/Analytics.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -71,7 +71,7 @@  discard block
 block discarded – undo
71 71
             $urlParts = parse_url($url);
72 72
             $url = $urlParts['path'] ?? '/';
73 73
             if (isset($urlParts['query'])) {
74
-                $url .= '?' . $urlParts['query'];
74
+                $url .= '?'.$urlParts['query'];
75 75
             }
76 76
         }
77 77
 
@@ -112,7 +112,7 @@  discard block
 block discarded – undo
112 112
         $path = parse_url($url, PHP_URL_PATH);
113 113
         $pathFragments = explode('/', rtrim($path, '/'));
114 114
         $fileName = end($pathFragments);
115
-        $trackingUrl = UrlHelper::siteUrl('instantanalytics/pageViewTrack/' . $fileName, $urlParams);
115
+        $trackingUrl = UrlHelper::siteUrl('instantanalytics/pageViewTrack/'.$fileName, $urlParams);
116 116
 
117 117
         InstantAnalytics::$plugin->logAnalyticsEvent(
118 118
             'Created pageViewTrackingUrl for: {trackingUrl}',
@@ -143,7 +143,7 @@  discard block
 block discarded – undo
143 143
         $urlParams = compact('url', 'eventName', 'params');
144 144
 
145 145
         $fileName = pathinfo(parse_url($url, PHP_URL_PATH), PATHINFO_BASENAME);
146
-        $trackingUrl = UrlHelper::siteUrl('instantanalytics/eventTrack/' . $fileName, $urlParams);
146
+        $trackingUrl = UrlHelper::siteUrl('instantanalytics/eventTrack/'.$fileName, $urlParams);
147 147
 
148 148
         InstantAnalytics::$plugin->logAnalyticsEvent(
149 149
             'Created eventTrackingUrl for: {trackingUrl}',
@@ -167,7 +167,7 @@  discard block
 block discarded – undo
167 167
         $result = true;
168 168
         $request = Craft::$app->getRequest();
169 169
 
170
-        $logExclusion = static function (string $setting)
170
+        $logExclusion = static function(string $setting)
171 171
         {
172 172
             if (InstantAnalytics::$settings->logExcludedAnalytics) {
173 173
                 $request = Craft::$app->getRequest();
@@ -267,7 +267,7 @@  discard block
 block discarded – undo
267 267
     public static function getClientId(): string
268 268
     {
269 269
         $cid = '';
270
-        $cookieName = '_ga_' . StringHelper::removeLeft(InstantAnalytics::$settings->googleAnalyticsMeasurementId, 'G-');
270
+        $cookieName = '_ga_'.StringHelper::removeLeft(InstantAnalytics::$settings->googleAnalyticsMeasurementId, 'G-');
271 271
         if (isset($_COOKIE[$cookieName])) {
272 272
             $parts = explode(".", $_COOKIE[$cookieName], 5);
273 273
             if ($parts !== false) {
@@ -277,11 +277,11 @@  discard block
 block discarded – undo
277 277
             $cid = $_COOKIE['_ia'];
278 278
         } else {
279 279
             // Generate our own client id, otherwise.
280
-            $cid = static::gaGenUUID() . '.1';
280
+            $cid = static::gaGenUUID().'.1';
281 281
         }
282 282
 
283 283
         if (InstantAnalytics::$settings->createGclidCookie && !empty($cid)) {
284
-            setcookie('_ia', $cid, strtotime('+' . InstantAnalytics::$settings->sessionDuration . ' minutes'), '/'); // Two years
284
+            setcookie('_ia', $cid, strtotime('+'.InstantAnalytics::$settings->sessionDuration.' minutes'), '/'); // Two years
285 285
         }
286 286
 
287 287
         return $cid;
Please login to merge, or discard this patch.