PHP 클래스 Xpressengine\User\Repositories\UserEmailRepository

저자: XE Developers ([email protected])
상속: implements Xpressengine\User\Repositories\UserEmailRepositoryInterface, use trait RepositoryTrait
파일 보기 프로젝트 열기: xpressengine/xpressengine

공개 메소드들

메소드 설명
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[] 회원 아이디로 이메일을 조회하여 반환한다.

메소드 상세

create() 공개 메소드

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

delete() 공개 메소드

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

deleteByUserIds() 공개 메소드

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

findByAddress() 공개 메소드

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

findByUserId() 공개 메소드

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