https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40983

            Bug ID: 40983
           Summary: Remove deprecated syntax for 'after_biblio_action'
                    hooks
 Change sponsored?: ---
           Product: Koha
           Version: Main
          Hardware: All
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P5 - low
         Component: Plugin architecture
          Assignee: [email protected]
          Reporter: [email protected]
        QA Contact: [email protected]
        Depends on: 36343

Following the work on bug 36343, which aimed to improve the consistency of our
plugin hook signatures, we introduced a new syntax for the after_biblio_action
hooks that includes a payload parameter.

To ensure backward compatibility, the older signature was maintained but marked
as deprecated, with warnings logged when it is used.

The purpose of this bug is to complete the deprecation cycle by removing the
code that handles the older style syntax and the associated deprecation
warnings.

This will involve:

Removing the compatibility code that checks for and handles the old hook
signature (without the payload key).

Removing the Koha::Logger warnings that are triggered when the old signature is
detected.

Updating any relevant documentation to reflect that only the new signature is
supported.

This will help to clean up the codebase, reduce complexity, and ensure that all
plugins are using the modern, consistent hook signature.


Referenced Bugs:

https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36343
[Bug 36343] The 'after_biblio_action' hooks have an inconsistent signature
compared to before_biblio_action, and actions in reserves and items
-- 
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to