joomla:framework:deprecations
Joomla - Deprecations
JDatabase
Offizielle Doku: https://docs.joomla.org/Selecting_data_using_JDatabase
So wird die Klasse aufgerufen (J4+):
use Joomla\Database\DatabaseInterface; use Joomla\CMS\Factory; $db = Factory::getContainer()->get(DatabaseInterface::class); // equivalent in most cases $db = $this->getDatabase();
und so wurde es früher gemacht (J3-):
use Joomla\CMS\Factory; $db = Factory::getDbo(); // equivalent of the older format $db = JFactory::getDbo();
JUser
Offizielle Doku: https://api.joomla.org/cms-3/classes/Joomla.CMS.User.User.html
So wird die Klasse aufgerufen (J4+):
use Joomla\CMS\User\UserFactoryInterface; use Joomla\CMS\Factory; $user = Factory::getContainer()->get(UserFactoryInterface::class); // equivalent in most cases $db = $this->getUser();
und so wurde es früher gemacht (J3-):
use Joomla\CMS\Factory; $user = Factory::getUser(); // equivalent of the older format $db = JFactory::getUser();
JConfig
So wird die Klasse aufgerufen (J4+):
use Joomla\CMS\Factory; $config = Factory::getApplication->getConfig();
und so wurde es früher gemacht (J3-):
use Joomla\CMS\Factory; $config = Factory::getConfig();
Session
So wird die Klasse aufgerufen (J4+):
use Joomla\CMS\Factory; $session = Factory::getApplication->getSession();
und so wurde es früher gemacht (J3-):
use Joomla\CMS\Factory; $session = Factory::getSession();
Language
So wird die Klasse aufgerufen (J4+):
use Joomla\CMS\Factory; $lang = Factory::getApplication->getLanguage(); //or $lang = self::getContainer()->get(LanguageFactoryInterface::class);
und so wurde es früher gemacht (J3-):
use Joomla\CMS\Factory; $lang = Factory::getLanguage();
Document
So wird die Klasse aufgerufen (J4+):
use Joomla\CMS\Factory; $doc = Factory::getApplication->getDocument();
und so wurde es früher gemacht (J3-):
use Joomla\CMS\Factory; $doc = Factory::getDocument();
joomla/framework/deprecations.txt · Zuletzt geändert: 27/03/2023 18:15 von Manuel