本文整理汇总了PHP中Streams::forUser方法的典型用法代码示例。如果您正苦于以下问题:PHP Streams::forUser方法的具体用法?PHP Streams::forUser怎么用?PHP Streams::forUser使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Streams
的用法示例。
在下文中一共展示了Streams::forUser方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: my
/**
* A shorthand to get fields from a stream, etc.
* @method my
* @static
* @param {string|array} $field='content'
* Optional. Defaults to "content".
* Can be an array of fields, in which case the function returns an array.
* @param {boolean} [$escape=false]
* If true, escapes as HTML
* @return {mixed}
* Returns the value of the field, or an array of values, depending on
* whether $field is an array or a string
*/
static function my($name, $field = 'content', $escape = false)
{
$user = Users::loggedInUser();
if (!$user) {
return null;
}
$streams = Streams::forUser($user->id, $user->id);
// Since it's our stream, the testReadLevel will always succeed
return Streams::take($streams, $name, 0, $field, $escape);
}