BC break: refactored settings handling, hardened code

  • Moved from generic mixed arrays to specific array shapes and DTOs where applicable.
  • BC break: ReadablePage::getSettings() and ReadablePage::getSetting($name) now behave slightly differently than before. Also narrowed a few method arguments. Regular content usage should be fine.
  • Added various phpstan plugins and pushed phpstan up to level 10
Edited by David Grüner

Merge request reports

Loading
Loading