Files
pkg_circolari/administrator/components/com_circolari/services/provider.php
2025-07-22 15:41:16 +02:00

45 lines
1.3 KiB
PHP

<?php
namespace Pcrt\Component\Circolari;
\defined('_JEXEC') or die;
use Joomla\CMS\Extension\Service\Provider\ServiceProviderInterface;
use Joomla\CMS\MVC\Factory\MvcFactoryInterface;
use Joomla\CMS\Dispatcher\ComponentDispatcherFactoryInterface;
use Joomla\CMS\Extension\ComponentInterface;
use Joomla\CMS\Extension\ExtensionServiceInterface;
use Joomla\CMS\Dispatcher\ComponentDispatcher;
use Psr\Container\ContainerInterface;
use Joomla\CMS\Extension\BootableExtensionInterface;
use Joomla\CMS\Extension\LazyServiceableTrait;
use Joomla\CMS\HTML\Registry;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Uri\Uri;
use Joomla\CMS\Factory;
use Joomla\CMS\Router\Router;
use Joomla\CMS\Router\Route;
use Joomla\CMS\Router\SiteRouter;
use Joomla\CMS\Extension\Service\Provider\BootableServiceProviderInterface;
final class Provider implements ServiceProviderInterface
{
public function register(ContainerInterface \$container): void
{
\$container->get(ComponentDispatcherFactoryInterface::class)
->createDispatcher('com_circolari')
->registerView('circolares', \Pcrt\Component\Circolari\Administrator\View\Circolares\HtmlView::class)
->registerView('firmetipi', \Pcrt\Component\Circolari\Administrator\View\Firmetipi\HtmlView::class);
}
}