From a7bf4d02a241a0d9cfdf3554e520f74a995a158b Mon Sep 17 00:00:00 2001 From: Jonathan Miller <1+jmiller@noreply.git.mokoconsulting.tech> Date: Sat, 27 Jun 2026 20:45:00 +0000 Subject: [PATCH] feat: initial scaffold --- .../src/Extension/MokoSuiteStorage.php | 38 ++++++++----------- 1 file changed, 16 insertions(+), 22 deletions(-) diff --git a/source/packages/plg_webservices_mokosuitestorage/src/Extension/MokoSuiteStorage.php b/source/packages/plg_webservices_mokosuitestorage/src/Extension/MokoSuiteStorage.php index e23312a..b2ef178 100644 --- a/source/packages/plg_webservices_mokosuitestorage/src/Extension/MokoSuiteStorage.php +++ b/source/packages/plg_webservices_mokosuitestorage/src/Extension/MokoSuiteStorage.php @@ -1,34 +1,28 @@ + * SPDX-License-Identifier: GPL-3.0-or-later + * Authored-by: Moko Consulting */ -namespace MokoConsulting\Plugin\WebServices\MokoSuiteStorage\Extension; +namespace Moko\Plugin\WebServices\MokoSuiteStorage\Extension; defined('_JEXEC') or die; use Joomla\CMS\Plugin\CMSPlugin; -use Joomla\CMS\Router\ApiRouter; use Joomla\Event\SubscriberInterface; -use Joomla\Router\Route; -final class MokoSuiteStorage extends CMSPlugin implements SubscriberInterface +class MokoSuiteStorage extends CMSPlugin implements SubscriberInterface { - public static function getSubscribedEvents(): array - { - return [ - 'onBeforeApiRoute' => 'onBeforeApiRoute', - ]; - } + public static function getSubscribedEvents(): array + { + return [ + 'onBeforeApiRoute' => 'onBeforeApiRoute', + ]; + } - public function onBeforeApiRoute(&$router): void - { - $router->createCRUDRoutes('v1/mokosuitestorage/units', 'units'); - $router->createCRUDRoutes('v1/mokosuitestorage/unit-types', 'unittypes'); - $router->createCRUDRoutes('v1/mokosuitestorage/tenants', 'tenants'); - $router->createCRUDRoutes('v1/mokosuitestorage/leases', 'leases'); - $router->createCRUDRoutes('v1/mokosuitestorage/access-logs', 'accesslogs'); - $router->createCRUDRoutes('v1/mokosuitestorage/payments', 'payments'); - } -} + public function onBeforeApiRoute(&$router): void + { + } +} \ No newline at end of file