16 lines
657 B
PHP
16 lines
657 B
PHP
<?php
|
|
defined('_JEXEC') or die;
|
|
use Joomla\CMS\Extension\PluginInterface;
|
|
use Joomla\CMS\Plugin\PluginHelper;
|
|
use Joomla\DI\Container;
|
|
use Joomla\DI\ServiceProviderInterface;
|
|
use Joomla\Event\DispatcherInterface;
|
|
use Moko\Plugin\WebServices\MokoSuiteLibrary\Extension\MokoSuiteLibrary;
|
|
return new class implements ServiceProviderInterface {
|
|
public function register(Container $container): void {
|
|
$container->set(PluginInterface::class, function (Container $container) {
|
|
return new MokoSuiteLibrary($container->get(DispatcherInterface::class), (array) PluginHelper::getPlugin('webservices', 'mokosuitelibrary'));
|
|
});
|
|
}
|
|
};
|