Skip to content

Remove dependency on pdfexport module for PDF export#5510

Draft
TheSyscall wants to merge 4 commits into
mainfrom
remove-dependency-on-pdfexport
Draft

Remove dependency on pdfexport module for PDF export#5510
TheSyscall wants to merge 4 commits into
mainfrom
remove-dependency-on-pdfexport

Conversation

@TheSyscall

@TheSyscall TheSyscall commented May 21, 2026

Copy link
Copy Markdown
Contributor

The goal of this PR is to remove the hard dependency on our own pdfexport module for the generation on PDF documents. This would allow for other module developers to implement their own solutions.

It made little sense that we ask a concrete hook implementation for the
first implementation of a hook. It essentially limited us to exactly one
possible pdfexport extension (our own), which is not how hooks are
supposed to work.
This method was always required because it was called by the reporting
module assuming that our own implementation of the pdfexport module was
the one chosen.

Because this behavior exists and our pdfexport module is the only
implementation of this hook this is not a breaking change.
This commit also includes phpdoc formating changes
@cla-bot cla-bot Bot added the cla/signed label May 21, 2026
@TheSyscall TheSyscall force-pushed the pdf-hook branch 2 times, most recently from 80cceff to a2ea423 Compare June 22, 2026 11:18
@TheSyscall TheSyscall force-pushed the pdf-hook branch 3 times, most recently from 26e20f4 to bd3e787 Compare June 23, 2026 13:44
Base automatically changed from pdf-hook to main June 25, 2026 07:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant