PHP Класс Lw\Domain\Model\User\User

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$createdOn DateTime
$email string
$password string
$updatedOn DateTime
$userId UserId
$wishes Doctrine\Common\Collections\ArrayCollection

Открытые методы

Метод Описание
__construct ( UserId $userId, string $email, string $password )
changePassword ( string $password )
deleteWish ( WishId $wishId )
email ( ) : string
grantWishes ( )
id ( ) : UserId
makeWishAggregateVersion ( $address, $content )
makeWishNoAggregateVersion ( WishId $wishId, $address, $content )
numberOfRemainingWishes ( )
password ( ) : string
updateWish ( WishId $wishId, $address, $content )

Защищенные методы

Метод Описание
setEmail ( $email )

Описание методов

__construct() публичный Метод

public __construct ( UserId $userId, string $email, string $password )
$userId UserId
$email string
$password string

changePassword() публичный Метод

public changePassword ( string $password )
$password string

deleteWish() публичный Метод

public deleteWish ( WishId $wishId )
$wishId Lw\Domain\Model\Wish\WishId

email() публичный Метод

public email ( ) : string
Результат string

grantWishes() публичный Метод

public grantWishes ( )

id() публичный Метод

public id ( ) : UserId
Результат UserId

makeWishAggregateVersion() публичный Метод

public makeWishAggregateVersion ( $address, $content )

makeWishNoAggregateVersion() публичный Метод

public makeWishNoAggregateVersion ( WishId $wishId, $address, $content )
$wishId Lw\Domain\Model\Wish\WishId

numberOfRemainingWishes() публичный Метод

password() публичный Метод

public password ( ) : string
Результат string

setEmail() защищенный Метод

protected setEmail ( $email )
$email

updateWish() публичный Метод

public updateWish ( WishId $wishId, $address, $content )
$wishId Lw\Domain\Model\Wish\WishId

Описание свойств

$createdOn защищенное свойство

protected DateTime $createdOn
Результат DateTime

$email защищенное свойство

protected string $email
Результат string

$password защищенное свойство

protected string $password
Результат string

$updatedOn защищенное свойство

protected DateTime $updatedOn
Результат DateTime

$userId защищенное свойство

protected UserId,Lw\Domain\Model\User $userId
Результат UserId

$wishes защищенное свойство

protected ArrayCollection,Doctrine\Common\Collections $wishes
Результат Doctrine\Common\Collections\ArrayCollection