public \Joomla\CMS\Toolbar\Button\CustomButton
versions
(string $typeAlias, int $itemId, int $height = 800, int $width = 500, string $text = 'JTOOLBAR_VERSIONS')
/**
* Writes a version history
*
* @param string $typeAlias The component and type, for example 'com_content.article'
* @param integer $itemId The id of the item, for example the article id.
* @param integer $height The height of the popup.
* @param integer $width The width of the popup.
* @param string $text The name of the button.
*
* @return CustomButton
*
* @since 4.0.0
*/
public function versions(string $typeAlias, int $itemId, int $height = 800, int $width = 500, string $text = 'JTOOLBAR_VERSIONS') : CustomButton
{
$lang = Factory::getLanguage();
$lang->load('com_contenthistory', JPATH_ADMINISTRATOR, $lang->getTag(), true);
// Options array for Layout
$options = array();
$options['title'] = Text::_($text);
$options['height'] = $height;
$options['width'] = $width;
$options['itemId'] = $typeAlias . '.' . $itemId;
$layout = new FileLayout('joomla.toolbar.versions');
return $this->customHtml($layout->render($options), 'version');
}