]> git.agnieray.net Git - galette.git/commit - galette/lib/Galette/Controllers/Crud/ContributionsController.php
Migration to slimv4
authorJohan Cwiklinski <johan@x-tnd.be>
Sat, 7 Jan 2023 20:21:36 +0000 (21:21 +0100)
committerJohan Cwiklinski <johan@x-tnd.be>
Fri, 10 Feb 2023 17:57:45 +0000 (18:57 +0100)
commit9602bbf20138adcff9e83aa7a7a0a93e0219255c
treee0af124ccfa9b8885e00bf26f7a9cc620644f1fc
parent8774c60aabf7c649fa7a82202e8e80a3aee4ab83
Migration to slimv4

Replace annotations with attributes
Use new routes classes
Update slim views
Required fixes and updates for Slimv4
Replace errors handlers
Replace Response::withJson()

Disable error handling right now

Drop no longer needed patches
New twig methods names
Continue SlimV4 migration
isHxr no longer exists
Fix call
Remove broken middleware
Use full dependency name for view
Drop PHP 7.4 support
140 files changed:
.composer-require-checker.config.json
.github/workflows/ci-linux.yml
galette/composer.json
galette/composer.lock
galette/includes/dependencies.php
galette/includes/main.inc.php
galette/includes/routes/ajax.routes.php
galette/includes/routes/members.routes.php
galette/includes/routes/plugins.routes.php
galette/includes/routes/public_pages.routes.php
galette/lib/Galette/Controllers/AbstractController.php
galette/lib/Galette/Controllers/AdminToolsController.php
galette/lib/Galette/Controllers/AjaxController.php
galette/lib/Galette/Controllers/AuthController.php
galette/lib/Galette/Controllers/Crud/ContributionsController.php
galette/lib/Galette/Controllers/Crud/DynamicFieldsController.php
galette/lib/Galette/Controllers/Crud/EntitledsController.php
galette/lib/Galette/Controllers/Crud/GroupsController.php
galette/lib/Galette/Controllers/Crud/MailingsController.php
galette/lib/Galette/Controllers/Crud/MembersController.php
galette/lib/Galette/Controllers/Crud/PaymentTypeController.php
galette/lib/Galette/Controllers/Crud/SavedSearchesController.php
galette/lib/Galette/Controllers/Crud/TitlesController.php
galette/lib/Galette/Controllers/Crud/TransactionsController.php
galette/lib/Galette/Controllers/CrudController.php
galette/lib/Galette/Controllers/CsvController.php
galette/lib/Galette/Controllers/DynamicTranslationsController.php
galette/lib/Galette/Controllers/GaletteController.php
galette/lib/Galette/Controllers/HistoryController.php
galette/lib/Galette/Controllers/ImagesController.php
galette/lib/Galette/Controllers/PdfController.php
galette/lib/Galette/Controllers/PluginsController.php
galette/lib/Galette/Controllers/TextController.php
galette/lib/Galette/Core/LightSlimApp.php
galette/lib/Galette/Core/Pagination.php
galette/lib/Galette/Core/Picture.php
galette/lib/Galette/Core/Preferences.php
galette/lib/Galette/Core/SlimApp.php
galette/lib/Galette/Entity/PdfModel.php
galette/lib/Galette/Entity/Texts.php
galette/lib/Galette/Events/ContribListener.php
galette/lib/Galette/Events/MemberListener.php
galette/lib/Galette/Features/Replacements.php
galette/lib/Galette/Handlers/GaletteError.php
galette/lib/Galette/Handlers/GaletteHandler.php
galette/lib/Galette/Handlers/NotFound.php
galette/lib/Galette/IO/Pdf.php
galette/lib/Galette/Middleware/Authenticate.php
galette/lib/Galette/Middleware/CheckAcls.php [deleted file]
galette/lib/Galette/Middleware/Language.php
galette/lib/Galette/Middleware/MembersNavigate.php [deleted file]
galette/lib/Galette/Middleware/Telemetry.php
galette/lib/Galette/Middleware/TrailingSlash.php
galette/templates/default/components/dynamic_fields.html.twig
galette/templates/default/components/forms/picture.html.twig
galette/templates/default/elements/ajax_groups.html.twig
galette/templates/default/elements/ajax_members.html.twig
galette/templates/default/elements/display_dynamic_fields.html.twig
galette/templates/default/elements/edit_dynamic_fields.html.twig
galette/templates/default/elements/edit_entitleds.html.twig
galette/templates/default/elements/edit_pdf_models.html.twig
galette/templates/default/elements/footer.html.twig
galette/templates/default/elements/group.html.twig
galette/templates/default/elements/group_persons.html.twig
galette/templates/default/elements/header.html.twig
galette/templates/default/elements/js/choose_adh.js.twig
galette/templates/default/elements/js/messages.js.twig
galette/templates/default/elements/js/photo_dnd.js.twig
galette/templates/default/elements/js/pwdcheck.js.twig
galette/templates/default/elements/js/removal.js.twig
galette/templates/default/elements/list.html.twig
galette/templates/default/elements/logout.html.twig
galette/templates/default/elements/mailing_recipients.html.twig
galette/templates/default/elements/member_card.html.twig
galette/templates/default/elements/navigate.html.twig
galette/templates/default/elements/navigation/menus_macros.twig
galette/templates/default/elements/navigation/navigation_aside.html.twig
galette/templates/default/elements/navigation/navigation_items.html.twig
galette/templates/default/elements/navigation/navigation_topbar.html.twig
galette/templates/default/elements/navigation/public_pages.html.twig
galette/templates/default/elements/scripts.html.twig
galette/templates/default/macros.twig
galette/templates/default/modals/mailing_preview.html.twig
galette/templates/default/modals/members_attendance_sheet.html.twig
galette/templates/default/modals/plugin_initdb.html.twig
galette/templates/default/modals/telemetry.html.twig
galette/templates/default/page.html.twig
galette/templates/default/pages/404.html.twig
galette/templates/default/pages/admintools.html.twig
galette/templates/default/pages/advanced_search.html.twig
galette/templates/default/pages/configuration_core_fields.html.twig
galette/templates/default/pages/configuration_core_lists.html.twig
galette/templates/default/pages/configuration_dynamic_field_form.html.twig
galette/templates/default/pages/configuration_dynamic_fields.html.twig
galette/templates/default/pages/configuration_dynamic_translations.html.twig
galette/templates/default/pages/configuration_entitled_form.html.twig
galette/templates/default/pages/configuration_entitleds.html.twig
galette/templates/default/pages/configuration_payment_type_form.html.twig
galette/templates/default/pages/configuration_payment_types.html.twig
galette/templates/default/pages/configuration_pdf_models.html.twig
galette/templates/default/pages/configuration_texts.html.twig
galette/templates/default/pages/configuration_title_form.html.twig
galette/templates/default/pages/configuration_titles.html.twig
galette/templates/default/pages/contribution_form.html.twig
galette/templates/default/pages/contributions_list.html.twig
galette/templates/default/pages/desktop.html.twig
galette/templates/default/pages/directlink.html.twig
galette/templates/default/pages/export.html.twig
galette/templates/default/pages/groups_list.html.twig
galette/templates/default/pages/history.html.twig
galette/templates/default/pages/import.html.twig
galette/templates/default/pages/import_model.html.twig
galette/templates/default/pages/index.html.twig
galette/templates/default/pages/mailing_form.html.twig
galette/templates/default/pages/mailings_list.html.twig
galette/templates/default/pages/member_form.html.twig
galette/templates/default/pages/member_show.html.twig
galette/templates/default/pages/members_list.html.twig
galette/templates/default/pages/members_public_gallery.html.twig
galette/templates/default/pages/password_lost.html.twig
galette/templates/default/pages/password_recover.html.twig
galette/templates/default/pages/plugins.html.twig
galette/templates/default/pages/preferences.html.twig
galette/templates/default/pages/reminder.html.twig
galette/templates/default/pages/saved_searches_list.html.twig
galette/templates/default/pages/transaction_form.html.twig
galette/templates/default/pages/transactions_list.html.twig
galette/templates/default/public_page.html.twig
galette/webroot/installer.php
patches/slim-php81.patch [deleted file]
patches/twig-view-php81.patch [deleted file]
tests/Galette/Controllers/tests/units/PdfController.php
tests/Galette/Core/tests/units/Preferences.php
tests/Galette/Entity/tests/units/PdfModel.php
tests/Galette/IO/tests/units/CsvIn.php
tests/Galette/Middleware/tests/unit/CheckAcls.php [deleted file]
tests/Galette/Repository/tests/units/PdfModels.php
tests/GaletteTestCase.php
tests/GaletteUpdate/Core/tests/units/Install.php
tests/TestsBootstrap.php