mirror of
https://github.com/bdnugget/magento2.git
synced 2026-11-08 01:37:36 +00:00
73 lines
1.2 KiB
PHP
73 lines
1.2 KiB
PHP
<?php
|
|
/**
|
|
*
|
|
* Copyright © Magento, Inc. All rights reserved.
|
|
* See COPYING.txt for license details.
|
|
*/
|
|
namespace Magento\Backend\Block\Widget;
|
|
|
|
use Magento\Backend\Block\Widget\Tab\TabInterface;
|
|
|
|
/**
|
|
* @api
|
|
* @since 100.0.2
|
|
*/
|
|
class Tab extends \Magento\Backend\Block\Template implements TabInterface
|
|
{
|
|
/**
|
|
* Return Tab label
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getTabLabel()
|
|
{
|
|
return $this->getLabel();
|
|
}
|
|
|
|
/**
|
|
* Return Tab title
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getTabTitle()
|
|
{
|
|
return $this->getTitle();
|
|
}
|
|
|
|
/**
|
|
* Can show tab in tabs
|
|
*
|
|
* @return boolean
|
|
*/
|
|
public function canShowTab()
|
|
{
|
|
return $this->hasCanShow() ? (bool)$this->getCanShow() : true;
|
|
}
|
|
|
|
/**
|
|
* Tab is hidden
|
|
*
|
|
* @return boolean
|
|
*/
|
|
public function isHidden()
|
|
{
|
|
return $this->hasIsHidden() ? (bool)$this->getIsHidden() : false;
|
|
}
|
|
|
|
/**
|
|
* @return string
|
|
*/
|
|
public function getTabClass()
|
|
{
|
|
return $this->getClass();
|
|
}
|
|
|
|
/**
|
|
* @return string
|
|
*/
|
|
public function getTabUrl()
|
|
{
|
|
return $this->hasData('url') ? $this->getData('url') : '#';
|
|
}
|
|
}
|