Model
ShipmentValidator
Magento\Sales\Model\Order\Shipment\ShipmentValidator
What it does
This class validates Magento 2 shipment entities before they are saved or processed.
Developers use this validator to ensure shipment data meets all required business rules and constraints by passing the shipment object and an array of specific validators.
It acts as a facade that delegates the actual validation logic to the core Sales validator.
Public Methods
- validate()