46 lines
1.1 KiB
ReStructuredText
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
|