Benutzer-Werkzeuge

Webseiten-Werkzeuge


joomla:framework:deprecations

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
joomla:framework:deprecations [27/03/2023 09:09] Manueljoomla:framework:deprecations [27/03/2023 18:15] (aktuell) Manuel
Zeile 8: Zeile 8:
  
 <file php> <file php>
-use Joomla\CMS\User\UserFactoryInterface;+use Joomla\Database\DatabaseInterface;
 use Joomla\CMS\Factory; use Joomla\CMS\Factory;
 $db = Factory::getContainer()->get(DatabaseInterface::class); $db = Factory::getContainer()->get(DatabaseInterface::class);
Zeile 29: Zeile 29:
  
 <file php> <file php>
-use Joomla\Database\DatabaseInterface;+use Joomla\CMS\User\UserFactoryInterface;
 use Joomla\CMS\Factory; use Joomla\CMS\Factory;
 $user = Factory::getContainer()->get(UserFactoryInterface::class); $user = Factory::getContainer()->get(UserFactoryInterface::class);
Zeile 39: Zeile 39:
 <file php> <file php>
 use Joomla\CMS\Factory; use Joomla\CMS\Factory;
-$db = Factory::getUser();+$user = Factory::getUser();
 // equivalent of the older format $db = JFactory::getUser(); // equivalent of the older format $db = JFactory::getUser();
 +</file>
 +
 +===== JConfig =====
 +
 +So wird die Klasse aufgerufen (J4+):
 +
 +<file php>
 +use Joomla\CMS\Factory;
 +$config = Factory::getApplication->getConfig();
 +</file>
 +
 +und so wurde es früher gemacht (J3-):
 +
 +<file php>
 +use Joomla\CMS\Factory;
 +$config = Factory::getConfig();
 +</file>
 +
 +===== Session =====
 +
 +So wird die Klasse aufgerufen (J4+):
 +
 +<file php>
 +use Joomla\CMS\Factory;
 +$session = Factory::getApplication->getSession();
 +</file>
 +
 +und so wurde es früher gemacht (J3-):
 +
 +<file php>
 +use Joomla\CMS\Factory;
 +$session = Factory::getSession();
 +</file>
 +
 +===== Language =====
 +
 +So wird die Klasse aufgerufen (J4+):
 +
 +<file php>
 +use Joomla\CMS\Factory;
 +$lang = Factory::getApplication->getLanguage();
 +//or
 +$lang = self::getContainer()->get(LanguageFactoryInterface::class);
 +</file>
 +
 +und so wurde es früher gemacht (J3-):
 +
 +<file php>
 +use Joomla\CMS\Factory;
 +$lang = Factory::getLanguage();
 +</file>
 +
 +===== Document =====
 +
 +So wird die Klasse aufgerufen (J4+):
 +
 +<file php>
 +use Joomla\CMS\Factory;
 +$doc = Factory::getApplication->getDocument();
 +</file>
 +
 +und so wurde es früher gemacht (J3-):
 +
 +<file php>
 +use Joomla\CMS\Factory;
 +$doc = Factory::getDocument();
 </file> </file>
joomla/framework/deprecations.1679900982.txt.gz · Zuletzt geändert: von Manuel