From 6946e8bdc9b479760f5ac63a648e445f219e8cfe Mon Sep 17 00:00:00 2001
From: Ilyas Salikhov <salikhoff@gmail.com>
Date: Thu, 10 Oct 2024 23:07:49 +0300
Subject: [PATCH] fix twig deprecates

---
 Twig/Extension/MarkdownExtension.php | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/Twig/Extension/MarkdownExtension.php b/Twig/Extension/MarkdownExtension.php
index c8bd96b..969ace2 100644
--- a/Twig/Extension/MarkdownExtension.php
+++ b/Twig/Extension/MarkdownExtension.php
@@ -4,29 +4,30 @@ namespace Nelmio\ApiDocBundle\Twig\Extension;
 
 use Michelf\MarkdownExtra;
 use Twig\Extension\AbstractExtension;
+use Twig\TwigFilter;
 
 class MarkdownExtension extends AbstractExtension
 {
-    protected $markdownParser;
+    private MarkdownExtra $markdownParser;
 
     public function __construct()
     {
         $this->markdownParser = new MarkdownExtra();
     }
 
-    public function getFilters()
+    public function getFilters(): array
     {
         return [
-            new \Twig\TwigFilter('extra_markdown', [$this, 'markdown'], ['is_safe' => ['html']]),
+            new TwigFilter('extra_markdown', [$this, 'markdown'], ['is_safe' => ['html']]),
         ];
     }
 
-    public function getName()
+    public function getName(): string
     {
         return 'nelmio_api_doc';
     }
 
-    public function markdown($text)
+    public function markdown($text): string
     {
         return $this->markdownParser->transform($text);
     }