mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-11 00:40:56 +02:00
build
git-tools
phpBB
adm
assets
bin
cache
config
develop
docs
download
ext
files
images
includes
install
language
phpbb
auth
avatar
cache
config
console
controller
cron
db
di
event
data.php
dispatcher.php
dispatcher_interface.php
extension_subscriber_loader.php
kernel_exception_subscriber.php
kernel_request_subscriber.php
kernel_terminate_subscriber.php
md_exporter.php
php_exporter.php
recursive_event_filter_iterator.php
extension
feed
groupposition
hook
lock
log
message
mimetype
notification
passwords
php
plupload
profilefields
request
search
template
tree
class_loader.php
composer.json
config_php_file.php
content_visibility.php
datetime.php
error_collector.php
filesystem.php
finder.php
json_response.php
pagination.php
path_helper.php
permissions.php
recursive_dot_prefix_filter_iterator.php
session.php
symfony_request.php
user.php
user_loader.php
version_helper.php
viewonline_helper.php
store
styles
.htaccess
app.php
common.php
composer.json
composer.lock
cron.php
faq.php
feed.php
index.php
mcp.php
memberlist.php
posting.php
report.php
search.php
ucp.php
viewforum.php
viewonline.php
viewtopic.php
web.config
tests
travis
.gitignore
.travis.yml
README.md
composer.phar
phpunit.xml.dist
42 lines
997 B
PHP
42 lines
997 B
PHP
<?php
|
|
/**
|
|
*
|
|
* This file is part of the phpBB Forum Software package.
|
|
*
|
|
* @copyright (c) phpBB Limited <https://www.phpbb.com>
|
|
* @license GNU General Public License, version 2 (GPL-2.0)
|
|
*
|
|
* For full copyright and license information, please see
|
|
* the docs/CREDITS.txt file.
|
|
*
|
|
*/
|
|
|
|
namespace phpbb\event;
|
|
|
|
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
|
|
use Symfony\Component\HttpKernel\KernelEvents;
|
|
use Symfony\Component\HttpKernel\Event\PostResponseEvent;
|
|
|
|
class kernel_terminate_subscriber implements EventSubscriberInterface
|
|
{
|
|
/**
|
|
* This listener is run when the KernelEvents::TERMINATE event is triggered
|
|
* This comes after a Response has been sent to the server; this is
|
|
* primarily cleanup stuff.
|
|
*
|
|
* @param PostResponseEvent $event
|
|
* @return null
|
|
*/
|
|
public function on_kernel_terminate(PostResponseEvent $event)
|
|
{
|
|
exit_handler();
|
|
}
|
|
|
|
public static function getSubscribedEvents()
|
|
{
|
|
return array(
|
|
KernelEvents::TERMINATE => 'on_kernel_terminate',
|
|
);
|
|
}
|
|
}
|