123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- <?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') : '#';
- }
- }
|