⇦ Back to Toolbar classMethod getInstance
public static \Joomla\CMS\Toolbar\Toolbar
getInstance
(mixed $name = 'toolbar')
Returns the global Toolbar object, only creating it if it doesn't already exist.
Parameters
- string $name The name of the toolbar.
Returns
- \Joomla\CMS\Toolbar\Toolbar The Toolbar object.
Since
Deprecated
-
- \Joomla\DI\Exception\KeyNotFoundException
Method getInstance - Source code
/**
* Returns the global Toolbar object, only creating it if it doesn't already exist.
*
* @param string $name The name of the toolbar.
*
* @return Toolbar The Toolbar object.
*
* @since 1.5
* @deprecated 5.0 Use the ToolbarFactoryInterface instead
*
* @throws \Joomla\DI\Exception\KeyNotFoundException
*/
public static function getInstance($name = 'toolbar')
{
if (empty(self::$instances[$name])) {
self::$instances[$name] = Factory::getContainer()->get(ToolbarFactoryInterface::class)->createToolbar($name);
}
return self::$instances[$name];
}