PHP Класс Neos\Neos\Controller\Module\User\UserSettingsController

Наследование: extends Neos\Neos\Controller\Module\AbstractModuleController
Показать файл Открыть проект

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

Свойство Тип Описание
$currentUser Neos\Neos\Domain\Model\User
$privilegeManager Neos\Flow\Security\Authorization\PrivilegeManagerInterface
$userService Neos\Neos\Domain\Service\UserService

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

Метод Описание
createElectronicAddressAction ( User $user, Neos\Party\Domain\Model\ElectronicAddress $electronicAddress ) : void Create an new electronic address
deleteElectronicAddressAction ( User $user, Neos\Party\Domain\Model\ElectronicAddress $electronicAddress ) : void Delete an electronic address action
editAccountAction ( Account $account ) : void Edit the given account
editAction ( ) : void Edit settings of the current user
indexAction ( ) : void Index
newElectronicAddressAction ( User $user ) : void The add new electronic address action
updateAccountAction ( array $password = [] ) : void Update a given account, ie. the password
updateAction ( User $user ) : void Update the current user

Защищенные методы

Метод Описание
assignElectronicAddressOptions ( ) : void
initializeAction ( ) : void

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

assignElectronicAddressOptions() защищенный Метод

protected assignElectronicAddressOptions ( ) : void
Результат void

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

Create an new electronic address
public createElectronicAddressAction ( User $user, Neos\Party\Domain\Model\ElectronicAddress $electronicAddress ) : void
$user Neos\Neos\Domain\Model\User
$electronicAddress Neos\Party\Domain\Model\ElectronicAddress
Результат void

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

Delete an electronic address action
public deleteElectronicAddressAction ( User $user, Neos\Party\Domain\Model\ElectronicAddress $electronicAddress ) : void
$user Neos\Neos\Domain\Model\User
$electronicAddress Neos\Party\Domain\Model\ElectronicAddress
Результат void

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

Edit the given account
public editAccountAction ( Account $account ) : void
$account Neos\Flow\Security\Account
Результат void

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

Edit settings of the current user
public editAction ( ) : void
Результат void

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

Index
public indexAction ( ) : void
Результат void

initializeAction() защищенный Метод

protected initializeAction ( ) : void
Результат void

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

The add new electronic address action
public newElectronicAddressAction ( User $user ) : void
$user Neos\Neos\Domain\Model\User
Результат void

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

Update a given account, ie. the password
public updateAccountAction ( array $password = [] ) : void
$password array Expects an array in the format array('', '')
Результат void

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

Update the current user
public updateAction ( User $user ) : void
$user Neos\Neos\Domain\Model\User The user to update, including updated data already (name, email address etc)
Результат void

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

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

protected User,Neos\Neos\Domain\Model $currentUser
Результат Neos\Neos\Domain\Model\User

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

protected PrivilegeManagerInterface,Neos\Flow\Security\Authorization $privilegeManager
Результат Neos\Flow\Security\Authorization\PrivilegeManagerInterface

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

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