Skip to content

[6.0] Switching Input object from CMS to framework class#42805

Merged
laoneo merged 11 commits intojoomla:6.0-devfrom
Hackwar:5.0-input
Feb 26, 2024
Merged

[6.0] Switching Input object from CMS to framework class#42805
laoneo merged 11 commits intojoomla:6.0-devfrom
Hackwar:5.0-input

Conversation

@Hackwar
Copy link
Member

@Hackwar Hackwar commented Feb 13, 2024

Summary of Changes

The Joomla\CMS\Input package has been deprecated and we have the Joomla\Input\Input package from the framework instead. This converts all occurences of the CMS package over to the framework package. This especially fixes the issue that our application baseclass, Joomla\Application\AbstractWebApplication, uses the framework classes, while all child classes in the CMS use the CMS classes.

Testing Instructions

Link to documentations

Please select:

Hackwar and others added 8 commits April 19, 2023 10:07
….0-input

# Conflicts:
#	administrator/components/com_actionlogs/src/Controller/ActionlogsController.php
#	installation/src/Application/InstallationApplication.php
#	libraries/src/Application/AdministratorApplication.php
#	libraries/src/Application/BaseApplication.php
#	libraries/src/Application/CMSApplication.php
#	libraries/src/Application/SiteApplication.php
#	libraries/src/Application/WebApplication.php
@laoneo
Copy link
Member

laoneo commented Feb 15, 2024

Just for reference, this is a redo of #40415.

@laoneo
Copy link
Member

laoneo commented Feb 15, 2024

Can you also create an entry in the manual?

@laoneo laoneo added the b/c break This item changes the behavior in an incompatible why. HEADS UP label Feb 15, 2024
@Hackwar
Copy link
Member Author

Hackwar commented Feb 24, 2024

Documentation has been added.

@Hackwar Hackwar mentioned this pull request Feb 26, 2024
4 tasks
@laoneo laoneo merged commit 85ce929 into joomla:6.0-dev Feb 26, 2024
@laoneo
Copy link
Member

laoneo commented Feb 26, 2024

Thanks!

@laoneo laoneo added this to the Joomla! 6.0.0 milestone Feb 26, 2024
@Hackwar Hackwar deleted the 5.0-input branch March 4, 2024 17:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

b/c break This item changes the behavior in an incompatible why. HEADS UP PR-6.0-dev

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments