Assegnazione url corretto alla singola circolare
This commit is contained in:
25
site/services/provider.php
Normal file
25
site/services/provider.php
Normal file
@ -0,0 +1,25 @@
|
||||
<?php
|
||||
\defined('_JEXEC') or die;
|
||||
|
||||
use Joomla\DI\Container;
|
||||
use Joomla\DI\ServiceProviderInterface;
|
||||
|
||||
return new class implements ServiceProviderInterface {
|
||||
public function register(Container $c)
|
||||
{
|
||||
// Joomla 4/5
|
||||
if (class_exists('Joomla\\CMS\\Extension\\Service\\Provider\\MVCComponent')) {
|
||||
$cls = 'Joomla\\CMS\\Extension\\Service\\Provider\\MVCComponent';
|
||||
$c->registerServiceProvider(new $cls('Pcrt\\Component\\Circolari'));
|
||||
}
|
||||
|
||||
// Fallback per ambienti older: comunque registra il namespace PSR-4
|
||||
if (class_exists('JLoader') && \defined('JPATH_SITE')) {
|
||||
\JLoader::registerNamespace(
|
||||
'Pcrt\\Component\\Circolari\\Site',
|
||||
JPATH_SITE . '/components/com_circolari/src',
|
||||
false, false, 'psr4'
|
||||
);
|
||||
}
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user