PHP Class Xpressengine\User\Repositories\UserEmailRepository

Author: XE Developers ([email protected])
Inheritance: implements Xpressengine\User\Repositories\UserEmailRepositoryInterface, use trait RepositoryTrait
Show file Open project: xpressengine/xpressengine

Public Methods

Method Description
create ( Xpressengine\User\UserInterface $user, array $data ) : Xpressengine\User\EmailInterface create
delete ( Xpressengine\User\EmailInterface $email ) : boolean | null delete
deleteByUserIds ( string $userIds ) : integer 주어진 회원이 소유한 이메일을 삭제한다.
findByAddress ( string $address ) : Xpressengine\User\EmailInterface 이메일 주소로 이메일 정보를 조회한다.
findByUserId ( string $userId ) : Xpressengine\User\EmailInterface[] 회원 아이디로 이메일을 조회하여 반환한다.

Method Details

create() public method

create
public create ( Xpressengine\User\UserInterface $user, array $data ) : Xpressengine\User\EmailInterface
$user Xpressengine\User\UserInterface user
$data array data
return Xpressengine\User\EmailInterface

delete() public method

delete
public delete ( Xpressengine\User\EmailInterface $email ) : boolean | null
$email Xpressengine\User\EmailInterface email
return boolean | null

deleteByUserIds() public method

주어진 회원이 소유한 이메일을 삭제한다.
public deleteByUserIds ( string $userIds ) : integer
$userIds string 삭제할 이메일을 소유한 회원의 id
return integer

findByAddress() public method

이메일 주소로 이메일 정보를 조회한다.
public findByAddress ( string $address ) : Xpressengine\User\EmailInterface
$address string 조회할 이메일 주소
return Xpressengine\User\EmailInterface

findByUserId() public method

회원 아이디로 이메일을 조회하여 반환한다.
public findByUserId ( string $userId ) : Xpressengine\User\EmailInterface[]
$userId string user id
return Xpressengine\User\EmailInterface[]