PHP Class Lw\Application\Service\User\SignUpUserService

Inheritance: implements Ddd\Application\Service\ApplicationService
Show file Open project: dddinphp/last-wishes Class Usage Examples

Public Methods

Method Description
__construct ( Lw\Domain\Model\User\UserRepository $userRepository, Lw\Application\DataTransformer\User\UserDataTransformer $userDataTransformer )
execute ( SignUpUserRequest $request = null ) : User

Method Details

__construct() public method

public __construct ( Lw\Domain\Model\User\UserRepository $userRepository, Lw\Application\DataTransformer\User\UserDataTransformer $userDataTransformer )
$userRepository Lw\Domain\Model\User\UserRepository
$userDataTransformer Lw\Application\DataTransformer\User\UserDataTransformer

execute() public method

public execute ( SignUpUserRequest $request = null ) : User
$request SignUpUserRequest
return Lw\Domain\Model\User\User