[FOLLOWUP][BUGFIX] Accept \Throwable in ExceptionHandlerInterface 78/45378/2
authorBenni Mack <benni@typo3.org>
Sat, 19 Dec 2015 20:47:07 +0000 (21:47 +0100)
committerBenni Mack <benni@typo3.org>
Sat, 19 Dec 2015 20:47:31 +0000 (21:47 +0100)
Move documentation in the right place.

Resolves: #72117
Releases: master
Change-Id: I00235a8d9c5ce2156bfeace559d0ae1c48ed71fc
Reviewed-on: https://review.typo3.org/45378
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
typo3/sysext/core/Documentation/Changelog/7.6/Breaking-72117-APIChangeInExceptionHandlerInterface.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/master/Breaking-72117-APIChangeInExceptionHandlerInterface.rst [deleted file]

diff --git a/typo3/sysext/core/Documentation/Changelog/7.6/Breaking-72117-APIChangeInExceptionHandlerInterface.rst b/typo3/sysext/core/Documentation/Changelog/7.6/Breaking-72117-APIChangeInExceptionHandlerInterface.rst
new file mode 100644 (file)
index 0000000..f42783a
--- /dev/null
@@ -0,0 +1,27 @@
+==========================================================
+Breaking: #72117 - API change in ExceptionHandlerInterface
+==========================================================
+
+Description
+===========
+
+The class \Throwable was added in PHP7 as new parent of \Exceptions. This leads to the issue that ExceptionHandlers need to change the API of their exception handling method. To support PHP 5.5, 5.6 and 7.0 we need to remove the type hint. It will later be set to \Throwable if we only support PHP 7.0 and newer.
+See http://php.net/manual/en/migration70.incompatible.php
+
+
+Impact
+======
+
+A fatal error will be thrown if you use own ExceptionHandlers implementing TYPO3\CMS\Core\Error\ExceptionHandlerInterface "Fatal error: Declaration of ... must be compatible with ..."
+
+
+Affected Installations
+======================
+
+Installations which use an own ExceptionHandler implementing TYPO3s ExceptionHandlerInterface.
+
+
+Migration
+=========
+
+Remove the type hinting in your implementation of ExceptionHandlerInterface. If you switch to PHP 7 you may also get instances from \Throwable, so check the API/type hinting of the function were you process the exception.
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-72117-APIChangeInExceptionHandlerInterface.rst b/typo3/sysext/core/Documentation/Changelog/master/Breaking-72117-APIChangeInExceptionHandlerInterface.rst
deleted file mode 100644 (file)
index f42783a..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-==========================================================
-Breaking: #72117 - API change in ExceptionHandlerInterface
-==========================================================
-
-Description
-===========
-
-The class \Throwable was added in PHP7 as new parent of \Exceptions. This leads to the issue that ExceptionHandlers need to change the API of their exception handling method. To support PHP 5.5, 5.6 and 7.0 we need to remove the type hint. It will later be set to \Throwable if we only support PHP 7.0 and newer.
-See http://php.net/manual/en/migration70.incompatible.php
-
-
-Impact
-======
-
-A fatal error will be thrown if you use own ExceptionHandlers implementing TYPO3\CMS\Core\Error\ExceptionHandlerInterface "Fatal error: Declaration of ... must be compatible with ..."
-
-
-Affected Installations
-======================
-
-Installations which use an own ExceptionHandler implementing TYPO3s ExceptionHandlerInterface.
-
-
-Migration
-=========
-
-Remove the type hinting in your implementation of ExceptionHandlerInterface. If you switch to PHP 7 you may also get instances from \Throwable, so check the API/type hinting of the function were you process the exception.