summaryrefslogtreecommitdiffstats
path: root/Http/Logout
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch '2.8' into 3.0Nicolas Grekas2015-12-181-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 2.8: prefer phpunit 5.x on hhvm Reflected the change of the choice_value option in the Upgrade information [FrameworkBundle][HttpKernel] the finder is required to discover bundle commands [travis] Auto-conf deps=high matrix line fix error level for deprecation Fix the logout path when not using the router Fix the logout path when not using the router [Form] cast IDs to match deprecated behaviour of EntityChoiceList [FrameworkBundle] minor: fix property_info service name in composer.json [HttpFoundation] Added the ability of mapping stream wrapper protocols when using X-Sendfile [HttpFoundation] Add a test case for using BinaryFileResponse with stream wrappers CSS min-height and min-width should not be "auto" Conflicts: .travis.yml UPGRADE-2.8.md appveyor.yml src/Symfony/Bundle/FrameworkBundle/composer.json src/Symfony/Component/HttpFoundation/ParameterBag.php
| * Merge branch '2.7' into 2.8Nicolas Grekas2015-12-181-1/+1
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 2.7: prefer phpunit 5.x on hhvm [FrameworkBundle][HttpKernel] the finder is required to discover bundle commands [travis] Auto-conf deps=high matrix line Fix the logout path when not using the router Fix the logout path when not using the router [Form] cast IDs to match deprecated behaviour of EntityChoiceList [HttpFoundation] Added the ability of mapping stream wrapper protocols when using X-Sendfile [HttpFoundation] Add a test case for using BinaryFileResponse with stream wrappers Conflicts: .travis.yml src/Symfony/Bundle/FrameworkBundle/composer.json
| | * Fix the logout path when not using the routerChristophe Coevoet2015-12-171-1/+1
| | | | | | | | | | | | | | | This needs to use the base url, not the base path, so that it goes through the front controller when not using url rewriting.
* | | [Form] Drop remaing CsrfProviderAdapter/Interface mentionsNicolas Grekas2015-11-281-9/+1
|/ /
* | [Routing] deprecate the old url generator reference type valuesTobias Schultze2015-10-181-1/+1
|/
* [SecurityBundle] decouple the logout PHP helper and Twig extensionFabien Potencier2015-01-211-0/+139
|
* [2.3] CS And DocBlock FixesGraham Campbell2014-12-221-1/+1
|
* made {@inheritdoc} annotations consistent across the boardFabien Potencier2014-04-161-1/+1
|
* removed unneeded use statementsFabien Potencier2014-01-011-1/+0
|
* Fix some annotatesbronze1man2013-09-191-0/+1
|
* [Security] Extract default logout success handling logicAlexander2012-07-141-0/+47
|
* fixed CSFabien Potencier2012-07-092-2/+2
|
* updated license blocksEriksen Costa2012-03-311-3/+3
|
* merged 2.0Fabien Potencier2011-12-132-1/+3
|\
| * [DoctrineBridge] fixed some CSFabien Potencier2011-12-134-1/+6
| |
* | merged 2.0Fabien Potencier2011-10-291-1/+0
|\ \ | |/
| * removed unused use statementsFabien Potencier2011-10-291-1/+0
| |
* | Removed redundant "@return void"-sHelmer Aaviksoo2011-10-073-3/+0
|/
* fixed CSFabien Potencier2011-06-083-3/+3
|
* added missing license headersFabien Potencier2011-05-311-0/+9
|
* [Phpdoc] Cleaning/fixingPascal Borreli2011-04-233-6/+6
|
* [Security] removed un-needed event parameter from many interfacesJohannes Schmitt2011-03-181-2/+1
|
* Switched from Doctrine's EventManager implementation to the EventManager ↵Bernhard Schussek2011-03-131-3/+3
| | | | clone in Symfony2 (now called EventDispatcher again)
* Merge remote branch 'symfony/master' into event-managerBernhard Schussek2011-03-131-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/Symfony/Bundle/FrameworkBundle/Debug/TraceableEventManager.php src/Symfony/Bundle/WebProfilerBundle/WebDebugToolbarListener.php src/Symfony/Component/Security/Http/Firewall.php src/Symfony/Component/Security/Http/Firewall/AbstractAuthenticationListener.php src/Symfony/Component/Security/Http/Firewall/AbstractPreAuthenticatedListener.php src/Symfony/Component/Security/Http/Firewall/AccessListener.php src/Symfony/Component/Security/Http/Firewall/AnonymousAuthenticationListener.php src/Symfony/Component/Security/Http/Firewall/BasicAuthenticationListener.php src/Symfony/Component/Security/Http/Firewall/ChannelListener.php src/Symfony/Component/Security/Http/Firewall/ContextListener.php src/Symfony/Component/Security/Http/Firewall/DigestAuthenticationListener.php src/Symfony/Component/Security/Http/Firewall/ExceptionListener.php src/Symfony/Component/Security/Http/Firewall/ListenerInterface.php src/Symfony/Component/Security/Http/Firewall/LogoutListener.php src/Symfony/Component/Security/Http/Firewall/RememberMeListener.php src/Symfony/Component/Security/Http/Firewall/SwitchUserListener.php tests/Symfony/Tests/Component/Security/Http/Firewall/RememberMeListenerTest.php
| * [Security] various changes, see belowJohannes Schmitt2011-03-101-1/+1
| | | | | | | | | | | | - visibility changes from protected to private - AccountInterface -> UserInterface - SecurityContext::vote() -> SecurityContext::isGranted()
* | Renamed EventArgs classes and adapted remaining code to EventManagerBernhard Schussek2011-03-071-3/+3
| | | | | | | | | | | | | | The only missing part is ContainerAwareEventManager::addEventSubscriberService(), because I'm not sure how to find out the class name of a service in the DIC. Also, inline documentation of this code needs to be finished once it is accepted.
* | Merge remote branch 'symfony/master' into event-managerBernhard Schussek2011-03-073-3/+3
|\ \ | |/
| * replaced symfony-project.org by symfony.comFabien Potencier2011-03-063-3/+3
| |
* | Replaced EventDispatcher by Doctrine's EventManager implementationBernhard Schussek2011-03-051-3/+3
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Doctrine's EventManager implementation has several advantages over the EventDispatcher implementation of Symfony2. Therefore I suggest that we use their implementation. Advantages: * Event Listeners are objects, not callbacks. These objects have handler methods that have the same name as the event. This helps a lot when reading the code and makes the code for adding an event listener shorter. * You can create Event Subscribers, which are event listeners with an additional getSubscribedEvents() method. The benefit here is that the code that registers the subscriber doesn't need to know about its implementation. * All events are defined in static Events classes, so users of IDEs benefit of code completion * The communication between the dispatching class of an event and all listeners is done through a subclass of EventArgs. This subclass can be tailored to the type of event. A constructor, setters and getters can be implemented that verify the validity of the data set into the object. See examples below. * Because each event type corresponds to an EventArgs implementation, developers of event listeners can look up the available EventArgs methods and benefit of code completion. * EventArgs::stopPropagation() is more flexible and (IMO) clearer to use than notifyUntil(). Also, it is a concept that is also used in other event implementations Before: class EventListener { public function handle(EventInterface $event, $data) { ... } } $dispatcher->connect('core.request', array($listener, 'handle')); $dispatcher->notify('core.request', new Event(...)); After (with listeners): final class Events { const onCoreRequest = 'onCoreRequest'; } class EventListener { public function onCoreRequest(RequestEventArgs $eventArgs) { ... } } $evm->addEventListener(Events::onCoreRequest, $listener); $evm->dispatchEvent(Events::onCoreRequest, new RequestEventArgs(...)); After (with subscribers): class EventSubscriber { public function onCoreRequest(RequestEventArgs $eventArgs) { ... } public function getSubscribedEvents() { return Events::onCoreRequest; } } $evm->addEventSubscriber($subscriber); $evm->dispatchEvent(Events::onCoreRequest, new RequestEventArgs(...));
* [Security] Fixed typoPascal Borreli2011-02-261-1/+1
|
* [Security] fixes a bug when clearing cookies on logoutJohannes M. Schmitt2011-02-141-15/+6
|
* [Security] adds logout success handlerJohannes Schmitt2011-02-141-0/+29
|
* namespace changesJohannes M. Schmitt2011-01-263-0/+132
Symfony\Component\Security -> Symfony\Component\Security\Core Symfony\Component\Security\Acl remains unchanged Symfony\Component\HttpKernel\Security -> Symfony\Component\Security\Http