MongolidLaravel\MongolidUserProviderTest::getProvider PHP Method

getProvider() protected method

protected getProvider ( ) : MongolidUserProvider
return MongolidUserProvider
    protected function getProvider()
    {
        $model = new class extends MongolidModel
        {
            public static function first($query = [], array $projection = [], bool $useCache = false)
            {
                return m::mock(MongolidModel::class);
            }
        };
        $hasher = $this->app->make(Hasher::class);
        $provider = new MongolidUserProvider($hasher, get_class($model));
        return $provider;
    }