X7ROOT File Manager
Current Path:
/opt/alt/php54/usr/share/pear/Symfony/Component/Security/Core/Role
opt
/
alt
/
php54
/
usr
/
share
/
pear
/
Symfony
/
Component
/
Security
/
Core
/
Role
/
ðŸ“
..
📄
Role.php
(773 B)
📄
RoleHierarchy.php
(1.81 KB)
📄
RoleHierarchyInterface.php
(887 B)
📄
RoleInterface.php
(911 B)
📄
SwitchUserRole.php
(1.05 KB)
Editing: SwitchUserRole.php
<?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\Core\Role; use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; /** * SwitchUserRole is used when the current user temporarily impersonates * another one. * * @author Fabien Potencier <fabien@symfony.com> */ class SwitchUserRole extends Role { private $source; /** * Constructor. * * @param string $role The role as a string * @param TokenInterface $source The original token */ public function __construct($role, TokenInterface $source) { parent::__construct($role); $this->source = $source; } /** * Returns the original Token. * * @return TokenInterface The original TokenInterface instance */ public function getSource() { return $this->source; } }
Upload File
Create Folder