bubasuma\simplechat\db\Conversation::get PHP Method

get() public static method

Since: 2.0
public static get ( integer $userId, integer $limit, boolean $history = true, integer $key = null ) : DataProvider
$userId integer
$limit integer
$history boolean
$key integer
return bubasuma\simplechat\DataProvider
    public static function get($userId, $limit, $history = true, $key = null)
    {
        $query = static::baseQuery($userId);
        if (null !== $key) {
            $query->andHaving([$history ? '<' : '>', 'last_message_id', $key]);
        }
        return new DataProvider(['query' => $query, 'key' => 'last_message_id', 'pagination' => ['pageSize' => $limit]]);
    }