diff --git a/source/packages/plg_webservices_mokosuitestorage/services/provider.php b/source/packages/plg_webservices_mokosuitestorage/services/provider.php index bedf3eb..c989e2e 100644 --- a/source/packages/plg_webservices_mokosuitestorage/services/provider.php +++ b/source/packages/plg_webservices_mokosuitestorage/services/provider.php @@ -1,31 +1,24 @@ + * SPDX-License-Identifier: GPL-3.0-or-later + * Authored-by: Moko Consulting */ defined('_JEXEC') or die; use Joomla\CMS\Extension\PluginInterface; -use Joomla\CMS\Factory; use Joomla\CMS\Plugin\PluginHelper; use Joomla\DI\Container; use Joomla\DI\ServiceProviderInterface; use Joomla\Event\DispatcherInterface; -use MokoConsulting\Plugin\WebServices\MokoSuiteStorage\Extension\MokoSuiteStorage; +use Moko\Plugin\WebServices\MokoSuiteStorage\Extension\MokoSuiteStorage; -return new class implements ServiceProviderInterface -{ - public function register(Container $container): void - { - $container->set( - PluginInterface::class, - function (Container $container) { - $dispatcher = $container->get(DispatcherInterface::class); - $plugin = new MokoSuiteStorage($dispatcher, (array) PluginHelper::getPlugin('webservices', 'mokosuitestorage')); - $plugin->setApplication(Factory::getApplication()); - return $plugin; - } - ); - } -}; +return new class implements ServiceProviderInterface { + public function register(Container $container): void { + $container->set(PluginInterface::class, function (Container $container) { + return new MokoSuiteStorage($container->get(DispatcherInterface::class), (array) PluginHelper::getPlugin('webservices', 'mokosuitestorage')); + }); + } +}; \ No newline at end of file