Skip to content

Conversation

@Denitz
Copy link
Contributor

@Denitz Denitz commented Sep 24, 2023

Pull Request for Issue #41889 #25789 #17856 #33185

Summary of Changes

Remove suppressing of methods which produce E_WARNING and necessity of catching the error in deprecated $php_errormsg.

I didn't update Joomla\CMS\Filesystem\Stream because it's deprecated since 4.4

Testing Instructions

Try to parse language string with errors (with enabled Joomla debug + language debug)
Try to install the package from invalid URL

Actual result BEFORE applying this Pull Request

See native Joomla error messages in installer and debug errors in language debug bar.

Expected result AFTER applying this Pull Request

See the same errors/messages.

Link to documentations

Please select:

  • Documentation link for docs.joomla.org:

  • No documentation changes for docs.joomla.org needed

  • Pull Request link for manual.joomla.org:

  • No documentation changes for manual.joomla.org needed

@HLeithner
Copy link
Member

I'm not sure if it's the right approach but it looks ok to me. @laoneo @wilsonge @Fedik opinions on this?

@Denitz
Copy link
Contributor Author

Denitz commented Sep 25, 2023

@HLeithner All done.

@HLeithner
Copy link
Member

thanks I merged this for now so we have it in beta3. CI test should at least check the language parsing part.

thanks

@HLeithner HLeithner enabled auto-merge (squash) September 25, 2023 13:49
@HLeithner HLeithner disabled auto-merge September 25, 2023 14:50
@HLeithner HLeithner merged commit a1006ed into joomla:5.0-dev Sep 25, 2023
HLeithner pushed a commit to HLeithner/joomla-cms that referenced this pull request Sep 26, 2023
* remove track_errors

* cs

* Revert $fileName and weird stringified key access
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants