for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Hhxsv5\LaravelS\Illuminate\Cleaners;
use Illuminate\Container\Container;
use Illuminate\Support\Facades\Facade;
class SessionCleaner implements CleanerInterface
{
public function clean(Container $app)
if (!$app->offsetExists('session')) {
return;
}
$ref = new \ReflectionObject($app['session']);
$drivers = $ref->getProperty('drivers');
$drivers->setAccessible(true);
$drivers->setValue($app['session'], []);
$app->forgetInstance('session.store');
Facade::clearResolvedInstance('session.store');