| Server IP : 195.130.67.5 / Your IP : 216.73.217.127 Web Server : Microsoft-IIS/10.0 System : Windows NT WEBSERVER1 10.0 build 17763 (Windows Server 2016) i586 User : IUSR ( 0) PHP Version : 7.4.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /inetpub/wwwroot/cdc/wp-content/plugins/wordfence/modules/login-security/classes/model/view/ |
Upload File : |
<?php
namespace WordfenceLS\View;
/**
* Represents a tab in the UI.
*
* @package Wordfence2FA\View
* @property string $id
* @property string $a
* @property string $tabTitle
* @property string $pageTitle
* @property bool $active
* @property string|null $mobileTabTitle
*/
class Model_Tab {
protected $_id;
protected $_a;
protected $_tabTitle;
protected $_pageTitle;
protected $_active;
protected $_mobileTabTitle;
public function __construct($id, $a, $tabTitle, $pageTitle, $active = false, $mobileTabTitle = null) {
$this->_id = $id;
$this->_a = $a;
$this->_tabTitle = $tabTitle;
$this->_pageTitle = $pageTitle;
$this->_active = $active;
$this->_mobileTabTitle = $mobileTabTitle;
}
public function __get($name) {
switch ($name) {
case 'id':
return $this->_id;
case 'a':
return $this->_a;
case 'tabTitle':
return $this->_tabTitle;
case 'pageTitle':
return $this->_pageTitle;
case 'active':
return $this->_active;
case 'mobileTabTitle':
return $this->_mobileTabTitle;
}
throw new \OutOfBoundsException('Invalid key: ' . $name);
}
}