[Validator] Move constraint properties above the constructor

This commit is contained in:
Grzegorz Sadowski 2026-06-18 15:20:10 +02:00
parent e0ad785f8b
commit 8b4f03687e
No known key found for this signature in database
GPG key ID: EF87FF4E6E3BD364
9 changed files with 39 additions and 39 deletions

View file

@ -19,6 +19,9 @@ use Symfony\Component\Validator\Constraint;
#[\Attribute] #[\Attribute]
final class AddingEligibleProductVariantToCart extends Constraint final class AddingEligibleProductVariantToCart extends Constraint
{ {
/** @deprecated since Sylius 2.3, use $productVariantNotSufficientMessage instead. It will be removed in Sylius 3.0. */
public string $productVariantNotSufficient = 'sylius.product_variant.not_sufficient';
/** /**
* @param array<string, mixed>|null $options * @param array<string, mixed>|null $options
*/ */
@ -63,9 +66,6 @@ final class AddingEligibleProductVariantToCart extends Constraint
$this->productVariantNotSufficient = $this->productVariantNotSufficientMessage; $this->productVariantNotSufficient = $this->productVariantNotSufficientMessage;
} }
/** @deprecated since Sylius 2.3, use $productVariantNotSufficientMessage instead. It will be removed in Sylius 3.0. */
public string $productVariantNotSufficient = 'sylius.product_variant.not_sufficient';
public function validatedBy(): string public function validatedBy(): string
{ {
return 'sylius_api_validator_adding_eligible_product_variant_to_cart'; return 'sylius_api_validator_adding_eligible_product_variant_to_cart';

View file

@ -19,6 +19,12 @@ use Symfony\Component\Validator\Constraint;
#[\Attribute] #[\Attribute]
final class ChangedItemQuantityInCart extends Constraint final class ChangedItemQuantityInCart extends Constraint
{ {
/** @deprecated since Sylius 2.3, use $productVariantNotLongerAvailableMessage instead. It will be removed in Sylius 3.0. */
public string $productVariantNotLongerAvailable = 'sylius.product_variant.not_longer_available';
/** @deprecated since Sylius 2.3, use $productVariantNotSufficientMessage instead. It will be removed in Sylius 3.0. */
public string $productVariantNotSufficient = 'sylius.product_variant.not_sufficient';
/** /**
* @param array<string, mixed>|null $options * @param array<string, mixed>|null $options
*/ */
@ -77,12 +83,6 @@ final class ChangedItemQuantityInCart extends Constraint
$this->productVariantNotSufficient = $this->productVariantNotSufficientMessage; $this->productVariantNotSufficient = $this->productVariantNotSufficientMessage;
} }
/** @deprecated since Sylius 2.3, use $productVariantNotLongerAvailableMessage instead. It will be removed in Sylius 3.0. */
public string $productVariantNotLongerAvailable = 'sylius.product_variant.not_longer_available';
/** @deprecated since Sylius 2.3, use $productVariantNotSufficientMessage instead. It will be removed in Sylius 3.0. */
public string $productVariantNotSufficient = 'sylius.product_variant.not_sufficient';
public function validatedBy(): string public function validatedBy(): string
{ {
return 'sylius_api_validator_changed_item_quantity_in_cart'; return 'sylius_api_validator_changed_item_quantity_in_cart';

View file

@ -19,6 +19,15 @@ use Symfony\Component\Validator\Constraint;
#[\Attribute] #[\Attribute]
final class ChosenPaymentMethodEligibility extends Constraint final class ChosenPaymentMethodEligibility extends Constraint
{ {
/** @deprecated since Sylius 2.3, use $notAvailableMessage instead. It will be removed in Sylius 3.0. */
public string $notAvailable = 'sylius.payment_method.not_available';
/** @deprecated since Sylius 2.3, use $notExistMessage instead. It will be removed in Sylius 3.0. */
public string $notExist = 'sylius.payment_method.not_exist';
/** @deprecated since Sylius 2.3, use $paymentNotFoundMessage instead. It will be removed in Sylius 3.0. */
public string $paymentNotFound = 'sylius.payment.not_found';
/** /**
* @param array<string, mixed>|null $options * @param array<string, mixed>|null $options
*/ */
@ -91,15 +100,6 @@ final class ChosenPaymentMethodEligibility extends Constraint
$this->paymentNotFound = $this->paymentNotFoundMessage; $this->paymentNotFound = $this->paymentNotFoundMessage;
} }
/** @deprecated since Sylius 2.3, use $notAvailableMessage instead. It will be removed in Sylius 3.0. */
public string $notAvailable = 'sylius.payment_method.not_available';
/** @deprecated since Sylius 2.3, use $notExistMessage instead. It will be removed in Sylius 3.0. */
public string $notExist = 'sylius.payment_method.not_exist';
/** @deprecated since Sylius 2.3, use $paymentNotFoundMessage instead. It will be removed in Sylius 3.0. */
public string $paymentNotFound = 'sylius.payment.not_found';
public function validatedBy(): string public function validatedBy(): string
{ {
return 'sylius_api_chosen_payment_method_eligibility'; return 'sylius_api_chosen_payment_method_eligibility';

View file

@ -20,6 +20,12 @@ use Symfony\Component\Validator\Constraint;
#[\Attribute] #[\Attribute]
final class ChosenPaymentRequestActionEligibility extends Constraint final class ChosenPaymentRequestActionEligibility extends Constraint
{ {
/** @deprecated since Sylius 2.3, use $notAvailableMessage instead. It will be removed in Sylius 3.0. */
public string $notAvailable = 'sylius.payment_request.action_not_available';
/** @deprecated since Sylius 2.3, use $notExistMessage instead. It will be removed in Sylius 3.0. */
public string $notExist = 'sylius.payment_method.not_exist';
/** /**
* @param array<string, mixed>|null $options * @param array<string, mixed>|null $options
*/ */
@ -76,12 +82,6 @@ final class ChosenPaymentRequestActionEligibility extends Constraint
$this->notExist = $this->notExistMessage; $this->notExist = $this->notExistMessage;
} }
/** @deprecated since Sylius 2.3, use $notAvailableMessage instead. It will be removed in Sylius 3.0. */
public string $notAvailable = 'sylius.payment_request.action_not_available';
/** @deprecated since Sylius 2.3, use $notExistMessage instead. It will be removed in Sylius 3.0. */
public string $notExist = 'sylius.payment_method.not_exist';
public function validatedBy(): string public function validatedBy(): string
{ {
return 'sylius_api_chosen_payment_request_action_eligibility'; return 'sylius_api_chosen_payment_request_action_eligibility';

View file

@ -19,6 +19,9 @@ use Symfony\Component\Validator\Constraint;
#[\Attribute] #[\Attribute]
final class GatewayFactoryExists extends Constraint final class GatewayFactoryExists extends Constraint
{ {
/** @deprecated since Sylius 2.3, use $invalidGatewayFactoryMessage instead. It will be removed in Sylius 3.0. */
public string $invalidGatewayFactory = 'sylius.gateway_config.invalid_gateway_factory';
/** /**
* @param array<string, mixed>|null $options * @param array<string, mixed>|null $options
*/ */
@ -59,9 +62,6 @@ final class GatewayFactoryExists extends Constraint
$this->invalidGatewayFactory = $this->invalidGatewayFactoryMessage; $this->invalidGatewayFactory = $this->invalidGatewayFactoryMessage;
} }
/** @deprecated since Sylius 2.3, use $invalidGatewayFactoryMessage instead. It will be removed in Sylius 3.0. */
public string $invalidGatewayFactory = 'sylius.gateway_config.invalid_gateway_factory';
public function validatedBy(): string public function validatedBy(): string
{ {
return 'sylius_gateway_factory_exists_validator'; return 'sylius_gateway_factory_exists_validator';

View file

@ -19,6 +19,9 @@ use Symfony\Component\Validator\Constraint;
#[\Attribute] #[\Attribute]
final class CatalogPromotionActionType extends Constraint final class CatalogPromotionActionType extends Constraint
{ {
/** @deprecated since Sylius 2.3, use $invalidTypeMessage instead. It will be removed in Sylius 3.0. */
public string $invalidType = 'sylius.catalog_promotion_action.type.invalid';
/** /**
* @param array<string, mixed>|null $options * @param array<string, mixed>|null $options
*/ */
@ -59,9 +62,6 @@ final class CatalogPromotionActionType extends Constraint
$this->invalidType = $this->invalidTypeMessage; $this->invalidType = $this->invalidTypeMessage;
} }
/** @deprecated since Sylius 2.3, use $invalidTypeMessage instead. It will be removed in Sylius 3.0. */
public string $invalidType = 'sylius.catalog_promotion_action.type.invalid';
public function validatedBy(): string public function validatedBy(): string
{ {
return 'sylius_catalog_promotion_action_type_validator'; return 'sylius_catalog_promotion_action_type_validator';

View file

@ -19,6 +19,9 @@ use Symfony\Component\Validator\Constraint;
#[\Attribute] #[\Attribute]
final class CatalogPromotionScopeType extends Constraint final class CatalogPromotionScopeType extends Constraint
{ {
/** @deprecated since Sylius 2.3, use $invalidTypeMessage instead. It will be removed in Sylius 3.0. */
public string $invalidType = 'sylius.catalog_promotion_scope.type.invalid';
/** /**
* @param array<string, mixed>|null $options * @param array<string, mixed>|null $options
*/ */
@ -59,9 +62,6 @@ final class CatalogPromotionScopeType extends Constraint
$this->invalidType = $this->invalidTypeMessage; $this->invalidType = $this->invalidTypeMessage;
} }
/** @deprecated since Sylius 2.3, use $invalidTypeMessage instead. It will be removed in Sylius 3.0. */
public string $invalidType = 'sylius.catalog_promotion_scope.type.invalid';
public function validatedBy(): string public function validatedBy(): string
{ {
return 'sylius_catalog_promotion_scope_type_validator'; return 'sylius_catalog_promotion_scope_type_validator';

View file

@ -19,6 +19,9 @@ use Symfony\Component\Validator\Constraint;
#[\Attribute] #[\Attribute]
final class PromotionActionType extends Constraint final class PromotionActionType extends Constraint
{ {
/** @deprecated since Sylius 2.3, use $invalidTypeMessage instead. It will be removed in Sylius 3.0. */
public string $invalidType = 'sylius.promotion_action.invalid_type';
/** /**
* @param array<string, mixed>|null $options * @param array<string, mixed>|null $options
*/ */
@ -59,9 +62,6 @@ final class PromotionActionType extends Constraint
$this->invalidType = $this->invalidTypeMessage; $this->invalidType = $this->invalidTypeMessage;
} }
/** @deprecated since Sylius 2.3, use $invalidTypeMessage instead. It will be removed in Sylius 3.0. */
public string $invalidType = 'sylius.promotion_action.invalid_type';
public function validatedBy(): string public function validatedBy(): string
{ {
return 'sylius_promotion_action_type'; return 'sylius_promotion_action_type';

View file

@ -19,6 +19,9 @@ use Symfony\Component\Validator\Constraint;
#[\Attribute] #[\Attribute]
final class PromotionRuleType extends Constraint final class PromotionRuleType extends Constraint
{ {
/** @deprecated since Sylius 2.3, use $invalidTypeMessage instead. It will be removed in Sylius 3.0. */
public string $invalidType = 'sylius.promotion_rule.invalid_type';
/** /**
* @param array<string, mixed>|null $options * @param array<string, mixed>|null $options
*/ */
@ -59,9 +62,6 @@ final class PromotionRuleType extends Constraint
$this->invalidType = $this->invalidTypeMessage; $this->invalidType = $this->invalidTypeMessage;
} }
/** @deprecated since Sylius 2.3, use $invalidTypeMessage instead. It will be removed in Sylius 3.0. */
public string $invalidType = 'sylius.promotion_rule.invalid_type';
public function validatedBy(): string public function validatedBy(): string
{ {
return 'sylius_promotion_rule_type'; return 'sylius_promotion_rule_type';