diff --git a/UPGRADE-2.3.md b/UPGRADE-2.3.md index b2b9ea726a..356e81a783 100644 --- a/UPGRADE-2.3.md +++ b/UPGRADE-2.3.md @@ -110,13 +110,13 @@ ## Validation -1. Passing an array of options to configure a Sylius validation constraint is **deprecated** since Sylius 2.3 +1. Passing an array of options to configure a Sylius validation constraint is **deprecated** since Sylius 2.3 and will be removed in Sylius 3.0. Use named arguments instead. - All Sylius validation constraints now declare explicit constructors with named arguments + All Sylius validation constraints now declare explicit constructors with named arguments (marked with `#[HasNamedArguments]`). The legacy array syntax keeps working, it only triggers deprecation. - Configuring constraints via **XML / YAML / PHP attributes is not affected** and requires no changes; the validator + Configuring constraints via **XML / YAML / PHP attributes is not affected** and requires no changes; the validator loaders pass the options as named arguments automatically. Only **direct instantiation in PHP** should be migrated: ```diff