runningInConsole()) { $appInfos = Cache::get('composer'); // * Assert theme version does not diverge more than minor $appVer = Str::of($appInfos->version)->explode('.'); $themeVer = Str::of(config('theme.version'))->explode('.'); if ( // * Major check Arr::get($appVer, 0) !== Arr::get($themeVer, 0) or // * Patch check Arr::get($appVer, 1) !== Arr::get($themeVer, 1) ) { Session::flash('warning', trans( 'Ce thème n\'a semble t-il pas été vérifié pour cette version du moteur' )); } } return $next($request); } }