From b44b1f4b7e026e1331e0d790a084140571efce96 Mon Sep 17 00:00:00 2001 From: Jonathan Miller <1+jmiller@noreply.git.mokoconsulting.tech> Date: Mon, 13 Jul 2026 01:43:14 +0000 Subject: [PATCH] chore: align CLAUDE.md to Joomla 6 / PHP 8.3 --- CLAUDE.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 0621bee9..1bada9ba 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -36,7 +36,7 @@ This is a Joomla **package** extension (`pkg_mokosuitecross`) containing sub-ext ### com_mokosuitecross (Component) - Admin backend for managing services, post queue, templates, and logs -- Joomla 5/6 MVC: Dashboard, Services, Posts, Logs (list/edit each) +- Joomla 6 MVC: Dashboard, Services, Posts, Logs (list/edit each) - Namespace: `Joomla\Component\MokoSuiteCross\Administrator` - Database tables: `#__mokosuitecross_services`, `#__mokosuitecross_posts`, `#__mokosuitecross_templates`, `#__mokosuitecross_logs` @@ -102,8 +102,8 @@ Four tables: ## Coding Standards -- PHP 8.1+ minimum -- Joomla 5/6 DI container pattern: `services/provider.php` → Extension class +- PHP 8.3+ minimum +- Joomla 6 DI container pattern: `services/provider.php` → Extension class - Legacy stub `.php` file required for plugin loader but empty - `SubscriberInterface` for event subscription (not `on*` method naming) - `bind() → check() → store()` for Table operations (not `save()`)