[BUGFIX] Restore getUrl support for list of headers
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Deprecation-84171-AddingGeneralUtilitygetUrlRequestHeadersAsNon-associativeArrayAreDeprecated.rst
1 .. include:: ../../Includes.txt
2
3 ==========================================================================================================
4 Deprecation: #84171 - Adding GeneralUtility::getUrl RequestHeaders as non-associative array are deprecated
5 ==========================================================================================================
6
7 See :issue:`84171`
8
9 Description
10 ===========
11
12 RequestHeaders passed to getUrl as string (format `Header:Value`) have been deprecated. Associative arrays should be used instead.
13
14
15 Impact
16 ======
17
18 Using `GeneralUtility::getUrl` request headers in a non-associative way will trigger an `E_USER_DEPRECATED` PHP error.
19
20
21 Affected Installations
22 ======================
23
24 All using request headers for `GeneralUtility::getUrl` in a non-associative way.
25
26
27 Migration
28 =========
29
30 Use associative arrays, for example:
31
32 .. code-block:: php
33
34    $headers = ['Content-Language: de-DE'];
35
36 will become
37
38 .. code-block:: php
39
40    $headers = ['Content-Language' => 'de-DE'];
41
42 .. index:: PHP-API, NotScanned