45 lines
1.3 KiB
PHP
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);
|
|
}
|
|
}
|