3c6944899143baf3aa47d273334dd111f00b701d
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Important-87603-ClassesUseStrictModeAndScarlarTypeHints.rst
1 .. include:: ../../Includes.txt
2
3 ==================================================================
4 Important: #87594 - Classes use strict mode and scarlar type hints
5 ==================================================================
6
7 See :issue:`87594`
8
9 Description
10 ===========
11
12 The following PHP classes now use strict mode
13 and their methods will force parameter types with scalar type hints:
14
15 - :php:`\TYPO3\CMS\Extbase\Core\Bootstrap`
16 - :php:`\TYPO3\CMS\Extbase\Security\Cryptography\HashService`
17 - :php:`\TYPO3\CMS\Extbase\Service\CacheService`
18 - :php:`\TYPO3\CMS\Extbase\Utility\TypeHandlingUtility`
19 - :php:`\TYPO3\CMS\Extbase\Service\EnvironmentService`
20 - :php:`\TYPO3\CMS\Extbase\Object\Container\Container`
21
22 .. index:: Backend, PHP-API, ext:extbase