Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Breaking: #62673 - Deprecated extbase code is removed #58

Closed
sabbelasichon opened this issue Nov 4, 2019 · 0 comments · Fixed by #1647
Closed

Breaking: #62673 - Deprecated extbase code is removed #58

sabbelasichon opened this issue Nov 4, 2019 · 0 comments · Fixed by #1647

Comments

@sabbelasichon
Copy link
Owner

Breaking: #62673 - Deprecated extbase code is removed

https://docs.typo3.org/c/typo3/cms-core/master/en-us/Changelog/7.0/Breaking-62673-ExtbaseDeprecatedCodeRemoved.html

.. include:: ../../Includes.txt

=====================================================

Breaking: #62673 - Deprecated extbase code is removed

=====================================================

See :issue:62673

Description

===========

Generic\Qom\Statement


You may no longer use bound variables without using a prepared statement.

ActionController


Support for old view configuration options templateRootPath, layoutRootPath and partialRootPath is dropped.

Use the new options with fallback mechanism.

Removed PHP classes


  • QueryObjectModelConstantsInterface

  • QueryObjectModelFactoryInterface

Removed PHP class members


  • ActionController::$viewObjectNamePattern is removed without replacement

  • Repository::$backend is removed, use persistence manager instead

Removed PHP methods


  • ObjectManager::create() is removed, use ObjectManager::get() instead

  • ObjectManagerInterface::create() is removed

  • Persistence\Generic\Backend::replaceObject() is removed without replacement

  • QuerySettingsInterface::setReturnRawQueryResult() is removed without replacement

  • QuerySettingsInterface::getReturnRawQueryResult() is removed, use the parameter on $query->execute() directly

  • Typo3QuerySettings::setSysLanguageUid() is removed, use setLanguageUid() instead

  • Typo3QuerySettings::getSysLanguageUid() is removed, use getLanguageUid() instead

Impact

======

A call to any of the aforementioned methods by third party code will result in a fatal PHP error.

Affected installations

======================

Any installation which contains third party code still using these deprecated methods.

Migration

=========

Replace the calls with the suggestions outlined above.

.. index:: PHP-API, ext:extbase

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant