Lw\Application\Service\Wish\AddWishService::execute PHP Method

execute() public method

public execute ( Lw\Application\Service\Wish\AddWishRequest $request = null ) : void
$request Lw\Application\Service\Wish\AddWishRequest
return void
    public function execute($request = null)
    {
        $userId = $request->userId();
        $address = $request->address();
        $content = $request->content();
        $user = $this->findUserOrFail($userId);
        $wish = $user->makeWish($this->wishRepository->nextIdentity(), $address, $content);
        $this->wishRepository->add($wish);
    }
AddWishService