Project

General

Profile

Actions

Bug #85645

closed

CMS Fluid has hidden dependency on CMS Backend

Added by Claus Due over 6 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Fluid
Target version:
-
Start date:
2018-07-25
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
9
PHP Version:
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

It is technically possible to install `typo3/cms-fluid` without also installing `typo3/cms-backend`, but classes in `typo3/cms-fluid` in some cases depend on classes from `typo3/cms-backend` not just in runtime-executed code but also in documentation-specific code, e.g. using instances of `UriBuilder` in `f:uri.page`.

Doing such a limited install, for example when automating XSD schema generation, causes an error unless you explicitly add `typo3/cms-backend` as dependency.

Is an issue in all branches that use split tree. However, 8.7 does not use those third-party classes in the VH argument registration methods and so is safe to at least generate XSD schemas for. Hence, relevant TYPO3 version is set to 9.x.


Related issues 3 (0 open3 closed)

Related to TYPO3 Core - Task #85619: Streamline package interdependenciesClosed2018-07-23

Actions
Related to TYPO3 Core - Task #89519: Add missing dependencies to composer.json of extbaseClosedDaniel Siepmann2019-10-26

Actions
Related to TYPO3 Core - Bug #87508: composer.json doesn't list all (soft-)mandatory PHP extensionsClosed2019-01-21

Actions
Actions

Also available in: Atom PDF