Changing some properties/methods from "private" to "protected"
I see this extension has migrated to Gitlab - great! I had an open PR on Github, and I'm wondering if it would be considered for merging if I rebased it: https://github.com/CiviCooP/org.civicoop.pdfapi/pull/18
From this extension's perspective, there's no change, since no classes extend the classes I'm modifying. However, I have an extension that builds on top of pdfapi
and just changing a couple of properties/methods allows me to use an unforked version.
I can write up the extension in more detail, but essentially - PDF API assumes that the PDF will always be generated non-interactively. My extension allows you to trigger a CiviRule via a link (which is the purpose of my fastactionlinks
extension), and the resulting PDF will be downloaded by the user.