Error -- --------------------------------------------------------------------------- Child process error (exit code 255): Fatal error: Declaration of App\UseCase\StartupAwards\StartupAwardsTransactionUseCase::execute(App\Re quest\StartupAward\StartupAwardTransactionRequest $startupAwardTransactionRequest): App\Model\AbstractModel must be compatible with App\UseCase\AbstractAwardTransactionUseCase::execute(App\Request\Abstract AwardTransactionRequest $abstractAwardTransactionRequest): App\Model\AbstractModel in /app/src/UseCase/StartupAwards/StartupAwardsTransactionUseCase.php on line 28
Тогда у тебя получается нарушен интерфейс т.к. твой класс обязан принимать любого наследника AbstractRequest, а не только UserRequest. Можешь привернуть костыль и принимать на вход AbstractRequest и проверять сразу в методе execute что это инстанс UserRequest