eZ\Publish\Core\MVC\Symfony\Security\User\Provider::loadUserByAPIUser PHP Метод

loadUserByAPIUser() публичный Метод

Loads a regular user object, usable by Symfony Security component, from a user object returned by Public API.
public loadUserByAPIUser ( eZ\Publish\API\Repository\Values\User\User $apiUser ) : User
$apiUser eZ\Publish\API\Repository\Values\User\User
Результат eZ\Publish\Core\MVC\Symfony\Security\User
    public function loadUserByAPIUser(APIUser $apiUser)
    {
        return new User($apiUser);
    }

Usage Example

Пример #1
0
 public function testLoadUserByAPIUser()
 {
     $apiUser = $this->getMock('eZ\\Publish\\API\\Repository\\Values\\User\\User');
     $user = $this->userProvider->loadUserByAPIUser($apiUser);
     $this->assertInstanceOf('eZ\\Publish\\Core\\MVC\\Symfony\\Security\\User', $user);
     $this->assertSame($apiUser, $user->getAPIUser());
 }