interface UserEmailRepositoryInterface

이 인터페이스는 회원의 이메일정보 저장소가 구현해야 하는 인터페이스이다.

Methods

findByAddress(string $address)

이메일 주소로 이메일 정보를 조회한다.

findByUserId(string $userId)

회원 아이디로 이메일을 조회하여 반환한다.

integer
deleteByUserIds(string $userIds)

주어진 회원이 소유한 이메일을 삭제한다.

create(UserInterface $user, array $data)

No description

update(EmailInterface $item, array $data = [])

No description

delete(EmailInterface $item)

No description

query()

No description

Details

at line 43
EmailInterface findByAddress(string $address)

이메일 주소로 이메일 정보를 조회한다.

Parameters

string $address 조회할 이메일 주소

Return Value

EmailInterface

at line 52
EmailInterface[] findByUserId(string $userId)

회원 아이디로 이메일을 조회하여 반환한다.

Parameters

string $userId user id

Return Value

EmailInterface[]

at line 61
integer deleteByUserIds(string $userIds)

주어진 회원이 소유한 이메일을 삭제한다.

Parameters

string $userIds 삭제할 이메일을 소유한 회원의 id

Return Value

integer

at line 34
create(UserInterface $user, array $data)

Parameters

UserInterface $user
array $data

at line 34
update(EmailInterface $item, array $data = [])

Parameters

EmailInterface $item
array $data

at line 34
delete(EmailInterface $item)

Parameters

EmailInterface $item

at line 34
query()