first commit

This commit is contained in:
2025-07-22 15:41:16 +02:00
commit 2a40a54622
81 changed files with 5614 additions and 0 deletions

View File

@ -0,0 +1,44 @@
<?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);
}
}