InfluxOW/laravel_ddd_ecommerce

View on GitHub
app/Domains/Users/Http/Controllers/Api/Auth/EmailVerificationController.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace App\Domains\Users\Http\Controllers\Api\Auth;

use App\Domains\Users\Actions\VerifyEmailUserAction;
use App\Domains\Users\Http\Requests\EmailVerificationRequest;
use App\Interfaces\Http\Controllers\Controller;
use Illuminate\Http\JsonResponse;

final class EmailVerificationController extends Controller
{
    public function __invoke(EmailVerificationRequest $request, VerifyEmailUserAction $action): JsonResponse
    {
        $action->execute($request);

        return $this->respondSuccess();
    }
}