ShipmentItemsValidator
Magento\Sales\Model\Order\Shipment\ShipmentItemsValidator
What it does
This class validates shipment items before creating a shipment in Magento 2.
It aggregates multiple validation rules through injected validators and checks each shipment item against all validators, collecting and returning any validation error messages.
Developers would use this when they need to ensure shipment items meet all business rules before processing the shipment.
Public Methods
- validate()