本文整理匯總了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);
}