Skip to content

Instantly share code, notes, and snippets.

View cosminsandu's full-sized avatar

Cosmin SANDU cosminsandu

View GitHub Profile
@charliepage88
charliepage88 / accessDeniedListener.php
Last active October 4, 2019 14:48
Functionality to override symfony 403 Error Access denied. Sets flash message and redirect (back to previous page, or homepage)
<?php
namespace Atd\UserBundle\Listener;
use Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent,
Symfony\Component\Security\Core\Exception\AccessDeniedException,
Symfony\Component\HttpFoundation\Request,
Symfony\Component\HttpFoundation\RedirectResponse,
Symfony\Component\HttpFoundation\Session\Session,
Symfony\Component\Routing\Router;
@charliepage88
charliepage88 / accessDeniedConfig.yml
Last active February 5, 2016 16:06
Example config YAML file for Access Denied Listener for Symfony 2.
parameters:
kernel.listener.atd.access_denied.class: Acme\Bundle\Listener\AccessDeniedListener
services:
kernel.listener.accessDenied:
class: %kernel.listener.atd.access_denied.class%
scope: request
arguments: ["@session", "@router", "@request"]
tags:
- { name: kernel.event_listener, event: kernel.exception, method: onAccessDeniedException }