Files
cms-core/Documentation/Changelog/9.2/Deprecation-84171-AddingGeneralUtilitygetUrlRequestHeadersAsNon-associativeArrayAreDeprecated.rst
T

46 lines
1.1 KiB
ReStructuredText

.. include:: /Includes.rst.txt
.. _deprecation-84171:
==========================================================================================================
Deprecation: #84171 - Adding GeneralUtility::getUrl RequestHeaders as non-associative array are deprecated
==========================================================================================================
See :issue:`84171`
Description
===========
RequestHeaders passed to `getUrl()` as string (format `Header:Value`) have been marked as deprecated.
Associative arrays should be used instead.
Impact
======
Using `GeneralUtility::getUrl()` request headers in a non-associative way will trigger an `E_USER_DEPRECATED` PHP error.
Affected Installations
======================
All using request headers for `GeneralUtility::getUrl()` in a non-associative way.
Migration
=========
Use associative arrays, for example:
.. code-block:: php
$headers = ['Content-Language: de-DE'];
will become
.. code-block:: php
$headers = ['Content-Language' => 'de-DE'];
.. index:: PHP-API, NotScanned