static function fillReplies(&$notices) { $ids = self::_idsOf($notices); $replyMap = Reply::listGet('notice_id', $ids); foreach ($notices as $notice) { $replies = $replyMap[$notice->id]; $ids = array(); foreach ($replies as $reply) { $ids[] = $reply->profile_id; } $notice->_setReplies($ids); } }