Document the addition of proper types
authorTim Düsterhus <duesterhus@woltlab.com>
Mon, 19 Sep 2022 11:39:05 +0000 (13:39 +0200)
committerGitHub <noreply@github.com>
Mon, 19 Sep 2022 11:39:05 +0000 (13:39 +0200)
docs/migration/wsc55/php.md

index 5c7e74d1ddb3010aaf6beac060a580003cfc9792..8563955d6a92458e900f34c657704e14bac2f961 100644 (file)
@@ -11,6 +11,13 @@ The minimum requirements have been increased to the following:
 It is recommended to make use of the newly introduced features whereever possible.
 Please refer to the PHP documentation for details.
 
+## Inheritance
+
+Parameter, return, and property types have been added to methods of various classes/interfaces.
+This might cause errors during inheritance, because the types are not compatible with the newly added types in the parent class.
+
+Return types may already be added in package versions for older WoltLab Suite branches to be forward compatible, because return types are covariant.
+
 ## Package System
 
 ### Removal of API compatibility