Neos\Neos\Service\UserService::getPersonalWorkspaceName PHP Метод

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

If no user is logged in this method returns null.
public getPersonalWorkspaceName ( ) : string
Результат string
    public function getPersonalWorkspaceName()
    {
        $currentUser = $this->userDomainService->getCurrentUser();
        if (!$currentUser instanceof User) {
            return null;
        }
        $username = $this->userDomainService->getUsername($currentUser);
        return $username === null ? null : UserUtility::getPersonalWorkspaceNameForUsername($username);
    }

Usage Example

 /**
  * @test
  */
 public function getPersonalWorkspaceNameReturnsTheUsersWorkspaceNameIfAUserIsLoggedIn()
 {
     $mockUser = $this->getMockBuilder(User::class)->disableOriginalConstructor()->getMock();
     $this->mockUserDomainService->expects($this->atLeastOnce())->method('getCurrentUser')->will($this->returnValue($mockUser));
     $this->mockUserDomainService->expects($this->atLeastOnce())->method('getUserName')->with($mockUser)->will($this->returnValue('TheUserName'));
     $this->assertSame('user-TheUserName', $this->userService->getPersonalWorkspaceName());
 }