<?php  namespace App\Services\Orders\Discounts\ApplicationHandlers;  use App\Services\Orders\OrderProduct; use App\Contracts\DiscountValidatorHandlerInterface;  abstract class AbstractDiscountValidator implements DiscountValidatorHandlerInterface { 	protected ?DiscountValidatorHandlerInterface $next = null;  	public function setNext(DiscountValidatorHandlerInterface $next): void{}  	public function next(OrderProduct $orderProduct, mixed ...$arguments): ?DiscountValidatorHandlerInterface{} }