Chrisbjr\ApiGuard\Repositories\ApiKeyRepository::getByKey PHP Метод

getByKey() публичный Метод

public getByKey ( $key, integer $rememberApiKeyDuration ) : ApiKeyRepository
$key
$rememberApiKeyDuration integer
Результат ApiKeyRepository
    public function getByKey($key, $rememberApiKeyDuration = 0)
    {
        $apiKey = $rememberApiKeyDuration > 0 ? Cache::remember('api_keys:' . $key, $rememberApiKeyDuration, function () use($key) {
            return self::where('key', '=', $key)->first();
        }) : self::where('key', '=', $key)->first();
        return !empty($apiKey) && $apiKey->exists === true ? $apiKey : null;
    }