type()::fromPayload($request)); } public function asController(GenerateApiRequest $request): BaseCompiler { $type = $request->type(); ValidateAction::validateType($type); return $this->handle($request); } /** * @return array */ public function rules(): array { return []; } }