本文整理汇总了PHP中false::setGuiClass方法的典型用法代码示例。如果您正苦于以下问题:PHP false::setGuiClass方法的具体用法?PHP false::setGuiClass怎么用?PHP false::setGuiClass使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类false
的用法示例。
在下文中一共展示了false::setGuiClass方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getDevice
/**
* Get device features
*
* @return Application_Model_Device
*/
public function getDevice()
{
if ($this->device == null) {
$this->device = false;
$devices = Application_Model_DevicesMapper::i()->fetchAll();
/* @var Application_Model_Device $device */
foreach ($devices as $device) {
// if exact do an == comparison
if ($device->isExact() && $device->getPattern() == $_SERVER['HTTP_USER_AGENT'] || !$device->isExact() && preg_match($device->getPattern(), $_SERVER['HTTP_USER_AGENT']) > 0) {
// valid $device found;
$this->device = $device;
break;
}
}
if ($this->device == false) {
// load things from default
$this->device = new Application_Model_Device();
if (X_VlcShares_Plugins::broker()->isRegistered('wiimc')) {
$this->device->setGuiClass($this->options->get('gui', 'X_VlcShares_Plugins_WiimcPlxRenderer'));
} else {
$this->device->setGuiClass($this->options->get('gui', 'X_VlcShares_Plugins_WebkitRenderer'));
}
$this->device->setIdProfile($this->options->get('profile', 1))->setLabel("Unknown device");
}
}
return $this->device;
}