Model
Composite
Magento\Payment\Model\Method\Specification\Composite
What it does
This class implements the Composite design pattern to evaluate multiple payment method specifications together.
Developers use it to combine multiple payment validation rules into a single check, where all specifications must pass for a payment method to be considered valid.
It's commonly used via virtual types in di.xml to create custom payment method validation chains.
Public Methods
- isSatisfiedBy()