]> Raphaƫl G. Git Repositories - packbundle/blobdiff - Form/CaptchaType.php
Php 8.x constructor style
[packbundle] / Form / CaptchaType.php
index d479b47371abc41909abb8aedc5197fcfd2daffd..c0d5ae17ee58916cffe0711f21d49ea87a24c906 100644 (file)
@@ -29,21 +29,6 @@ use Symfony\Component\Form\FormError;
  * @see https://symfony.com/doc/current/form/create_custom_field_type.html
  */
 class CaptchaType extends AbstractType {
-       /**
-        * @var ImageUtil $image
-        */
-       private $image;
-
-       /**
-        * @var SluggerUtil $slugger
-        */
-       private $slugger;
-
-       /**
-        * @var Translator instance
-        */
-       private $translator;
-
        /**
         * Constructor
         *
@@ -51,15 +36,7 @@ class CaptchaType extends AbstractType {
         * @param SluggerUtil $slugger
         * @param TranslatorInterface $translator The translator instance
         */
-       public function __construct(ImageUtil $image, SluggerUtil $slugger, TranslatorInterface $translator) {
-               //Set image
-               $this->image = $image;
-
-               //Set slugger
-               $this->slugger = $slugger;
-
-               //Set translator
-               $this->translator = $translator;
+       public function __construct(protected ImageUtil $image, protected SluggerUtil $slugger, protected TranslatorInterface $translator) {
        }
 
        /**
@@ -67,7 +44,7 @@ class CaptchaType extends AbstractType {
         *
         * {@inheritdoc}
         */
-       public function buildForm(FormBuilderInterface $builder, array $options) {
+       public function buildForm(FormBuilderInterface $builder, array $options): void {
                //Set captcha
                $captcha = $this->image->getCaptcha((new \DateTime('-1 year'))->getTimestamp());