Log in
Model

Validator

Magento\Sales\Model\Validator

What it does

This class serves as a centralized validation orchestrator for sales entities in Magento 2.

It accepts an entity (like an order or invoice) and runs it through multiple validator classes, collecting all validation messages and returning a consolidated result.

Developers use this when they need to validate sales-related objects against multiple business rules in a standardized way.

Public Methods

  • validate()