|
8 | 8 | use Alpha\VisitorTrackingBundle\Entity\PageView; |
9 | 9 | use Alpha\VisitorTrackingBundle\Entity\Session; |
10 | 10 | use Alpha\VisitorTrackingBundle\Storage\SessionStore; |
11 | | -use Doctrine\Common\Inflector\Inflector; |
| 11 | +use Doctrine\Inflector\InflectorFactory; |
12 | 12 | use Doctrine\ORM\EntityManager; |
13 | 13 | use Symfony\Bundle\SecurityBundle\Security\FirewallMap; |
14 | 14 | use Symfony\Component\EventDispatcher\EventSubscriberInterface; |
@@ -167,10 +167,10 @@ private function generateSessionAndLifetime(Request $request): void |
167 | 167 | $session->setUserAgent(\is_string($userAgent) ? $userAgent : ''); |
168 | 168 | $session->setQueryString($request->getQueryString() ?: ''); |
169 | 169 | $session->setLoanTerm($request->query->get('y') ?: ''); |
170 | | - $session->setRepApr($request->query->has('r') ? (string) (\hexdec($request->query->get('r')) / 100) : ''); |
| 170 | + $session->setRepApr($request->query->has('r') ? (string) (\hexdec((string) $request->query->get('r')) / 100) : ''); |
171 | 171 |
|
172 | 172 | foreach (self::UTM_CODES as $code) { |
173 | | - $method = 'set'.Inflector::classify($code); |
| 173 | + $method = 'set'.InflectorFactory::create()->build()->classify($code); |
174 | 174 | $session->$method($request->query->get($code) ?: ''); |
175 | 175 | } |
176 | 176 |
|
@@ -209,7 +209,7 @@ private function sessionMatchesRequestParameters(Request $request): bool |
209 | 209 | } |
210 | 210 |
|
211 | 211 | foreach (self::UTM_CODES as $code) { |
212 | | - $method = 'get'.Inflector::classify($code); |
| 212 | + $method = 'get'.InflectorFactory::create()->build()->classify($code); |
213 | 213 |
|
214 | 214 | if ($request->query->get($code, '') !== $session->$method()) { |
215 | 215 | return false; |
|
0 commit comments