From d9da2d5e63aa71854e69a50f9fdd1e54b7a2977f Mon Sep 17 00:00:00 2001
From: Mathias Schreiber <mathias.schreiber@typo3.org>
Date: Sat, 4 Nov 2017 15:28:40 +0100
Subject: [PATCH] [FOLLOWUP][FEATURE] Add MetaTag API

Bring back the meta generator which got lost in the original patch

Resolves: #81464
Releases: master
Change-Id: I5c68e35bdab953c8ff3df3afd85099439ed42787
Reviewed-on: https://review.typo3.org/54554
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
---
 typo3/sysext/core/Classes/Page/PageRenderer.php              | 2 ++
 typo3/sysext/core/Tests/Functional/Page/PageRendererTest.php | 1 +
 2 files changed, 3 insertions(+)

diff --git a/typo3/sysext/core/Classes/Page/PageRenderer.php b/typo3/sysext/core/Classes/Page/PageRenderer.php
index aa942f27164d..82763c6c1dbe 100644
--- a/typo3/sysext/core/Classes/Page/PageRenderer.php
+++ b/typo3/sysext/core/Classes/Page/PageRenderer.php
@@ -431,6 +431,8 @@ class PageRenderer implements \TYPO3\CMS\Core\SingletonInterface
             '<style type="text/css">' . LF . '/*<![CDATA[*/' . LF . '<!-- ' . LF,
             '-->' . LF . '/*]]>*/' . LF . '</style>' . LF
         ];
+
+        $this->setMetaTag('name', 'generator', 'TYPO3 CMS');
     }
 
     /**
diff --git a/typo3/sysext/core/Tests/Functional/Page/PageRendererTest.php b/typo3/sysext/core/Tests/Functional/Page/PageRendererTest.php
index 482724af61e9..d1760714fbae 100644
--- a/typo3/sysext/core/Tests/Functional/Page/PageRendererTest.php
+++ b/typo3/sysext/core/Tests/Functional/Page/PageRendererTest.php
@@ -118,6 +118,7 @@ class PageRendererTest extends \TYPO3\TestingFramework\Core\Functional\Functiona
         $this->assertContains('<meta name="dc.author" content="&lt;evil tag&gt;" />', $renderedString);
         $this->assertNotContains('<meta name="randomtag" content="foobar">', $renderedString);
         $this->assertNotContains('<meta name="randomtag" content="foobar" />', $renderedString);
+        $this->assertContains('<meta name="generator" content="TYPO3 CMS" />', $renderedString);
     }
 
     /**
-- 
GitLab