What is exactly the difference between:
$model = \JModelLegacy::getInstance('Objects', 'MyModel');
and
$model = BaseDatabaseModel::getInstance('Objects', 'MyModel');
Is there some performance differences? Is one of them getting removed earlier in Joomla 5? The communcation and documentation around the Joomla Framework is bad.
I cannot do this yet so please dont suggest:
$model = $component->getMVCFactory()->createModel($modelName, $this->app->getName(), ['ignore_request' => true]);