56 lines
1.6 KiB
ReStructuredText
56 lines
1.6 KiB
ReStructuredText
.. include:: /Includes.rst.txt
|
|
|
|
.. _deprecation-109409-1774787352:
|
|
|
|
==================================================================
|
|
Deprecation: #109409 - Access to arbitrary resources in extensions
|
|
==================================================================
|
|
|
|
See :issue:`109409`
|
|
|
|
Description
|
|
===========
|
|
|
|
Accessing extension resources outside the configured resource
|
|
definitions is deprecated.
|
|
|
|
By default, extension resources are limited to the following paths:
|
|
|
|
* :folder:`Configuration`
|
|
* :folder:`Resources/Private`
|
|
* :folder:`Resources/Public`
|
|
|
|
If a resource identifier references another extension path, that path
|
|
must be configured explicitly in :file:`Configuration/Resources.php`.
|
|
|
|
See :ref:`feature-109409-1774770383` for information on how to
|
|
configure resources for extensions.
|
|
|
|
Impact
|
|
======
|
|
|
|
TYPO3 installations using resource identifiers that reference extension
|
|
folders outside :folder:`Configuration`,
|
|
:folder:`Resources/Private`, or :folder:`Resources/Public`
|
|
will receive a deprecation message when such a resource is resolved.
|
|
|
|
Every accessed resource must be configured beforehand as described in
|
|
:ref:`feature-109409-1774770383`.
|
|
|
|
Affected installations
|
|
======================
|
|
|
|
TYPO3 installations using resource identifiers that reference extension
|
|
folders outside :folder:`Configuration`,
|
|
:folder:`Resources/Private`, or :folder:`Resources/Public`.
|
|
|
|
Migration
|
|
=========
|
|
|
|
Either configure the referenced paths explicitly in
|
|
:file:`Configuration/Resources.php`, as described in
|
|
:ref:`feature-109409-1774770383`, or move the resources to a path that
|
|
is already configured.
|
|
|
|
.. index:: PHP-API, NotScanned, ext:core
|