Xpressengine\User\UserHandler::__construct PHP Method

__construct() public method

constructor.
public __construct ( Xpressengine\User\Repositories\UserRepositoryInterface $users, Xpressengine\User\Repositories\UserAccountRepositoryInterface $accounts, Xpressengine\User\Repositories\UserGroupRepositoryInterface $groups, Xpressengine\User\Repositories\UserEmailRepositoryInterface $mails, Xpressengine\User\Repositories\PendingEmailRepositoryInterface $pendingEmails, UserImageHandler $imageHandler, Illuminate\Contracts\Hashing\Hasher $hasher, Illuminate\Contracts\Validation\Factory $validator, Container $container, boolean $useEmailConfirm )
$users Xpressengine\User\Repositories\UserRepositoryInterface User 회원 저장소
$accounts Xpressengine\User\Repositories\UserAccountRepositoryInterface UserAccount 회원계정 저장소
$groups Xpressengine\User\Repositories\UserGroupRepositoryInterface UserGroup 그룹 저장소
$mails Xpressengine\User\Repositories\UserEmailRepositoryInterface 회원 이메일 저장소
$pendingEmails Xpressengine\User\Repositories\PendingEmailRepositoryInterface 회원 등록대기 이메일 저장소
$imageHandler UserImageHandler image handler
$hasher Illuminate\Contracts\Hashing\Hasher 해시코드 생성기, 비밀번호 해싱을 위해 사용됨
$validator Illuminate\Contracts\Validation\Factory 유효성 검사기. 비밀번호 및 표시이름(dispalyName)의 유효성 검사를 위해 사용됨
$container Xpressengine\Register\Container Xpressengine 레지스터
$useEmailConfirm boolean 이메일 인증의 사용여부
    public function __construct(UserRepositoryInterface $users, UserAccountRepositoryInterface $accounts, UserGroupRepositoryInterface $groups, UserEmailRepositoryInterface $mails, PendingEmailRepositoryInterface $pendingEmails, UserImageHandler $imageHandler, Hasher $hasher, Validator $validator, Container $container, $useEmailConfirm)
    {
        $this->users = $users;
        $this->accounts = $accounts;
        $this->groups = $groups;
        $this->emails = $mails;
        $this->hasher = $hasher;
        $this->validator = $validator;
        $this->container = $container;
        $this->pendingEmails = $pendingEmails;
        $this->useEmailConfirm = $useEmailConfirm;
        $this->imageHandler = $imageHandler;
    }