I have this kind of code :
classes
interface PriceInterface {}
interface VariablePriceInterface extends PriceInterface {}
class ProductPrice implements VariablePriceInterface {}
validation
PriceInterface:
constraints:
- MyConstraint: ~
If I validate a ProductPrice object, MyConstraint is checked twice.
This is very similar to #19516.