adminPathDetector->getConfiguredAdminFrontName(); if ($adminFront === '') { return $proceed(); } $path = trim($subject->getPathInfo(), '/'); if ($path === '') { return $proceed(); } foreach (explode('/', $path) as $part) { $p = strtolower($part); if ($p === '' || $p === 'index.php' || $p === 'pub') { continue; } if (strcasecmp($part, $adminFront) === 0) { return $adminFront; } } return $proceed(); } }