PHP Класс Neos\Neos\Service\UserService

The methods getters of this class are accessible via the "context.userInformation" variable in security policies and thus are implicitly considered to be part of the public API. This UserService should be replaced by \Neos\Neos\Domain\Service\UserService in the long run.
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$defaultLanguageIdentifier string
$userDomainService Neos\Neos\Domain\Service\UserService
$workspaceRepository Neos\ContentRepository\Domain\Repository\WorkspaceRepository

Открытые методы

Метод Описание
getBackendUser ( ) : User Returns the current backend user
getInterfaceLanguage ( ) : string Returns the interface language the user selected. Will fall back to the default language defined in settings
getPersonalWorkspace ( ) : Workspace Returns the current user's personal workspace or null if no user is logged in
getPersonalWorkspaceName ( ) : string Returns the name of the currently logged in user's personal workspace (even if that might not exist at that time).
getUserPreference ( string $preference ) : mixed Returns the stored preferences of a user
getUserWorkspace ( ) : Workspace Returns the current user's personal workspace or null if no user is logged in.
getUserWorkspaceName ( ) : string Returns the name of the currently logged in user's personal workspace (even if that might not exist at that time).

Описание методов

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

Returns the current backend user
public getBackendUser ( ) : User
Результат Neos\Neos\Domain\Model\User

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

Returns the interface language the user selected. Will fall back to the default language defined in settings
public getInterfaceLanguage ( ) : string
Результат string

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

Returns the current user's personal workspace or null if no user is logged in
public getPersonalWorkspace ( ) : Workspace
Результат Neos\ContentRepository\Domain\Model\Workspace

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

If no user is logged in this method returns null.
public getPersonalWorkspaceName ( ) : string
Результат string

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

Returns the stored preferences of a user
public getUserPreference ( string $preference ) : mixed
$preference string
Результат mixed

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

Deprecated, use getPersonalWorkspace() instead.
Устаревший: 2.1
public getUserWorkspace ( ) : Workspace
Результат Neos\ContentRepository\Domain\Model\Workspace

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

If no user is logged in this method returns null. Deprecated, use getPersonalWorkspaceName() instead.
Устаревший: 2.1
public getUserWorkspaceName ( ) : string
Результат string

Описание свойств

$defaultLanguageIdentifier защищенное свойство

protected string $defaultLanguageIdentifier
Результат string

$userDomainService защищенное свойство

protected UserService,Neos\Neos\Domain\Service $userDomainService
Результат Neos\Neos\Domain\Service\UserService

$workspaceRepository защищенное свойство

protected WorkspaceRepository,Neos\ContentRepository\Domain\Repository $workspaceRepository
Результат Neos\ContentRepository\Domain\Repository\WorkspaceRepository