*/ final class DeleteDiscount implements Action { /** * @param \App\Actions\Discounts\DeleteDiscountInput $input */ public function __invoke(ActionInput $input): bool { Assert::isInstanceOf($input, DeleteDiscountInput::class); return (bool) $input->discount->deleteOrFail(); } }