本文整理汇总了PHP中Channel::outState方法的典型用法代码示例。如果您正苦于以下问题:PHP Channel::outState方法的具体用法?PHP Channel::outState怎么用?PHP Channel::outState使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Channel
的用法示例。
在下文中一共展示了Channel::outState方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: outAllStates
/**
* outAllStates
*
* Outputs the JS state for all meta
*
* @since version 2.0.0
* @param int $wpid Person identifier
* @param mixed $meta List of meta tags
* @param array $params list of parameters
*/
public function outAllStates($wpid, $meta, $params)
{
if (!is_array($meta)) {
$meta = array($meta);
}
//end if
$states = '';
foreach ($meta as $m) {
$state = Channel::getState($wpid, $m, $params['default_callback']);
$js_call = $state ? $params['active_state'] : $params['fail_state'];
$js_params = array($m);
if (!is_array($params['js_params'])) {
$params['js_params'] = array($params['js_params']);
}
//end if
$js_params = array_merge($js_params, $params['js_params']);
$states .= Channel::outState($js_call, $js_params);
}
//end foreach
return $states;
}