Bugfix: #15 - TYPO3 v14 frontend request attributes
Description
The TYPO3 v14 frontend environment builder did not create three of the
request attributes that the TYPO3 core Prepare
middleware sets up, which the builder stands in for:
frontend.response. data frontend.register. stack frontend.page. parts
On TYPO3 v13 the corresponding state lived on the
Typo, which the TYPO3 v13 builder bootstraps, so
only TYPO3 v14 was affected.
The attributes are not inert. The Content created by the
builder reads frontend. for register: data, the
LOAD_ and RESTORE_ content objects, menus and FILES. With
the attribute missing, a content object operation in the built environment
raised a Type. The Extbase bootstrap likewise reads
frontend. and frontend..
Impact
The three request attributes are now created when building a TYPO3 v14 frontend environment, so content object and Extbase operations run in the built environment as they do in a regular TYPO3 v14 frontend request.
This fixes a regression introduced with the TYPO3 v14 support in version
2..