diff --git a/.php-version b/.php-version index b8eb026..2983cad 100644 --- a/.php-version +++ b/.php-version @@ -1 +1 @@ -8.1 +8.2 diff --git a/composer.json b/composer.json index 2b6bb97..905bcff 100644 --- a/composer.json +++ b/composer.json @@ -10,18 +10,18 @@ } ], "require": { - "php": ">=8.1", + "php": ">=8.2", "ext-json": "*", "ext-mbstring": "*", - "giggsey/libphonenumber-for-php": "^8.12", - "symfony/form": "^6.0", - "symfony/framework-bundle": "^6.0", - "symfony/intl": "^6.0", - "symfony/twig-bundle": "^6.0", - "symfony/validator": "^6.0" + "giggsey/libphonenumber-for-php": "^8.13", + "symfony/form": "^7.0", + "symfony/framework-bundle": "^7.0", + "symfony/intl": "^7.0", + "symfony/twig-bundle": "^7.0", + "symfony/validator": "^7.0" }, "require-dev": { - "kint-php/kint": "^4.0" + "kint-php/kint": "^5.0" }, "config": { "sort-packages": true @@ -38,7 +38,7 @@ }, "extra": { "branch-alias": { - "dev-master": "3.0.x-dev" + "dev-master": "4.0.x-dev" } } } diff --git a/src/Form/PhoneNumberType.php b/src/Form/PhoneNumberType.php index cd44aba..7a5aad8 100644 --- a/src/Form/PhoneNumberType.php +++ b/src/Form/PhoneNumberType.php @@ -21,7 +21,7 @@ public function __construct() { /** * {@inheritDoc} */ - public function buildForm(FormBuilderInterface $builder, array $options) { + public function buildForm(FormBuilderInterface $builder, array $options): void { $builder ->add("country", ChoiceType::class, [ "label" => false, @@ -41,7 +41,7 @@ public function buildForm(FormBuilderInterface $builder, array $options) { /** * {@inheritDoc} */ - public function configureOptions(OptionsResolver $resolver) { + public function configureOptions(OptionsResolver $resolver): void { $resolver->setDefaults([ "countries" => [], "countries_renderer" => null, diff --git a/src/Validator/PhoneNumber.php b/src/Validator/PhoneNumber.php index d8efc98..6d656ff 100644 --- a/src/Validator/PhoneNumber.php +++ b/src/Validator/PhoneNumber.php @@ -4,11 +4,7 @@ use Symfony\Component\Validator\Constraint; -/** - * @Annotation - * @Target({"PROPERTY", "METHOD", "ANNOTATION"}) - */ -#[\Attribute(\Attribute::TARGET_PROPERTY | \Attribute::TARGET_METHOD | \Attribute::IS_REPEATABLE)] +#[\Attribute] class PhoneNumber extends Constraint { public string $message = "Phone number is not valid"; } diff --git a/src/Validator/PhoneNumberValidator.php b/src/Validator/PhoneNumberValidator.php index 106e900..ee72406 100644 --- a/src/Validator/PhoneNumberValidator.php +++ b/src/Validator/PhoneNumberValidator.php @@ -8,7 +8,7 @@ use Symfony\Component\Validator\ConstraintValidator; class PhoneNumberValidator extends ConstraintValidator { - public function validate($value, Constraint $constraint) { + public function validate($value, Constraint $constraint): void { $phoneNumberUtil = PhoneNumberUtil::getInstance(); if (null === $value || "" === $value) {