From f799ddbfca8f35b84b7480775966869232448462 Mon Sep 17 00:00:00 2001 From: pfleu <fleutotp@gmail.com> Date: Tue, 3 Jan 2023 17:27:10 +0100 Subject: [PATCH] =?UTF-8?q?Fix=20m=C3=A9thode=20getLabel=20languagesManage?= =?UTF-8?q?r.=20=20Surcharge=20template=20Nelmio=20pour=20ne=20pas=20affic?= =?UTF-8?q?her=20le=20logo=20Nelmio=20dans=20le=20swagger?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Entity/StudiedLanguage.php | 2 +- src/Manager/LanguagesManager.php | 2 +- .../SwaggerUi/index.html.twig | 25 +++++++++++++++++++ 3 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 templates/bundles/NelmioApiDocBundle/SwaggerUi/index.html.twig diff --git a/src/Entity/StudiedLanguage.php b/src/Entity/StudiedLanguage.php index 9d6596d..55fc182 100644 --- a/src/Entity/StudiedLanguage.php +++ b/src/Entity/StudiedLanguage.php @@ -49,7 +49,7 @@ class StudiedLanguage public function __toString() { - return LanguagesIso::getLabelFromCode($this->getLanguage()) . ' : ' . $this->getLevel(); + return LanguagesIso::getLabel($this->getLanguage()) . ' : ' . $this->getLevel(); } /** diff --git a/src/Manager/LanguagesManager.php b/src/Manager/LanguagesManager.php index 1a3c1a1..a8e7a72 100644 --- a/src/Manager/LanguagesManager.php +++ b/src/Manager/LanguagesManager.php @@ -18,6 +18,6 @@ class LanguagesManager { public function getLabel($code, $labelLanguage = 'fr') { - return LanguagesIso::getLabel($code); + return $code ? LanguagesIso::getLabel($code) : null; } } diff --git a/templates/bundles/NelmioApiDocBundle/SwaggerUi/index.html.twig b/templates/bundles/NelmioApiDocBundle/SwaggerUi/index.html.twig new file mode 100644 index 0000000..5b78cf5 --- /dev/null +++ b/templates/bundles/NelmioApiDocBundle/SwaggerUi/index.html.twig @@ -0,0 +1,25 @@ +{# + To avoid a "reached nested level" error an exclamation mark `!` has to be added + See https://symfony.com/blog/new-in-symfony-3-4-improved-the-overriding-of-templates +#} +{% extends '@!NelmioApiDoc/SwaggerUi/index.html.twig' %} + + +{% block stylesheets %} + {{ parent() }} + <style> + body { + margin-top: 0; + } + </style> +{% endblock stylesheets %} + + {% block header_block %} +{# <header>#} +{# {% block header %}#} +{# <a id="logo" href="https://github.com/nelmio/NelmioApiDocBundle">#} +{# <img src="{{ nelmioAsset(assets_mode, 'logo.png') }}" alt="NelmioApiDocBundle">#} +{# </a>#} +{# {% endblock header %}#} +{# </header>#} + {% endblock header_block %} \ No newline at end of file -- GitLab