TYPO3 Logo
TYPO3 Core Changelog
Options
Give feedback View source How to edit Edit on GitHub Full documentation (single file)

TYPO3 Core Changelog

  • ChangeLog v14
    • 14.0 Changes
    • 14.x Changes by type
  • ChangeLog v13
    • 13.4.x Changes
    • 13.4 Changes
    • 13.3 Changes
    • 13.2 Changes
    • 13.1 Changes
    • 13.0 Changes
    • 13.x Changes by type
  • ChangeLog v12
    • 12.4.x Changes
    • 12.4 Changes
    • 12.3 Changes
    • 12.2 Changes
    • 12.1 Changes
    • 12.0 Changes
    • 12.x Changes by type
  • ChangeLog v11
    • 11.5.x Changes
    • 11.5 Changes
    • 11.4 Changes
    • 11.3 Changes
    • 11.2 Changes
    • 11.1 Changes
    • 11.0 Changes
    • 11.x Changes by type
  • ChangeLog v10
    • 10.4.x Changes
    • 10.4 Changes
    • 10.3 Changes
    • 10.2 Changes
    • 10.1 Changes
    • 10.0 Changes
    • 10.x Changes by type
  • ChangeLog v9
    • 9.5.x Changes
    • 9.5 Changes
    • 9.4 Changes
    • 9.3 Changes
    • 9.2 Changes
    • 9.1 Changes
    • 9.0 Changes
    • 9.x Changes by type
  • ChangeLog v8
    • 8.7.x Changes
    • 8.7 Changes
    • 8.6 Changes
    • 8.5 Changes
    • 8.4 Changes
    • 8.3 Changes
    • 8.2 Changes
    • 8.1 Changes
    • 8.0 Changes
    • 8.x Changes by type
  • ChangeLog v7
    • 7.6.x Changes
    • 7.6 Changes
    • 7.5 Changes
    • 7.4 Changes
    • 7.3 Changes
    • 7.2 Changes
    • 7.1 Changes
    • 7.0 Changes
    • 7.x Changes by type
  • Documenting Changes
  • Sitemap
  1. TYPO3 Core Changelog
  2. ChangeLog v10
  3. 10.4 Changes
  4. Deprecation: #90861 - Image-related methods within ContentObjectRenderer
Give feedback Edit on GitHub

Deprecation: #90861 - Image-related methods within ContentObjectRenderer

See forge#90861

Description

The following methods within \TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer , all which are related to generating <img> tags for TYPO3 Frontend output via TypoScript, have been marked as deprecated:

  • cImage()
  • getBorderAttr()
  • getImageTagTemplate()
  • getImageSourceCollection()
  • linkWrap()
  • getAltParam()

An additional method, imageLinkWrap() has been marked as "internal" now in order to allow refactoring in future TYPO3 versions.

All methods have been moved to the ImageContentObject class, als known as "IMAGE" cObject.

The methods purpose is only relevant for generating IMAGE, thus making the actual ContentObjectRenderer class smaller.

Impact

Any TypoScript configuration using code of this is not affected.

Only third-party extensions that use this code for frontend-related image rendering might directly call these PHP methods. Calling these methods will trigger a PHP E_USER_DEPRECATED error.

Affected Installations

TYPO3 installations with custom third-party extensions calling these methods. TYPO3's Extension Scanner code can directly detect these calls.

Migration

As all moved methods are protected, it is recommended to either extend the ImageContentObject class, or copy the respective code into the third-party extension requiring this code.

  • Previous
  • Next
Reference to the headline

Copy and freely share the link

This link target has no permanent anchor assigned. You can make a pull request on GitHub to suggest an anchor. The link below can be used, but is prone to change if the page gets moved.

Copy this link into your TYPO3 manual.

  • Home
  • Contact
  • Issues
  • Repository

Last rendered: May 07, 2025 12:11

© since 1997 by the TYPO3 contributors
  • Legal Notice
  • Privacy Policy