feat: update script template to Joomla 6 DLID pattern #66

Merged
jmiller merged 1 commits from feat/license-key-docs into dev 2026-07-17 06:51:35 +00:00
Owner

Summary

  • Update script_package.php to Joomla 6 architecture
  • Replace deprecated Factory::getDbo() with DatabaseInterface via container
  • Add typed parameters (string, InstallerAdapter)
  • Align DLID handling with CRM/Create production implementations
  • License key warning fires only on first install

https://claude.ai/code/session_01CwLGvFJPjoPTp9BEnSjtJf

## Summary - Update script_package.php to Joomla 6 architecture - Replace deprecated Factory::getDbo() with DatabaseInterface via container - Add typed parameters (string, InstallerAdapter) - Align DLID handling with CRM/Create production implementations - License key warning fires only on first install https://claude.ai/code/session_01CwLGvFJPjoPTp9BEnSjtJf
jmiller added 1 commit 2026-07-17 06:48:38 +00:00
feat: update script template to Joomla 6 DLID pattern
Generic: Project CI / Lint & Validate (pull_request) Has been skipped
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: PR Check / Secret Scan (pull_request) Successful in 5s
Universal: PR Check / Validate PR (pull_request) Has been skipped
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Has been skipped
Generic: Project CI / Tests (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Branch Cleanup / Delete merged branch (pull_request) Successful in 2s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
7cec038036
Replace Factory::getDbo() with DatabaseInterface via container,
add typed parameters, align with CRM/Create install scripts.
Warning fires only on install, queries use element-based JOIN.

Claude-Session: https://claude.ai/code/session_01CwLGvFJPjoPTp9BEnSjtJf
jmiller merged commit 0556b9c49e into dev 2026-07-17 06:51:35 +00:00
jmiller deleted branch feat/license-key-docs 2026-07-17 06:51:36 +00:00
Sign in to join this conversation.
No Reviewers
Priority -
Type -
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/Template-Joomla#66