Owl\Repositories\Fluent\ItemRepository::getRecentsByUserIdWithPaginate PHP Method

getRecentsByUserIdWithPaginate() public method

Get recent items by user id with paginate.
public getRecentsByUserIdWithPaginate ( integer $user_id ) : stdClass
$user_id integer
return stdClass
    public function getRecentsByUserIdWithPaginate($user_id)
    {
        $items = \DB::table('items')->select('items.*', 'users.username as user_username', 'users.email as user_email')->join('users', 'items.user_id', '=', 'users.id')->where('items.published', '2')->where('items.user_id', $user_id)->orderBy('items.id', 'desc')->paginate(10);
        $i = 0;
        foreach ($items as $item) {
            $object = app('stdClass');
            $object->email = $item->user_email;
            $object->username = $item->user_username;
            $items[$i]->user = $object;
            $i++;
        }
        return $items;
    }