本文整理汇总了PHP中Notice::stream方法的典型用法代码示例。如果您正苦于以下问题:PHP Notice::stream方法的具体用法?PHP Notice::stream怎么用?PHP Notice::stream使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Notice
的用法示例。
在下文中一共展示了Notice::stream方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getNotices
function getNotices($offset, $limit, $since_id = null, $max_id = null)
{
$ids = Notice::stream(array($this, '_streamDirect'), array(), 'user_group:notice_ids:' . $this->id, $offset, $limit, $since_id, $max_id);
return Notice::getStreamByIds($ids);
}
示例2: stream
function stream($user_id, $offset = 0, $limit = NOTICES_PER_PAGE, $since_id = 0, $max_id = 0)
{
$ids = Notice::stream(array('Reply', '_streamDirect'), array($user_id), 'reply:stream:' . $user_id, $offset, $limit, $since_id, $max_id);
return $ids;
}
示例3: getStream
static function getStream($tag, $offset = 0, $limit = 20)
{
$ids = Notice::stream(array('Notice_tag', '_streamDirect'), array($tag), 'notice_tag:notice_ids:' . common_keyize($tag), $offset, $limit);
return Notice::getStreamByIds($ids);
}
示例4: stream
function stream($user_id, $offset = 0, $limit = NOTICES_PER_PAGE, $own = false, $since_id = 0, $max_id = 0)
{
$ids = Notice::stream(array('Fave', '_streamDirect'), array($user_id, $own), $own ? 'fave:ids_by_user_own:' . $user_id : 'fave:ids_by_user:' . $user_id, $offset, $limit, $since_id, $max_id);
return $ids;
}
示例5: repeatsOfMe
function repeatsOfMe($offset = 0, $limit = 20, $since_id = null, $max_id = null)
{
$ids = Notice::stream(array($this, '_repeatsOfMeDirect'), array(), 'user:repeats_of_me:' . $this->id, $offset, $limit, $since_id, $max_id);
return Notice::getStreamByIds($ids);
}
示例6: getNotices
function getNotices($offset = 0, $limit = NOTICES_PER_PAGE, $since_id = 0, $max_id = 0)
{
// XXX: I'm not sure this is going to be any faster. It probably isn't.
$ids = Notice::stream(array($this, '_streamDirect'), array(), 'profile:notice_ids:' . $this->id, $offset, $limit, $since_id, $max_id);
return Notice::getStreamByIds($ids);
}
示例7: conversationStream
function conversationStream($id, $offset = 0, $limit = 20, $since_id = 0, $max_id = 0)
{
$ids = Notice::stream(array('Notice', '_conversationStreamDirect'), array($id), 'notice:conversation_ids:' . $id, $offset, $limit, $since_id, $max_id);
return Notice::getStreamByIds($ids);
}
示例8: stream
/**
* Stream of notices linking to this URL
*
* @param integer $offset Offset to show; default is 0
* @param integer $limit Limit of notices to show
* @param integer $since_id Since this notice
* @param integer $max_id Before this notice
*
* @return array ids of notices that link to this file
*/
function stream($offset = 0, $limit = NOTICES_PER_PAGE, $since_id = 0, $max_id = 0)
{
$ids = Notice::stream(array($this, '_streamDirect'), array(), 'file:notice-ids:' . $this->url, $offset, $limit, $since_id, $max_id);
return Notice::getStreamByIds($ids);
}