- <?php
- /*
-  * This file is part of the Symfony package.
-  *
-  * (c) Fabien Potencier <fabien@symfony.com>
-  *
-  * For the full copyright and license information, please view the LICENSE
-  * file that was distributed with this source code.
-  */
- namespace Symfony\Component\Security\Http\Logout;
- use Symfony\Component\HttpFoundation\Request;
- use Symfony\Component\Security\Http\EventListener\DefaultLogoutListener;
- use Symfony\Component\Security\Http\HttpUtils;
- trigger_deprecation('symfony/security-http', '5.1', 'The "%s" class is deprecated, use "%s" instead.', DefaultLogoutSuccessHandler::class, DefaultLogoutListener::class);
- /**
-  * Default logout success handler will redirect users to a configured path.
-  *
-  * @author Fabien Potencier <fabien@symfony.com>
-  * @author Alexander <iam.asm89@gmail.com>
-  *
-  * @deprecated since Symfony 5.1
-  */
- class DefaultLogoutSuccessHandler implements LogoutSuccessHandlerInterface
- {
-     protected $httpUtils;
-     protected $targetUrl;
-     public function __construct(HttpUtils $httpUtils, string $targetUrl = '/')
-     {
-         $this->httpUtils = $httpUtils;
-         $this->targetUrl = $targetUrl;
-     }
-     /**
-      * {@inheritdoc}
-      */
-     public function onLogoutSuccess(Request $request)
-     {
-         return $this->httpUtils->createRedirectResponse($request, $this->targetUrl);
-     }
- }
-