public
__construct
(mixed $alias = null, \Joomla\Database\DatabaseDriver $database = null, \Joomla\Application\AbstractApplication $application = null)
public function __construct($alias = null, DatabaseDriver $database = null, AbstractApplication $application = null)
{
$this->db = $database ?: Factory::getDbo();
$app = $application ?: Factory::getApplication();
$this->alias = $alias ?: $app->input->get('option') . '.' . $app->input->get('view');
$this->type = $this->getTypeByAlias($this->alias);
}