| Conditions | 4 | 
| Paths | 6 | 
| Total Lines | 17 | 
| Lines | 0 | 
| Ratio | 0 % | 
| Changes | 0 | ||
| 1 | <?php  | 
            ||
| 39 | public function beforeRequest(Event $event): void  | 
            ||
| 40 |     { | 
            ||
| 41 | $params = Yii::$app->request->getQueryParams();  | 
            ||
| 42 | $utmTags = [];  | 
            ||
| 43 |         foreach ($params as $name => $value) { | 
            ||
| 44 |             if (strstr($name, 'utm_')) { | 
            ||
| 45 | $utmTags[$name] = $value;  | 
            ||
| 46 | }  | 
            ||
| 47 | }  | 
            ||
| 48 | $referalParams = array_filter([  | 
            ||
| 49 | 'referer' => $params['atid'],  | 
            ||
| 50 | 'utmTags' => $utmTags,  | 
            ||
| 51 | ]);  | 
            ||
| 52 |         if (!empty($referalParams)) { | 
            ||
| 53 |             Yii::$app->session->set('referralParams', $referalParams); | 
            ||
| 54 | }  | 
            ||
| 55 | }  | 
            ||
| 56 | |||
| 63 |