PHP 클래스 Neos\Neos\Controller\Module\Administration\UsersController

상속: extends Neos\Neos\Controller\Module\AbstractModuleController
파일 보기 프로젝트 열기: neos/neos-development-collection

보호된 프로퍼티들

프로퍼티 타입 설명
$currentUser Neos\Neos\Domain\Model\User
$policyService Neos\Flow\Security\Policy\PolicyService
$privilegeManager Neos\Flow\Security\Authorization\PrivilegeManagerInterface
$userService Neos\Neos\Domain\Service\UserService

공개 메소드들

메소드 설명
createAction ( string $username, array $password, User $user, array $roleIdentifiers ) : void Create a new user
createElectronicAddressAction ( User $user, Neos\Party\Domain\Model\ElectronicAddress $electronicAddress ) : void Create an new electronic address
deleteAction ( User $user ) : void Delete the given user
deleteElectronicAddressAction ( User $user, Neos\Party\Domain\Model\ElectronicAddress $electronicAddress ) : void Delete an electronic address action
editAccountAction ( Account $account ) : void Edit the given account
editAction ( User $user ) : void Edit an existing user
indexAction ( ) : void Shows a list of all users
newAction ( User $user = null ) : void Renders a form for creating a new user
newElectronicAddressAction ( User $user ) : void The add new electronic address action
showAction ( User $user ) : void Shows details for the specified user
updateAccountAction ( Account $account, array $roleIdentifiers, array $password = [] ) : void Update a given account
updateAction ( User $user ) : void Update a given user

보호된 메소드들

메소드 설명
assignElectronicAddressOptions ( ) : void
initializeAction ( ) : void

메소드 상세

assignElectronicAddressOptions() 보호된 메소드

protected assignElectronicAddressOptions ( ) : void
리턴 void

createAction() 공개 메소드

Create a new user
public createAction ( string $username, array $password, User $user, array $roleIdentifiers ) : void
$username string The user name (ie. account identifier) of the new user
$password array Expects an array in the format array('', '')
$user Neos\Neos\Domain\Model\User The user to create
$roleIdentifiers array A list of roles (role identifiers) to assign to the new user
리턴 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

deleteAction() 공개 메소드

Delete the given user
public deleteAction ( User $user ) : void
$user Neos\Neos\Domain\Model\User
리턴 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 an existing user
public editAction ( User $user ) : void
$user Neos\Neos\Domain\Model\User
리턴 void

indexAction() 공개 메소드

Shows a list of all users
public indexAction ( ) : void
리턴 void

initializeAction() 보호된 메소드

protected initializeAction ( ) : void
리턴 void

newAction() 공개 메소드

Renders a form for creating a new user
public newAction ( User $user = null ) : void
$user Neos\Neos\Domain\Model\User
리턴 void

newElectronicAddressAction() 공개 메소드

The add new electronic address action
public newElectronicAddressAction ( User $user ) : void
$user Neos\Neos\Domain\Model\User
리턴 void

showAction() 공개 메소드

Shows details for the specified user
public showAction ( User $user ) : void
$user Neos\Neos\Domain\Model\User
리턴 void

updateAccountAction() 공개 메소드

Update a given account
public updateAccountAction ( Account $account, array $roleIdentifiers, array $password = [] ) : void
$account Neos\Flow\Security\Account The account to update
$roleIdentifiers array A possibly updated list of roles for the user's primary account
$password array Expects an array in the format array('', '')
리턴 void

updateAction() 공개 메소드

Update a given 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

$policyService 보호되어 있는 프로퍼티

protected PolicyService,Neos\Flow\Security\Policy $policyService
리턴 Neos\Flow\Security\Policy\PolicyService

$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