vendor/craue/formflow-bundle/CraueFormFlowBundle.php line 16
<?phpnamespace Craue\FormFlowBundle;use Craue\FormFlowBundle\DependencyInjection\Compiler\LegacySessionCompilerPass;use Craue\FormFlowBundle\Util\TempFileUtil;use Symfony\Component\DependencyInjection\ContainerBuilder;use Symfony\Component\HttpFoundation\RequestStack;use Symfony\Component\HttpKernel\Bundle\Bundle;/*** @author Christian Raue <christian.raue@gmail.com>* @copyright 2011-2022 Christian Raue* @license http://opensource.org/licenses/mit-license.php MIT License*/class CraueFormFlowBundle extends Bundle {/*** {@inheritDoc}*/public function boot() {/** Removes all temporary files created while handling file uploads.* Use a shutdown function to clean up even in case of a fatal error.*/register_shutdown_function(function() : void {TempFileUtil::removeTempFiles();});}/*** {@inheritDoc}*/public function build(ContainerBuilder $container) : void {parent::build($container);if (!\method_exists(RequestStack::class, 'getSession')) {$container->addCompilerPass(new LegacySessionCompilerPass());}}}