[!!!][TASK] Remove obsolete RteHtmlParser logic and methods
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Breaking-72686-RemovedRteHtmlParserMethods.rst
1 ================================================
2 Breaking: #72686 - Removed RteHtmlParser methods
3 ================================================
4
5 Description
6 ===========
7
8 The following methods within ``RteHtmlParser`` were removed without substitution:
9
10     * ``RteHtmlParser->siteUrl()``
11     * ``RteHtmlParser->getUrl()``
12
13 The second method parameter of the following methods were removed as they have no effect anymore:
14
15     * ``RteHtmlParser->HTMLcleaner_db()``
16     * ``RteHtmlParser->getKeepTags()``
17
18
19 Impact
20 ======
21
22 Calling either ``RteHtmlParser->siteUrl()`` or ``RteHtmlParser->getUrl()`` will result in a PHP fatal error.
23
24 Calling ``RteHtmlParser->HTMLcleaner_db()`` or ``RteHtmlParser->getKeepTags()`` with a second parameter will have no effect anymore.
25
26
27 Affected Installations
28 ======================
29
30 TYPO3 instances which use RteHtmlParser methods directly within a third-party extension for HTML transformation.
31
32
33 Migration
34 =========
35
36 Use ``GeneralUtility::getUrl()`` instead of ``RteHtmlParser->getUrl()``.
37
38 Use ``GeneralUtility::getIndpEnv('TYPO3_SITE_URL')`` instead of ``RteHtmlParser->siteUrl()``.