From bec22852215f1c348b05081b3a4d889d67441e42 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Chris=20M=C3=BCller?= <typo3@krue.ml>
Date: Fri, 17 Mar 2023 18:08:25 +0100
Subject: [PATCH] [DOCS] Correct examples in redirect event examples
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Resolves: #100212
Related: #99834
Releases: main
Change-Id: I95c051ee295bf762f632d7a30c65a083f5aab46d
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78159
Tested-by: Stefan Bürk <stefan@buerk.tech>
Tested-by: Lina Wolf <112@linawolf.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: core-ci <typo3@b13.com>
Reviewed-by: Stefan Bürk <stefan@buerk.tech>
Reviewed-by: Lina Wolf <112@linawolf.de>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
---
 ...-14AfterAutoCreateRedirectHasBeenPersistedEvent.rst |  6 +++---
 ...fyAutoCreateRedirectRecordBeforePersistingEvent.rst | 10 +++++-----
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/typo3/sysext/core/Documentation/Changelog/12.3/Feature-99834-NewPSR-14AfterAutoCreateRedirectHasBeenPersistedEvent.rst b/typo3/sysext/core/Documentation/Changelog/12.3/Feature-99834-NewPSR-14AfterAutoCreateRedirectHasBeenPersistedEvent.rst
index 092e43ff6f34..6b58af398151 100644
--- a/typo3/sysext/core/Documentation/Changelog/12.3/Feature-99834-NewPSR-14AfterAutoCreateRedirectHasBeenPersistedEvent.rst
+++ b/typo3/sysext/core/Documentation/Changelog/12.3/Feature-99834-NewPSR-14AfterAutoCreateRedirectHasBeenPersistedEvent.rst
@@ -29,7 +29,7 @@ Registration of the event listener:
 ..  code-block:: yaml
     :caption: EXT:my_extension/Configuration/Services.yaml
 
-    MyVendor\MyExtension\Backend\MyEventListener:
+    MyVendor\MyExtension\Redirects\MyEventListener:
       tags:
         - name: event.listener
           identifier: 'my-extension/after-auto-create-redirect-has-been-persisted'
@@ -37,9 +37,9 @@ Registration of the event listener:
 The corresponding event listener class:
 
 ..  code-block:: php
-    :caption: EXT:my_extension/Classes/Backend/MyEventListener.php
+    :caption: EXT:my_extension/Classes/Redirects/MyEventListener.php
 
-    namespace MyVendor\MyExtension\Backend;
+    namespace MyVendor\MyExtension\Redirects;
 
     use TYPO3\CMS\Redirects\Event\AfterAutoCreateRedirectHasBeenPersistedEvent;
     use TYPO3\CMS\Redirects\RedirectUpdate\PlainSlugReplacementRedirectSource;
diff --git a/typo3/sysext/core/Documentation/Changelog/12.3/Feature-99834-NewPSR-14ModifyAutoCreateRedirectRecordBeforePersistingEvent.rst b/typo3/sysext/core/Documentation/Changelog/12.3/Feature-99834-NewPSR-14ModifyAutoCreateRedirectRecordBeforePersistingEvent.rst
index dff7b008477c..8bd80cf5f6bb 100644
--- a/typo3/sysext/core/Documentation/Changelog/12.3/Feature-99834-NewPSR-14ModifyAutoCreateRedirectRecordBeforePersistingEvent.rst
+++ b/typo3/sysext/core/Documentation/Changelog/12.3/Feature-99834-NewPSR-14ModifyAutoCreateRedirectRecordBeforePersistingEvent.rst
@@ -30,17 +30,17 @@ Example:
 ..  code-block:: yaml
     :caption: my_extension/Configuration/Services.yaml
 
-    MyVendor\MyExtension\Backend\MyEventListener:
+    MyVendor\MyExtension\Redirects\MyEventListener:
       tags:
         - name: event.listener
-          identifier: 'my-extension/after-auto-create-redirect-has-been-persisted'
+          identifier: 'my-extension/modify-auto-create-redirect-record-before-persisting'
 
 The corresponding event listener class:
 
 ..  code-block:: php
-    :caption: my_extension/Classes/Backend/MyEventListener.php
+    :caption: my_extension/Classes/Redirects/MyEventListener.php
 
-    namespace MyVendor\MyExtension\Backend;
+    namespace MyVendor\MyExtension\Redirects;
 
     use TYPO3\CMS\Redirects\Event\ModifyAutoCreateRedirectRecordBeforePersistingEvent;
     use TYPO3\CMS\Redirects\RedirectUpdate\PlainSlugReplacementRedirectSource;
@@ -66,7 +66,7 @@ The corresponding event listener class:
             // Set value to a field extended by a custom extension, to persist
             // additional data to the redirect record.
             $record['custom_field_added_by_a_extension']
-                = 'page_' . $event->getSlugRedirectChangeItem()->getPageUid();
+                = 'page_' . $event->getSlugRedirectChangeItem()->getPageId();
 
             // Update changed record in event to ensure changed values are saved.
             $event->setRedirectRecord($record);
-- 
GitLab