Moin moin,
ich habe eines meiner Module für J4 und zeitgleich auf Namespace geändert. Unter "4.0.0-beta7" funktioniert das ohne Probleme. Jetzt wollte ich es unter "3.9.26" installieren und hier kommt die Fehlermeldung, dass er die Klasse in meiner Helper Datei nicht findet.
0 Class 'ITCS\Module\ItcsOpenHoursPro\Site\ItcsOpenHoursProHelper' not found
W:\xampp\htdocs\www\test.it-conserv.de\modules\mod_itcs_openhours_pro\mod_itcs_openhours_pro.php:93
Der Aufruf in der "mod_itcs_openhours_pro.php" Zeile 93
PHP
//Zeile 19
use ITCS\Module\ItcsOpenHoursPro\Site\ItcsOpenHoursProHelper;
//Zeile 93
$weekdays = ItcsOpenHoursProHelper::weekdays($open_days, $week_start, $tz);
Datei: ItcsOpenHoursProHelper.php befindet sich direkt im Modul auf der gleichen Ebene wie die "mod_itcs_openhours_pro.php"
PHP
//Zeile 13 - 18
namespace ITCS\Module\ItcsOpenHoursPro\Site;
defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\Helper\ModuleHelper;
use Joomla\CMS\Factory;
class ItcsOpenHoursProHelper
{
...
}
Alles anzeigen
Muss ich für J3.9 noch was angeben?
Habe ich was vergessen?