From 11bab4306c2da8dfac4ce2a8b10d0704944b720a Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Fri, 7 May 2021 11:43:26 +0545 Subject: [PATCH 1/6] Update guzzle to 6.5 --- composer.json | 2 +- composer.lock | 241 +++++++++++++++++++++++++++++++++----------------- 2 files changed, 162 insertions(+), 81 deletions(-) diff --git a/composer.json b/composer.json index b47594705828..1b41b168abcd 100644 --- a/composer.json +++ b/composer.json @@ -45,7 +45,7 @@ "nikic/php-parser": "^4.4", "icewind/streams": "0.7.4", "swiftmailer/swiftmailer": "^6.2", - "guzzlehttp/guzzle": "^5.3", + "guzzlehttp/guzzle": "^6.5", "league/flysystem": "^1.0", "pear/pear-core-minimal": "^v1.10", "interfasys/lognormalizer": "^v1.0", diff --git a/composer.lock b/composer.lock index 680acabda8a7..d6ea9e235d22 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "0b1b3ff082f6264c84ff2123ff436223", + "content-hash": "f1e56e5d8069057853162a1d22563d0a", "packages": [ { "name": "bantu/ini-get-wrapper", @@ -857,32 +857,46 @@ }, { "name": "guzzlehttp/guzzle", - "version": "5.3.4", + "version": "6.5.5", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "b87eda7a7162f95574032da17e9323c9899cb6b2" + "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b87eda7a7162f95574032da17e9323c9899cb6b2", - "reference": "b87eda7a7162f95574032da17e9323c9899cb6b2", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/9d4290de1cfd701f38099ef7e183b64b4b7b0c5e", + "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e", "shasum": "" }, "require": { - "guzzlehttp/ringphp": "^1.1", - "php": ">=5.4.0", - "react/promise": "^2.2" + "ext-json": "*", + "guzzlehttp/promises": "^1.0", + "guzzlehttp/psr7": "^1.6.1", + "php": ">=5.5", + "symfony/polyfill-intl-idn": "^1.17.0" }, "require-dev": { "ext-curl": "*", - "phpunit/phpunit": "^4.0" + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0", + "psr/log": "^1.1" + }, + "suggest": { + "psr/log": "Required for using the Log middleware" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.5-dev" + } + }, "autoload": { "psr-4": { "GuzzleHttp\\": "src/" - } + }, + "files": [ + "src/functions_include.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -895,7 +909,7 @@ "homepage": "https://github.com/mtdowling" } ], - "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients", + "description": "Guzzle is a PHP HTTP client library", "homepage": "http://guzzlephp.org/", "keywords": [ "client", @@ -908,46 +922,43 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/5.3" + "source": "https://github.com/guzzle/guzzle/tree/6.5" }, - "time": "2019-10-30T09:32:00+00:00" + "time": "2020-06-16T21:01:06+00:00" }, { - "name": "guzzlehttp/ringphp", - "version": "1.1.1", + "name": "guzzlehttp/promises", + "version": "1.4.1", "source": { "type": "git", - "url": "https://github.com/guzzle/RingPHP.git", - "reference": "5e2a174052995663dd68e6b5ad838afd47dd615b" + "url": "https://github.com/guzzle/promises.git", + "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/RingPHP/zipball/5e2a174052995663dd68e6b5ad838afd47dd615b", - "reference": "5e2a174052995663dd68e6b5ad838afd47dd615b", + "url": "https://api.github.com/repos/guzzle/promises/zipball/8e7d04f1f6450fef59366c399cfad4b9383aa30d", + "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d", "shasum": "" }, "require": { - "guzzlehttp/streams": "~3.0", - "php": ">=5.4.0", - "react/promise": "~2.0" + "php": ">=5.5" }, "require-dev": { - "ext-curl": "*", - "phpunit/phpunit": "~4.0" - }, - "suggest": { - "ext-curl": "Guzzle will use specific adapters if cURL is present" + "symfony/phpunit-bridge": "^4.4 || ^5.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1-dev" + "dev-master": "1.4-dev" } }, "autoload": { "psr-4": { - "GuzzleHttp\\Ring\\": "src/" - } + "GuzzleHttp\\Promise\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -960,44 +971,58 @@ "homepage": "https://github.com/mtdowling" } ], - "description": "Provides a simple API and specification that abstracts away the details of HTTP into a single PHP function.", + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], "support": { - "issues": "https://github.com/guzzle/RingPHP/issues", - "source": "https://github.com/guzzle/RingPHP/tree/1.1.1" + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/1.4.1" }, - "abandoned": true, - "time": "2018-07-31T13:22:33+00:00" + "time": "2021-03-07T09:25:29+00:00" }, { - "name": "guzzlehttp/streams", - "version": "3.0.0", + "name": "guzzlehttp/psr7", + "version": "1.8.2", "source": { "type": "git", - "url": "https://github.com/guzzle/streams.git", - "reference": "47aaa48e27dae43d39fc1cea0ccf0d84ac1a2ba5" + "url": "https://github.com/guzzle/psr7.git", + "reference": "dc960a912984efb74d0a90222870c72c87f10c91" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/streams/zipball/47aaa48e27dae43d39fc1cea0ccf0d84ac1a2ba5", - "reference": "47aaa48e27dae43d39fc1cea0ccf0d84ac1a2ba5", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/dc960a912984efb74d0a90222870c72c87f10c91", + "reference": "dc960a912984efb74d0a90222870c72c87f10c91", "shasum": "" }, "require": { - "php": ">=5.4.0" + "php": ">=5.4.0", + "psr/http-message": "~1.0", + "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" + }, + "provide": { + "psr/http-message-implementation": "1.0" }, "require-dev": { - "phpunit/phpunit": "~4.0" + "ext-zlib": "*", + "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.10" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "1.7-dev" } }, "autoload": { "psr-4": { - "GuzzleHttp\\Stream\\": "src/" - } + "GuzzleHttp\\Psr7\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1008,20 +1033,28 @@ "name": "Michael Dowling", "email": "mtdowling@gmail.com", "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Schultze", + "homepage": "https://github.com/Tobion" } ], - "description": "Provides a simple abstraction over streams of data", - "homepage": "http://guzzlephp.org/", + "description": "PSR-7 message implementation that also provides common utility methods", "keywords": [ - "Guzzle", - "stream" + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" ], "support": { - "issues": "https://github.com/guzzle/streams/issues", - "source": "https://github.com/guzzle/streams/tree/master" + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/1.8.2" }, - "abandoned": true, - "time": "2014-10-12T19:18:40+00:00" + "time": "2021-04-26T09:17:50+00:00" }, { "name": "icewind/streams", @@ -2399,6 +2432,59 @@ }, "time": "2021-03-05T17:36:06+00:00" }, + { + "name": "psr/http-message", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/master" + }, + "time": "2016-08-06T14:39:51+00:00" + }, { "name": "psr/log", "version": "1.1.4", @@ -2528,32 +2614,30 @@ "time": "2020-01-24T13:04:16+00:00" }, { - "name": "react/promise", - "version": "v2.8.0", + "name": "ralouphie/getallheaders", + "version": "3.0.3", "source": { "type": "git", - "url": "https://github.com/reactphp/promise.git", - "reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4" + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/promise/zipball/f3cff96a19736714524ca0dd1d4130de73dbbbc4", - "reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", "shasum": "" }, "require": { - "php": ">=5.4.0" + "php": ">=5.6" }, "require-dev": { - "phpunit/phpunit": "^7.0 || ^6.5 || ^5.7 || ^4.8.36" + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" }, "type": "library", "autoload": { - "psr-4": { - "React\\Promise\\": "src/" - }, "files": [ - "src/functions_include.php" + "src/getallheaders.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -2562,20 +2646,16 @@ ], "authors": [ { - "name": "Jan Sorgalla", - "email": "jsorgalla@gmail.com" + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" } ], - "description": "A lightweight implementation of CommonJS Promises/A for PHP", - "keywords": [ - "promise", - "promises" - ], + "description": "A polyfill for getallheaders.", "support": { - "issues": "https://github.com/reactphp/promise/issues", - "source": "https://github.com/reactphp/promise/tree/v2.8.0" + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" }, - "time": "2020-05-12T15:16:56+00:00" + "time": "2019-03-08T08:55:37+00:00" }, { "name": "sabre/dav", @@ -5375,12 +5455,12 @@ "source": { "type": "git", "url": "https://github.com/Roave/SecurityAdvisories.git", - "reference": "d58c720daf8468a2439d3020e73b03a92e1fcf55" + "reference": "62148111d4ef79d664b0da42729ce5e0705ad4aa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/d58c720daf8468a2439d3020e73b03a92e1fcf55", - "reference": "d58c720daf8468a2439d3020e73b03a92e1fcf55", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/62148111d4ef79d664b0da42729ce5e0705ad4aa", + "reference": "62148111d4ef79d664b0da42729ce5e0705ad4aa", "shasum": "" }, "conflict": { @@ -5653,6 +5733,7 @@ "wallabag/tcpdf": "<6.2.22", "wikimedia/parsoid": "<0.12.2", "willdurand/js-translation-bundle": "<2.1.1", + "wp-cli/wp-cli": "<2.5", "yii2mod/yii2-cms": "<1.9.2", "yiisoft/yii": ">=1.1.14,<1.1.15", "yiisoft/yii2": "<2.0.38", @@ -5723,7 +5804,7 @@ "type": "tidelift" } ], - "time": "2021-05-19T13:19:49+00:00" + "time": "2021-05-19T23:05:50+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", From 0f9b4f87c8ac43e19895c52a5bb418ad2ad9c191 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 24 Feb 2020 22:14:12 +0545 Subject: [PATCH 2/6] Adjust core code for Guzzle6 --- lib/private/Files/Storage/DAV.php | 2 +- lib/private/Http/Client/Client.php | 19 ++++++--- lib/private/Http/Client/Response.php | 8 ++-- .../Controller/CheckSetupControllerTest.php | 42 ++++++++++--------- tests/lib/Files/Storage/DavTest.php | 24 ++++++----- tests/lib/Http/Client/ClientTest.php | 30 ++++++++----- tests/lib/Http/Client/ResponseTest.php | 14 +++++-- 7 files changed, 83 insertions(+), 56 deletions(-) diff --git a/lib/private/Files/Storage/DAV.php b/lib/private/Files/Storage/DAV.php index d0f28a5f4b41..769010ce0612 100644 --- a/lib/private/Files/Storage/DAV.php +++ b/lib/private/Files/Storage/DAV.php @@ -34,7 +34,6 @@ use Exception; use GuzzleHttp\Exception\RequestException; -use GuzzleHttp\Message\ResponseInterface; use OC\Files\Filesystem; use OC\Files\Stream\Close; use Icewind\Streams\IteratorDirectory; @@ -50,6 +49,7 @@ use Sabre\HTTP\ClientHttpException; use Sabre\DAV\Exception\InsufficientStorage; use OCA\DAV\Connector\Sabre\Exception\Forbidden; +use Psr\Http\Message\ResponseInterface; /** * Class DAV diff --git a/lib/private/Http/Client/Client.php b/lib/private/Http/Client/Client.php index e87f4e1eb708..bd7ec9e3e75a 100644 --- a/lib/private/Http/Client/Client.php +++ b/lib/private/Http/Client/Client.php @@ -62,23 +62,28 @@ private function setDefaultOptions() { return; } $this->configured = true; + // ToDo: this $config stuff comes from the previous PR for Guzzle6 + // But it does not seem to go anywhere. `verify` etc is set, but + // when this function ends the $config array is just thrown away. + // Need to investigate what really should happen with this. + $config = $this->client->getConfig(); // Either use user bundle or the system bundle if nothing is specified if ($this->certificateManager->listCertificates() !== []) { - $this->client->setDefaultOption('verify', $this->certificateManager->getAbsoluteBundlePath()); + $config['verify'] = $this->certificateManager->getAbsoluteBundlePath(); } else { // If the instance is not yet setup we need to use the static path as // $this->certificateManager->getAbsoluteBundlePath() tries to instantiiate // a view if ($this->config->getSystemValue('installed', false) && !\OCP\Util::needUpgrade()) { - $this->client->setDefaultOption('verify', $this->certificateManager->getAbsoluteBundlePath(null)); + $config['verify'] = $this->certificateManager->getAbsoluteBundlePath(null); } else { - $this->client->setDefaultOption('verify', \OC::$SERVERROOT . '/resources/config/ca-bundle.crt'); + $config['verify'] = \OC::$SERVERROOT . '/resources/config/ca-bundle.crt'; } } - $this->client->setDefaultOption('headers/User-Agent', 'ownCloud Server Crawler'); + $config['headers/User-Agent'] = 'ownCloud Server Crawler'; if ($this->getProxyUri() !== '') { - $this->client->setDefaultOption('proxy', $this->getProxyUri()); + $config['proxy'] = $this->getProxyUri(); } } @@ -215,6 +220,10 @@ public function head($uri, $options = []) { */ public function post($uri, array $options = []) { $this->setDefaultOptions(); + if (isset($options['body']) && \is_array($options['body'])) { + $options['form_params'] = $options['body']; + unset($options['body']); + } $response = $this->client->post($uri, $options); return new Response($response); } diff --git a/lib/private/Http/Client/Response.php b/lib/private/Http/Client/Response.php index 17677efdaf7c..2ab3a8334c4b 100644 --- a/lib/private/Http/Client/Response.php +++ b/lib/private/Http/Client/Response.php @@ -23,7 +23,7 @@ namespace OC\Http\Client; use OCP\Http\Client\IResponse; -use GuzzleHttp\Message\Response as GuzzleResponse; +use Psr\Http\Message\ResponseInterface; /** * Class Response @@ -31,7 +31,7 @@ * @package OC\Http */ class Response implements IResponse { - /** @var GuzzleResponse */ + /** @var ResponseInterface */ private $response; /** @@ -40,10 +40,10 @@ class Response implements IResponse { private $stream; /** - * @param GuzzleResponse $response + * @param ResponseInterface $response * @param bool $stream */ - public function __construct(GuzzleResponse $response, $stream = false) { + public function __construct(ResponseInterface $response, $stream = false) { $this->response = $response; $this->stream = $stream; } diff --git a/tests/Settings/Controller/CheckSetupControllerTest.php b/tests/Settings/Controller/CheckSetupControllerTest.php index cb2c096a5c8a..ded4f00049bd 100644 --- a/tests/Settings/Controller/CheckSetupControllerTest.php +++ b/tests/Settings/Controller/CheckSetupControllerTest.php @@ -29,11 +29,13 @@ use OCP\AppFramework\Http\DataDisplayResponse; use OCP\AppFramework\Http\DataResponse; use OCP\AppFramework\Http\RedirectResponse; +use OCP\Http\Client\IClient; use OCP\Http\Client\IClientService; use OCP\IConfig; use OCP\IL10N; use OCP\IRequest; use OCP\IURLGenerator; +use Psr\Http\Message\ResponseInterface; use Test\TestCase; /** @@ -63,28 +65,28 @@ class CheckSetupControllerTest extends TestCase { public function setUp(): void { parent::setUp(); - $this->request = $this->getMockBuilder('\OCP\IRequest') + $this->request = $this->getMockBuilder(IRequest::class) ->disableOriginalConstructor()->getMock(); - $this->config = $this->getMockBuilder('\OCP\IConfig') + $this->config = $this->getMockBuilder(IConfig::class) ->disableOriginalConstructor()->getMock(); - $this->config = $this->getMockBuilder('\OCP\IConfig') + $this->config = $this->getMockBuilder(IConfig::class) ->disableOriginalConstructor()->getMock(); - $this->clientService = $this->getMockBuilder('\OCP\Http\Client\IClientService') + $this->clientService = $this->getMockBuilder(IClientService::class) ->disableOriginalConstructor()->getMock(); - $this->util = $this->getMockBuilder('\OC_Util') + $this->util = $this->getMockBuilder(\OC_Util::class) ->disableOriginalConstructor()->getMock(); - $this->urlGenerator = $this->getMockBuilder('\OCP\IURLGenerator') + $this->urlGenerator = $this->getMockBuilder(IURLGenerator::class) ->disableOriginalConstructor()->getMock(); - $this->l10n = $this->getMockBuilder('\OCP\IL10N') + $this->l10n = $this->getMockBuilder(IL10N::class) ->disableOriginalConstructor()->getMock(); $this->l10n->expects($this->any()) ->method('t') ->will($this->returnCallback(function ($message, array $replace) { return \vsprintf($message, $replace); })); - $this->checker = $this->getMockBuilder('\OC\IntegrityCheck\Checker') + $this->checker = $this->getMockBuilder(Checker::class) ->disableOriginalConstructor()->getMock(); - $this->checkSetupController = $this->getMockBuilder('\OC\Settings\Controller\CheckSetupController') + $this->checkSetupController = $this->getMockBuilder(CheckSetupController::class) ->setConstructorArgs([ 'settings', $this->request, @@ -118,7 +120,7 @@ public function testIsInternetConnectionWorkingCorrectly() { ->with('has_internet_connection', true) ->will($this->returnValue(true)); - $client = $this->getMockBuilder('\OCP\Http\Client\IClient') + $client = $this->getMockBuilder(IClient::class) ->disableOriginalConstructor()->getMock(); $client->expects($this->at(0)) ->method('get') @@ -145,7 +147,7 @@ public function testIsInternetConnectionHttpsFail() { ->with('has_internet_connection', true) ->will($this->returnValue(true)); - $client = $this->getMockBuilder('\OCP\Http\Client\IClient') + $client = $this->getMockBuilder(IClient::class) ->disableOriginalConstructor()->getMock(); $client->expects($this->at(0)) ->method('get') @@ -170,7 +172,7 @@ public function testIsInternetConnectionHttpFail() { ->with('has_internet_connection', true) ->will($this->returnValue(true)); - $client = $this->getMockBuilder('\OCP\Http\Client\IClient') + $client = $this->getMockBuilder(IClient::class) ->disableOriginalConstructor()->getMock(); $client->expects($this->at(0)) ->method('get') @@ -305,7 +307,7 @@ public function testCheck() { ->method('getRemoteAddress') ->willReturn('4.3.2.1'); - $client = $this->getMockBuilder('\OCP\Http\Client\IClient') + $client = $this->getMockBuilder(IClient::class) ->disableOriginalConstructor()->getMock(); $client->expects($this->at(0)) ->method('get') @@ -359,7 +361,7 @@ public function testCheck() { } public function testGetCurlVersion() { - $checkSetupController = $this->getMockBuilder('\OC\Settings\Controller\CheckSetupController') + $checkSetupController = $this->getMockBuilder(CheckSetupController::class) ->setConstructorArgs([ 'settings', $this->request, @@ -449,12 +451,12 @@ public function testIsBuggyNss400() { ->expects($this->once()) ->method('getCurlVersion') ->will($this->returnValue(['ssl_version' => 'NSS/1.0.2b'])); - $client = $this->getMockBuilder('\OCP\Http\Client\IClient') + $client = $this->getMockBuilder(IClient::class) ->disableOriginalConstructor()->getMock(); /** @var ClientException | \PHPUnit\Framework\MockObject\MockObject $exception */ - $exception = $this->getMockBuilder('\GuzzleHttp\Exception\ClientException') + $exception = $this->getMockBuilder(ClientException::class) ->disableOriginalConstructor()->getMock(); - $response = $this->getMockBuilder('\GuzzleHttp\Message\ResponseInterface') + $response = $this->getMockBuilder(ResponseInterface::class) ->disableOriginalConstructor()->getMock(); $response->expects($this->once()) ->method('getStatusCode') @@ -483,12 +485,12 @@ public function testIsBuggyNss200() { ->expects($this->once()) ->method('getCurlVersion') ->will($this->returnValue(['ssl_version' => 'NSS/1.0.2b'])); - $client = $this->getMockBuilder('\OCP\Http\Client\IClient') + $client = $this->getMockBuilder(IClient::class) ->disableOriginalConstructor()->getMock(); /** @var ClientException | \PHPUnit\Framework\MockObject\MockObject $exception */ - $exception = $this->getMockBuilder('\GuzzleHttp\Exception\ClientException') + $exception = $this->getMockBuilder(ClientException::class) ->disableOriginalConstructor()->getMock(); - $response = $this->getMockBuilder('\GuzzleHttp\Message\ResponseInterface') + $response = $this->getMockBuilder(ResponseInterface::class) ->disableOriginalConstructor()->getMock(); $response->expects($this->once()) ->method('getStatusCode') diff --git a/tests/lib/Files/Storage/DavTest.php b/tests/lib/Files/Storage/DavTest.php index 6e3352c7854e..8ace28cfd3b1 100644 --- a/tests/lib/Files/Storage/DavTest.php +++ b/tests/lib/Files/Storage/DavTest.php @@ -34,6 +34,8 @@ use OCP\Http\Client\IClientService; use OCP\Http\Client\IWebDavClientService; use OCP\Lock\LockedException; +use Psr\Http\Message\RequestInterface; +use Psr\Http\Message\ResponseInterface; use Sabre\DAV\Client; use Sabre\DAV\Exception\Forbidden; use Sabre\DAV\Exception\InsufficientStorage; @@ -102,7 +104,7 @@ protected function setUp(): void { $this->davClient = $this->createMock(Client::class); $this->webDavClientService->method('newClient')->willReturn($this->davClient); - $this->instance = $this->getMockBuilder(\OC\Files\Storage\DAV::class) + $this->instance = $this->getMockBuilder(DAV::class) ->setConstructorArgs([[ 'user' => 'davuser', 'password' => 'davpassword', @@ -152,7 +154,7 @@ public function testInstantiateWebDavClient($secure, $protocol) { ]) ->willReturn($this->davClient); - $this->instance = new \OC\Files\Storage\DAV([ + $this->instance = new DAV([ 'user' => 'davuser', 'password' => 'davpassword', 'host' => 'davhost', @@ -189,7 +191,7 @@ public function invalidConfigDataProvider() { public function testInstantiateWebDavClientInvalidConfig($params) { $this->expectException(\InvalidArgumentException::class); - new \OC\Files\Storage\DAV($params); + new DAV($params); } private function createClientHttpException($statusCode) { @@ -200,15 +202,15 @@ private function createClientHttpException($statusCode) { } private function createGuzzleClientException($statusCode) { - $request = $this->createMock(\GuzzleHttp\Message\RequestInterface::class); - $response = $this->createMock(\GuzzleHttp\Message\ResponseInterface::class); + $request = $this->createMock(RequestInterface::class); + $response = $this->createMock(ResponseInterface::class); $response->method('getStatusCode')->willReturn($statusCode); return new ClientException('ClientException', $request, $response); } private function createGuzzleServerException($statusCode) { - $request = $this->createMock(\GuzzleHttp\Message\RequestInterface::class); - $response = $this->createMock(\GuzzleHttp\Message\ResponseInterface::class); + $request = $this->createMock(RequestInterface::class); + $response = $this->createMock(ResponseInterface::class); $response->method('getStatusCode')->willReturn($statusCode); return new ServerException('ServerException', $request, $response); } @@ -223,7 +225,7 @@ public function convertExceptionDataProvider() { ]; $testCases = [ - [new \Sabre\DAV\Exception\Forbidden('Forbidden'), \Sabre\DAV\Exception\Forbidden::class], + [new Forbidden('Forbidden'), Forbidden::class], [new \InvalidArgumentException(), StorageNotAvailableException::class], [new StorageNotAvailableException(), StorageNotAvailableException::class], [new StorageInvalidException(), StorageInvalidException::class], @@ -240,7 +242,7 @@ public function convertExceptionDataProvider() { $testCases[] = [ new ServerException( 'ServerException with no response', - $this->createMock(\GuzzleHttp\Message\RequestInterface::class), + $this->createMock(RequestInterface::class), null ), StorageNotAvailableException::class @@ -524,7 +526,7 @@ public function testUnlinkException() { } public function testFopenRead() { - $response = $this->createMock(\GuzzleHttp\Message\ResponseInterface::class); + $response = $this->createMock(ResponseInterface::class); $response->method('getStatusCode')->willReturn(Http::STATUS_OK); $response->method('getBody')->willReturn(\fopen('data://text/plain,response body', 'r')); @@ -582,7 +584,7 @@ public function testFopenReadException() { public function testFopenReadLockedException() { $this->expectException(\OCP\Lock\LockedException::class); - $response = $this->createMock(\GuzzleHttp\Message\ResponseInterface::class); + $response = $this->createMock(ResponseInterface::class); $response->method('getStatusCode')->willReturn(Http::STATUS_LOCKED); $response->method('getBody')->willReturn(\fopen('data://text/plain,response body', 'r')); diff --git a/tests/lib/Http/Client/ClientTest.php b/tests/lib/Http/Client/ClientTest.php index 26d5b5356df1..966f035f9403 100644 --- a/tests/lib/Http/Client/ClientTest.php +++ b/tests/lib/Http/Client/ClientTest.php @@ -8,15 +8,19 @@ namespace Test\Http\Client; -use GuzzleHttp\Message\Response; +use GuzzleHttp\Client as GuzzleClient; use OC\Http\Client\Client; +use OCP\ICertificateManager; use OCP\IConfig; +use Psr\Http\Message\ResponseInterface; /** * Class ClientTest */ class ClientTest extends \Test\TestCase { - /** @var \GuzzleHttp\Client */ + /** @var ResponseInterface */ + private $response; + /** @var GuzzleClient */ private $guzzleClient; /** @var Client */ private $client; @@ -25,11 +29,15 @@ class ClientTest extends \Test\TestCase { public function setUp(): void { parent::setUp(); - $this->config = $this->createMock('\OCP\IConfig'); - $this->guzzleClient = $this->getMockBuilder('\GuzzleHttp\Client') + $this->config = $this->createMock(IConfig::class); + $this->response = $this->createMock(ResponseInterface::class); + $this->response->method('getStatusCode') + ->willReturn(1337); + $this->guzzleClient = $this->getMockBuilder(GuzzleClient::class) ->disableOriginalConstructor() + ->setMethods(['get', 'post', 'put', 'delete', 'options']) ->getMock(); - $certificateManager = $this->createMock('\OCP\ICertificateManager'); + $certificateManager = $this->createMock(ICertificateManager::class); $this->client = new Client( $this->config, $certificateManager, @@ -79,7 +87,7 @@ public function testGetProxyUriProxyHostWithPassword() { public function testGet() { $this->guzzleClient->method('get') - ->willReturn(new Response(1337)); + ->willReturn($this->response); $this->assertEquals(1337, $this->client->get('http://localhost/', [])->getStatusCode()); } @@ -93,7 +101,7 @@ public function testGetStream() { ] ); $this->guzzleClient->method('get') - ->willReturn(new Response(1337)); + ->willReturn($this->response); $this->assertEquals(1337, $this->client->get( 'http://localhost/', [ @@ -111,25 +119,25 @@ public function testGetStream() { public function testPost() { $this->guzzleClient->method('post') - ->willReturn(new Response(1337)); + ->willReturn($this->response); $this->assertEquals(1337, $this->client->post('http://localhost/', [])->getStatusCode()); } public function testPut() { $this->guzzleClient->method('put') - ->willReturn(new Response(1337)); + ->willReturn($this->response); $this->assertEquals(1337, $this->client->put('http://localhost/', [])->getStatusCode()); } public function testDelete() { $this->guzzleClient->method('delete') - ->willReturn(new Response(1337)); + ->willReturn($this->response); $this->assertEquals(1337, $this->client->delete('http://localhost/', [])->getStatusCode()); } public function testOptions() { $this->guzzleClient->method('options') - ->willReturn(new Response(1337)); + ->willReturn($this->response); $this->assertEquals(1337, $this->client->options('http://localhost/', [])->getStatusCode()); } } diff --git a/tests/lib/Http/Client/ResponseTest.php b/tests/lib/Http/Client/ResponseTest.php index 5973a8e573bb..7fc5dfc0eaaa 100644 --- a/tests/lib/Http/Client/ResponseTest.php +++ b/tests/lib/Http/Client/ResponseTest.php @@ -8,8 +8,8 @@ namespace Test\Http\Client; -use GuzzleHttp\Message\Response as GuzzleResponse; use OC\Http\Client\Response; +use Psr\Http\Message\ResponseInterface; /** * Class ResponseTest @@ -17,21 +17,27 @@ class ResponseTest extends \Test\TestCase { /** @var Response */ private $response; - /** @var GuzzleResponse */ + /** @var ResponseInterface */ private $guzzleResponse; public function setUp(): void { parent::setUp(); - $this->guzzleResponse = new GuzzleResponse(1337); + $this->guzzleResponse = $this->createMock(ResponseInterface::class); $this->response = new Response($this->guzzleResponse); } public function testGetStatusCode() { + $this->guzzleResponse->expects($this->once()) + ->method('getStatusCode') + ->willReturn(1337); $this->assertEquals(1337, $this->response->getStatusCode()); } public function testGetHeader() { - $this->guzzleResponse->setHeader('bar', 'foo'); + $this->guzzleResponse->expects($this->once()) + ->method('getHeader') + ->with('bar') + ->willReturn('foo'); $this->assertEquals('foo', $this->response->getHeader('bar')); } } From fdf119fd1b6d17ddb2bfc9bd2c5de0e722081223 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Tue, 25 Feb 2020 11:24:29 +0545 Subject: [PATCH 3/6] Fixup Client get --- lib/private/Http/Client/Client.php | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/lib/private/Http/Client/Client.php b/lib/private/Http/Client/Client.php index bd7ec9e3e75a..577ab759d4e2 100644 --- a/lib/private/Http/Client/Client.php +++ b/lib/private/Http/Client/Client.php @@ -142,17 +142,14 @@ public function get($uri, array $options = []) { if ($isStream) { $proxyHost = $this->config->getSystemValue('proxy', null); if ($proxyHost !== null) { - $this->client->setDefaultOption( - 'proxy', - 'tcp://' . $proxyHost - ); + $options['proxy'] = 'tcp://' . $proxyHost; $options['config']['stream_context']['http']['request_fulluri'] = true; } $proxyUserPwd = $this->config->getSystemValue('proxyuserpwd', null); if ($proxyUserPwd !== null) { $auth = \base64_encode(\urldecode($proxyUserPwd)); - $this->client->setDefaultOption('headers/Proxy-Authorization', "Basic $auth"); + $options['headers/Proxy-Authorization'] = "Basic $auth"; } } $response = $this->client->get($uri, $options); From afb69f333aeeee91270ed482439bcffc5d6c6cd6 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Tue, 7 Apr 2020 15:25:24 +0545 Subject: [PATCH 4/6] Temporarily test with files_primary_s3 from update-guzzle-6 branch --- .drone.star | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.drone.star b/.drone.star index 62a086241352..1ab46738c314 100644 --- a/.drone.star +++ b/.drone.star @@ -2245,6 +2245,9 @@ def installExtraApps(phpVersion, extraApps, pathOfServerUnderTest = '/drone/src' commandArray = [] for app, command in extraApps.items(): commandArray.append('ls %s/apps/%s || git clone https://github.com/owncloud/%s.git %s/apps/%s' % (pathOfServerUnderTest, app, app, pathOfServerUnderTest, app)) + if (app == 'files_primary_s3'): + commandArray.append('cd /drone/src/apps/%s' % app) + commandArray.append('git checkout update-guzzle-6') if (command != ''): commandArray.append('cd %s/apps/%s' % (pathOfServerUnderTest, app)) commandArray.append(command) From daa8e2cff0a2f16ec3d2a7e00658d5af7b12e2f0 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Fri, 7 May 2021 11:47:13 +0545 Subject: [PATCH 5/6] Bump existing dependencies in apps/files_external/3rdparty --- apps/files_external/3rdparty/composer.lock | 52 +- .../3rdparty/composer/ClassLoader.php | 32 - .../3rdparty/composer/InstalledVersions.php | 143 +-- .../3rdparty/composer/autoload_classmap.php | 433 ++++++- .../3rdparty/composer/autoload_files.php | 2 +- .../3rdparty/composer/autoload_real.php | 2 +- .../3rdparty/composer/autoload_static.php | 435 ++++++- .../3rdparty/composer/installed.json | 61 +- .../3rdparty/composer/installed.php | 28 +- .../Google/Service/AIPlatformNotebooks.php | 125 +- .../AIPlatformNotebooks/EncryptionConfig.php | 30 + .../AIPlatformNotebooks/ExecutionTemplate.php | 9 + .../Service/AIPlatformNotebooks/Instance.php | 9 + .../ListRuntimesResponse.php} | 47 +- .../Service/AIPlatformNotebooks/LocalDisk.php | 144 +++ .../LocalDiskInitializeParams.php | 66 + .../ResetRuntimeRequest.php | 20 + .../Resource/ProjectsLocations.php | 10 +- .../Resource/ProjectsLocationsExecutions.php | 4 +- .../Resource/ProjectsLocationsInstances.php | 31 + .../Resource/ProjectsLocationsRuntimes.php | 159 +++ .../RollbackInstanceRequest.php | 30 + .../Service/AIPlatformNotebooks/Runtime.php | 130 ++ .../RuntimeAcceleratorConfig.php} | 21 +- .../RuntimeAccessConfig.php | 48 + .../RuntimeGuestOsFeature.php | 30 + .../AIPlatformNotebooks/RuntimeMetrics.php | 30 + .../RuntimeShieldedInstanceConfig.php | 48 + .../RuntimeSoftwareConfig.php | 84 ++ .../StartRuntimeRequest.php | 20 + .../StopRuntimeRequest.php | 20 + .../SwitchRuntimeRequest.php | 46 + .../UpdateShieldedInstanceConfigRequest.php | 37 + .../AIPlatformNotebooks/VirtualMachine.php | 55 + .../VirtualMachineConfig.php | 192 +++ .../src/Google/Service/AccessApproval.php | 2 +- .../Resource/FoldersApprovalRequests.php | 2 +- .../OrganizationsApprovalRequests.php | 2 +- .../Resource/ProjectsApprovalRequests.php | 2 +- .../Google/Service/AccessContextManager.php | 2 +- .../GuaranteedFixedPriceTerms.php | 27 + .../src/Google/Service/AdMob.php | 58 + .../src/Google/Service/AdMob/AdUnit.php | 76 ++ .../src/Google/Service/AdMob/App.php | 80 ++ .../Google/Service/AdMob/AppLinkedAppInfo.php | 39 + .../Google/Service/AdMob/AppManualAppInfo.php | 30 + .../ListAdUnitsResponse.php} | 38 +- .../Google/Service/AdMob/ListAppsResponse.php | 47 + .../AdMob/Resource/AccountsAdUnits.php | 50 + .../Service/AdMob/Resource/AccountsApps.php | 49 + .../src/Google/Service/AdSense.php | 1081 ----------------- .../src/Google/Service/AdSense/Account.php | 95 -- .../src/Google/Service/AdSense/AdStyle.php | 71 -- .../Google/Service/AdSense/AdStyleColors.php | 66 - .../src/Google/Service/AdSense/AdUnit.php | 139 --- .../AdSense/AdUnitContentAdsSettings.php | 55 - .../AdUnitMobileContentAdsSettings.php | 57 - .../Google/Service/AdSense/CustomChannel.php | 73 -- .../src/Google/Service/AdSense/Payment.php | 66 - .../AdSense/ReportingMetadataEntry.php | 85 -- .../Service/AdSense/Resource/Accounts.php | 61 - .../AdSense/Resource/AccountsAdclients.php | 64 - .../AdSense/Resource/AccountsAdunits.php | 82 -- .../AccountsAdunitsCustomchannels.php | 50 - .../AdSense/Resource/AccountsAlerts.php | 60 - .../Resource/AccountsCustomchannels.php | 65 - .../AccountsCustomchannelsAdunits.php | 52 - .../AdSense/Resource/AccountsReports.php | 64 - .../AdSense/Resource/AccountsReportsSaved.php | 69 -- .../Resource/AccountsSavedadstyles.php | 62 - .../AdSense/Resource/AccountsUrlchannels.php | 49 - .../Service/AdSense/Resource/Adclients.php | 46 - .../Service/AdSense/Resource/Adunits.php | 78 -- .../Resource/AdunitsCustomchannels.php | 49 - .../Service/AdSense/Resource/Alerts.php | 57 - .../AdSense/Resource/Customchannels.php | 63 - .../Resource/CustomchannelsAdunits.php | 51 - .../Service/AdSense/Resource/Reports.php | 64 - .../Service/AdSense/Resource/ReportsSaved.php | 66 - .../AdSense/Resource/Savedadstyles.php | 60 - .../Service/AdSense/Resource/Urlchannels.php | 48 - .../Google/Service/AdSense/SavedAdStyles.php | 65 - .../Google/Service/AdSense/SavedReports.php | 65 - .../src/Google/Service/Adsense.php | 675 ++++++++++ .../src/Google/Service/Adsense/Account.php | 83 ++ .../Service/{AdSense => Adsense}/AdClient.php | 40 +- .../AdCode.php => Adsense/AdClientAdCode.php} | 11 +- .../src/Google/Service/Adsense/AdUnit.php | 73 ++ .../Google/Service/Adsense/AdUnitAdCode.php | 30 + .../Service/{AdSense => Adsense}/Alert.php | 38 +- .../src/Google/Service/Adsense/Cell.php | 30 + .../ContentAdsSettings.php} | 20 +- .../Google/Service/Adsense/CustomChannel.php | 48 + .../src/Google/Service/Adsense/Date.php | 48 + .../Header.php} | 12 +- .../src/Google/Service/Adsense/HttpBody.php | 49 + .../Service/Adsense/ListAccountsResponse.php | 47 + .../Service/Adsense/ListAdClientsResponse.php | 47 + .../Service/Adsense/ListAdUnitsResponse.php | 47 + .../Service/Adsense/ListAlertsResponse.php | 38 + .../Adsense/ListChildAccountsResponse.php | 47 + .../Adsense/ListCustomChannelsResponse.php | 47 + .../Adsense/ListLinkedAdUnitsResponse.php | 47 + .../ListLinkedCustomChannelsResponse.php | 47 + .../Service/Adsense/ListPaymentsResponse.php | 38 + .../Adsense/ListSavedReportsResponse.php | 47 + .../Service/Adsense/ListSitesResponse.php | 47 + .../Adsense/ListUrlChannelsResponse.php | 47 + .../SavedAdStyle.php => Adsense/Payment.php} | 45 +- .../ReportResult.php} | 70 +- .../Service/Adsense/Resource/Accounts.php | 87 ++ .../Adsense/Resource/AccountsAdclients.php | 70 ++ .../Resource/AccountsAdclientsAdunits.php | 105 ++ .../AccountsAdclientsCustomchannels.php | 91 ++ .../Resource/AccountsAdclientsUrlchannels.php | 51 + .../Adsense/Resource/AccountsAlerts.php | 48 + .../Resource/AccountsPayments.php | 17 +- .../Adsense/Resource/AccountsReports.php | 140 +++ .../Adsense/Resource/AccountsReportsSaved.php | 137 +++ .../Adsense/Resource/AccountsSites.php | 65 + .../src/Google/Service/Adsense/Row.php | 38 + .../Google/Service/Adsense/SavedReport.php | 39 + .../src/Google/Service/Adsense/Site.php | 66 + .../UrlChannel.php => Adsense/TimeZone.php} | 21 +- .../src/Google/Service/Adsense/UrlChannel.php | 48 + ...oogleAppsAlertcenterTypeAccountWarning.php | 46 + ...rtcenterTypeAccountWarningLoginDetails.php | 39 + .../GoogleAppsAlertcenterTypeActivityRule.php | 130 ++ ...centerTypeAppMakerSqlSetupNotification.php | 38 + ...ppMakerSqlSetupNotificationRequestInfo.php | 49 + .../GoogleAppsAlertcenterTypeAttachment.php} | 28 +- ...GoogleAppsAlertcenterTypeAttachmentCsv.php | 47 + ...AppsAlertcenterTypeAttachmentCsvCsvRow.php | 31 + .../GoogleAppsAlertcenterTypeBadWhitelist.php | 79 ++ ...leAppsAlertcenterTypeDeviceCompromised.php | 47 + ...romisedDeviceCompromisedSecurityDetail.php | 84 ++ ...gleAppsAlertcenterTypeDlpRuleViolation.php | 37 + .../GoogleAppsAlertcenterTypeDomainId.php | 30 + ...rtcenterTypeDomainWideTakeoutInitiated.php | 39 + ...gleAppsAlertcenterTypeGmailMessageInfo.php | 94 ++ ...gleAppsAlertcenterTypeGoogleOperations.php | 74 ++ .../GoogleAppsAlertcenterTypeMailPhishing.php | 88 ++ ...ogleAppsAlertcenterTypeMaliciousEntity.php | 55 + ...GoogleAppsAlertcenterTypePhishingSpike.php | 79 ++ ...leAppsAlertcenterTypeRuleViolationInfo.php | 140 +++ ...tcenterTypeRuleViolationInfoActionInfo.php | 20 + ...rtcenterTypeRuleViolationInfoMatchInfo.php | 53 + ...ionInfoMatchInfoPredefinedDetectorInfo.php | 30 + ...onInfoMatchInfoUserDefinedDetectorInfo.php | 39 + ...enterTypeRuleViolationInfoResourceInfo.php | 39 + ...ertcenterTypeRuleViolationInfoRuleInfo.php | 39 + ...ppsAlertcenterTypeStateSponsoredAttack.php | 30 + ...eAppsAlertcenterTypeSuspiciousActivity.php | 47 + ...tivitySuspiciousActivitySecurityDetail.php | 102 ++ .../GoogleAppsAlertcenterTypeUser.php | 39 + .../GoogleAppsAlertcenterV1beta1Alert.php | 145 +++ ...gleAppsAlertcenterV1beta1AlertFeedback.php | 75 ++ ...gleAppsAlertcenterV1beta1AlertMetadata.php | 84 ++ ...tcenterV1beta1BatchDeleteAlertsRequest.php | 40 + ...centerV1beta1BatchDeleteAlertsResponse.php | 47 + ...enterV1beta1BatchUndeleteAlertsRequest.php | 40 + ...nterV1beta1BatchUndeleteAlertsResponse.php | 47 + ...centerV1beta1ListAlertFeedbackResponse.php | 38 + ...psAlertcenterV1beta1ListAlertsResponse.php | 47 + .../GoogleAppsAlertcenterV1beta1Settings.php | 38 + ...AlertcenterV1beta1SettingsNotification.php | 37 + ...a1SettingsNotificationCloudPubsubTopic.php | 39 + ...AlertcenterV1beta1UndeleteAlertRequest.php | 30 + .../AlertCenter/GoogleProtobufEmpty.php | 20 + .../Service/AlertCenter/GoogleRpcStatus.php | 49 + .../Service/AlertCenter/Resource/Alerts.php | 40 +- .../AlertCenter/Resource/AlertsFeedback.php | 12 +- .../Service/AlertCenter/Resource/V1beta1.php | 12 +- .../src/Google/Service/AnalyticsData.php | 73 +- .../BatchRunPivotReportsRequest.php | 16 - .../AnalyticsData/BatchRunReportsRequest.php | 16 - .../AnalyticsData/Resource/Properties.php | 92 ++ .../AnalyticsData/RunPivotReportRequest.php | 25 +- .../AnalyticsData/RunReportRequest.php | 25 +- .../AdministratorWebTokenSpec.php | 16 + .../AdministratorWebTokenSpecZeroTouch.php | 30 + .../AdvancedSecurityOverrides.php | 18 + .../src/Google/Service/AndroidPublisher.php | 4 + .../AndroidPublisher/Resource/Edits.php | 5 + .../src/Google/Service/ApiKeysService.php | 213 ++++ .../Service/ApiKeysService/Operation.php | 73 ++ .../Service/ApiKeysService/Resource/Keys.php | 46 + .../Resource/Operations.php} | 21 +- .../ApiKeysService/Resource/Projects.php | 28 + .../Resource/ProjectsLocations.php | 28 + .../Resource/ProjectsLocationsKeys.php | 184 +++ .../Google/Service/ApiKeysService/Status.php | 49 + .../ApiKeysService/V2AndroidApplication.php | 39 + .../V2AndroidKeyRestrictions.php | 38 + .../Service/ApiKeysService/V2ApiTarget.php | 40 + .../V2BrowserKeyRestrictions.php | 31 + .../ApiKeysService/V2CloneKeyRequest.php | 30 + .../ApiKeysService/V2GetKeyStringResponse.php | 30 + .../ApiKeysService/V2IosKeyRestrictions.php | 31 + .../Google/Service/ApiKeysService/V2Key.php | 109 ++ .../ApiKeysService/V2ListKeysResponse.php | 47 + .../ApiKeysService/V2LookupKeyResponse.php | 39 + .../Service/ApiKeysService/V2Restrictions.php | 102 ++ .../V2ServerKeyRestrictions.php | 31 + .../ApiKeysService/V2UndeleteKeyRequest.php | 20 + .../Apigateway/Resource/ProjectsLocations.php | 2 +- .../src/Google/Service/Apigee.php | 156 ++- .../GoogleCloudApigeeV1AddonsConfig.php | 69 ++ ...oogleCloudApigeeV1AdvancedApiOpsConfig.php | 30 + ...ogleCloudApigeeV1DeveloperSubscription.php | 75 ++ ...eeV1ExpireDeveloperSubscriptionRequest.php | 20 + .../GoogleCloudApigeeV1GraphQLOperation.php | 12 +- .../GoogleCloudApigeeV1IntegrationConfig.php | 30 + ...eeV1ListDeveloperSubscriptionsResponse.php | 47 + ...ogleCloudApigeeV1ListRatePlansResponse.php | 47 + .../GoogleCloudApigeeV1MonetizationConfig.php | 30 + .../GoogleCloudApigeeV1OperationMetadata.php | 16 + ...loudApigeeV1OperationMetadataProgress.php} | 40 +- .../GoogleCloudApigeeV1Organization.php | 16 + .../Apigee/GoogleCloudApigeeV1RatePlan.php | 221 ++++ .../Apigee/GoogleCloudApigeeV1RateRange.php | 55 + .../GoogleCloudApigeeV1RevenueShareRange.php | 48 + .../GoogleCloudApigeeV1SetAddonsRequest.php} | 28 +- .../GoogleCloudApigeeV1TargetServer.php | 9 + .../GoogleCloudApigeeV1TargetServerConfig.php | 9 + .../Google/Service/Apigee/GoogleTypeMoney.php | 48 + .../Service/Apigee/Resource/Organizations.php | 16 + .../OrganizationsApiproductsRateplans.php | 133 ++ .../OrganizationsDevelopersSubscriptions.php | 100 ++ ...rganizationsEnvironmentsAnalyticsAdmin.php | 19 +- .../src/Google/Service/Appengine.php | 2 +- .../GoogleAppengineV1betaLocationMetadata.php | 48 + .../Appengine/Resource/AppsLocations.php | 2 +- .../src/Google/Service/Area120Tables.php | 10 +- .../Area120Tables/ColumnDescription.php | 9 + .../Service/Area120Tables/Resource/Tables.php | 2 + .../Area120Tables/Resource/TablesRows.php | 2 + .../SavedView.php} | 11 +- .../Google/Service/Area120Tables/Table.php | 18 +- .../src/Google/Service/ArtifactRegistry.php | 41 +- .../ProjectsLocationsRepositories.php | 31 + .../src/Google/Service/Assuredworkloads.php | 2 +- .../GoogleCloudAssuredworkloadsV1Workload.php | 16 + ...redworkloadsV1WorkloadResourceSettings.php | 39 + .../Service/BigQueryConnectionService.php | 2 +- .../Google/Service/BigQueryDataTransfer.php | 5 +- .../Resource/ProjectsLocations.php | 2 +- .../Google/Service/BigQueryReservation.php | 53 +- .../ProjectsLocationsCapacityCommitments.php | 5 + ...ojectsLocationsReservationsAssignments.php | 5 + .../src/Google/Service/Bigquery.php | 22 +- .../Service/Bigquery/ArimaModelInfo.php | 38 +- .../ArimaSingleModelForecastingMetrics.php | 38 +- .../Service/Bigquery/EvaluationMetrics.php | 16 - .../Service/Bigquery/IterationResult.php | 18 +- .../Google/Service/Bigquery/Resource/Jobs.php | 20 + .../Service/Bigquery/Resource/Models.php | 3 +- .../Service/Bigquery/TrainingOptions.php | 38 +- .../src/Google/Service/BigtableAdmin.php | 16 +- .../Google/Service/BigtableAdmin/Backup.php | 16 + .../Google/Service/BigtableAdmin/Cluster.php | 16 + .../Service/BigtableAdmin/ClusterState.php | 19 +- .../BigtableAdmin/EncryptionConfig.php | 30 + .../Service/BigtableAdmin/EncryptionInfo.php | 55 + .../Resource/ProjectsInstancesClusters.php | 22 +- .../Resource/ProjectsLocations.php | 10 +- .../Google/Service/BinaryAuthorization.php | 2 +- .../Resource/ProjectsLocations.php | 2 +- .../Resource/CustomersReports.php | 2 +- .../src/Google/Service/ChromePolicy.php | 21 + ...eChromePolicyV1UploadPolicyFileRequest.php | 30 + ...ChromePolicyV1UploadPolicyFileResponse.php | 30 + .../Service/ChromePolicy/Resource/Media.php | 44 + .../src/Google/Service/CloudAsset.php | 6 +- .../Service/CloudAsset/ConditionContext.php | 30 + .../CloudAsset/ConditionEvaluation.php | 30 + .../GoogleCloudAssetV1AccessControlList.php | 16 + .../CloudAsset/IamPolicyAnalysisQuery.php | 16 + .../Google/Service/CloudAsset/Resource/V1.php | 26 +- .../src/Google/Service/CloudBillingBudget.php | 2 +- .../src/Google/Service/CloudBuild.php | 2 +- .../Service/CloudBuild/BuildTrigger.php | 25 + .../Service/CloudBuild/PubsubConfig.php | 57 + .../src/Google/Service/CloudBuild/Source.php | 16 + .../Service/CloudBuild/SourceProvenance.php | 16 + .../CloudBuild/StorageSourceManifest.php | 48 + .../src/Google/Service/CloudComposer.php | 2 +- .../src/Google/Service/CloudDebugger.php | 2 +- .../src/Google/Service/CloudDomains.php | 2 +- .../Resource/ProjectsLocations.php | 10 +- .../src/Google/Service/CloudFilestore.php | 2 +- .../Google/Service/CloudFilestore/Backup.php | 9 + .../Service/CloudFilestore/Instance.php | 9 + .../Resource/ProjectsLocations.php | 10 +- .../src/Google/Service/CloudFunctions.php | 2 +- .../CloudFunctions/OperationMetadataV1.php | 9 + .../Resource/ProjectsLocations.php | 2 +- .../src/Google/Service/CloudHealthcare.php | 2 +- .../Service/CloudHealthcare/FhirStore.php | 9 + .../Resource/ProjectsLocations.php | 10 +- .../Resource/ProjectsLocationsDatasets.php | 3 +- ...ProjectsLocationsDatasetsConsentStores.php | 34 +- .../ProjectsLocationsDatasetsDicomStores.php | 15 +- ...ctsLocationsDatasetsDicomStoresStudies.php | 7 +- ...ationsDatasetsDicomStoresStudiesSeries.php | 9 +- .../ProjectsLocationsDatasetsFhirStores.php | 19 +- ...rojectsLocationsDatasetsFhirStoresFhir.php | 123 +- ...tsLocationsDatasetsHl7V2StoresMessages.php | 25 +- .../src/Google/Service/CloudIAP.php | 2 +- .../src/Google/Service/CloudIot.php | 2 +- .../src/Google/Service/CloudKMS.php | 2 +- .../CloudKMS/Resource/ProjectsLocations.php | 10 +- .../src/Google/Service/CloudLifeSciences.php | 2 +- .../Service/CloudLifeSciences/Action.php | 16 + .../Service/CloudLifeSciences/Pipeline.php | 16 + .../Resource/ProjectsLocations.php | 2 +- .../Service/CloudMachineLearningEngine.php | 2 +- .../Service/CloudMemorystoreforMemcached.php | 2 +- .../GoogleCloudMemcacheV1LocationMetadata.php | 37 + .../GoogleCloudMemcacheV1ZoneMetadata.php | 20 + ...agementProvidersV1PerSliSloEligibility.php | 37 + ...eratorManagementProvidersV1SloMetadata.php | 16 + .../Resource/ProjectsLocations.php | 10 +- .../Resource/ProjectsLocationsInstances.php | 32 +- .../Google/Service/CloudNaturalLanguage.php | 2 +- .../src/Google/Service/CloudOSLogin.php | 2 +- .../src/Google/Service/CloudProfiler.php | 2 +- .../CloudRedis/Resource/ProjectsLocations.php | 2 +- .../CreateTagBindingMetadata.php | 20 + .../DeleteTagBindingMetadata.php | 20 + .../CloudResourceManager/Resource/Folders.php | 166 +-- .../Resource/Organizations.php | 30 +- .../Resource/Projects.php | 126 +- .../src/Google/Service/CloudRetail.php | 2 +- .../Resource/ProjectsLocationsCatalogs.php | 6 +- .../src/Google/Service/CloudRun/Container.php | 16 + .../Resource/NamespacesDomainmappings.php | 10 +- .../CloudRun/Resource/NamespacesRevisions.php | 5 +- .../CloudRun/Resource/NamespacesServices.php | 15 +- .../CloudRun/Resource/ProjectsLocations.php | 2 +- .../ProjectsLocationsDomainmappings.php | 10 +- .../Resource/ProjectsLocationsRevisions.php | 5 +- .../Resource/ProjectsLocationsServices.php | 15 +- .../src/Google/Service/CloudRuntimeConfig.php | 2 +- .../src/Google/Service/CloudScheduler.php | 2 +- .../Resource/ProjectsLocations.php | 2 +- .../src/Google/Service/CloudSearch.php | 24 + .../CloudSearch/AuditLoggingSettings.php | 57 + .../Service/CloudSearch/ContextAttribute.php | 40 + .../Service/CloudSearch/CustomerSettings.php | 53 + .../Service/CloudSearch/ItemMetadata.php | 16 + .../Service/CloudSearch/Resource/Settings.php | 33 + .../Service/CloudSearch/SearchApplication.php | 9 + .../Service/CloudSearch/SearchRequest.php | 16 + .../Service/CloudSearch/VPCSettings.php | 30 + .../src/Google/Service/CloudShell.php | 2 +- .../Google/Service/CloudTalentSolution.php | 2 +- .../src/Google/Service/CloudTasks.php | 2 +- .../CloudTasks/Resource/ProjectsLocations.php | 2 +- .../src/Google/Service/CloudTrace.php | 2 +- .../Google/Service/CloudVideoIntelligence.php | 2 +- .../src/Google/Service/Cloudbilling.php | 2 +- .../Cloudbilling/Resource/BillingAccounts.php | 16 +- .../src/Google/Service/Cloudchannel.php | 83 ++ .../GoogleCloudChannelV1TransferableSku.php | 16 + .../GoogleCloudChannelV1Value.php | 9 + .../GoogleCloudChannelV1alpha1Value.php | 9 + .../AccountsChannelPartnerLinksCustomers.php | 134 ++ .../AccountsCustomersEntitlements.php | 19 + .../Google/Service/Clouderrorreporting.php | 2 +- .../Compute/AdvancedMachineFeatures.php | 9 + .../AutoscalingPolicyCpuUtilization.php | 9 + .../Compute/BackendBucketCdnPolicy.php | 9 + .../Compute/BackendServiceCdnPolicy.php | 9 + .../Service/Compute/DistributionPolicy.php | 9 + .../Google/Service/Compute/HealthStatus.php | 18 + .../Resource/InstanceGroupManagers.php | 12 +- .../Service/Compute/Resource/Instances.php | 4 +- .../Resource/RegionInstanceGroupManagers.php | 12 +- .../src/Google/Service/Container.php | 2 +- .../src/Google/Service/Container/Cluster.php | 25 + .../Service/Container/ClusterUpdate.php | 16 + .../Service/Container/ConfidentialNodes.php | 30 + .../Google/Service/Container/Operation.php | 16 + .../src/Google/Service/Container/Status.php | 49 + .../Service/Container/StatusCondition.php | 9 + .../src/Google/Service/ContainerAnalysis.php | 2 +- .../Service/ContainerAnalysis/Detail.php | 9 + .../src/Google/Service/DLP.php | 2 +- .../src/Google/Service/DataCatalog.php | 2 +- .../Google/Service/DataFusion/Instance.php | 9 + .../src/Google/Service/DataLabeling.php | 2 +- .../Resource/ProjectsLocations.php | 2 +- .../src/Google/Service/Dataflow.php | 115 +- .../FlexTemplateRuntimeEnvironment.php | 9 + .../Service/Dataflow/ParameterMetadata.php | 9 + .../Resource/ProjectsLocationsTemplates.php | 3 +- .../Dataflow/Resource/ProjectsTemplates.php | 3 +- .../src/Google/Service/Dataflow/Snapshot.php | 9 + .../Service/Dataflow/WorkerHealthReport.php | 9 + .../Dataproc/BatchOperationMetadata.php | 94 ++ .../Google/Service/Dataproc/ClusterConfig.php | 16 + .../Dataproc/ConfidentialInstanceConfig.php | 30 + .../Service/Dataproc/GceClusterConfig.php | 16 + .../Service/Dataproc/GkeClusterConfig.php | 37 + .../Service/Dataproc/IdentityConfig.php | 30 + .../NamespacedGkeDeploymentTarget.php | 39 + .../Service/Dataproc/SecurityConfig.php | 16 + .../src/Google/Service/DataprocMetastore.php | 89 ++ .../Service/DataprocMetastore/Backup.php | 82 ++ .../ListBackupsResponse.php} | 47 +- .../DataprocMetastore/OperationMetadata.php | 84 ++ .../Resource/ProjectsLocations.php | 2 +- .../Resource/ProjectsLocationsServices.php | 16 + .../ProjectsLocationsServicesBackups.php | 128 ++ .../RestoreServiceRequest.php | 48 + .../src/Google/Service/Datastore.php | 2 +- .../src/Google/Service/Dialogflow.php | 22 +- .../GoogleCloudDialogflowCxV3Agent.php | 12 +- ...eCloudDialogflowCxV3ExportAgentRequest.php | 9 + ...leCloudDialogflowCxV3ExportFlowRequest.php | 39 + ...eCloudDialogflowCxV3ExportFlowResponse.php | 39 + .../GoogleCloudDialogflowCxV3Flow.php | 9 + ...leCloudDialogflowCxV3ImportFlowRequest.php | 48 + ...eCloudDialogflowCxV3ImportFlowResponse.php | 30 + ...ogleCloudDialogflowCxV3QueryParameters.php | 9 + ...oogleCloudDialogflowCxV3WebhookRequest.php | 45 + ...dDialogflowCxV3beta1ExportFlowResponse.php | 39 + ...dDialogflowCxV3beta1ImportFlowResponse.php | 30 + ...CloudDialogflowCxV3beta1WebhookRequest.php | 45 + .../Resource/ProjectsLocationsAgentsFlows.php | 57 +- .../ProjectsLocationsAgentsFlowsPages.php | 60 +- ...ationsAgentsFlowsTransitionRouteGroups.php | 30 +- .../ProjectsLocationsAgentsFlowsVersions.php | 6 +- .../src/Google/Service/Directory.php | 4 + .../Service/Directory/ChromeOsDevice.php | 6 +- .../Google/Service/Directory/FailureInfo.php | 10 +- .../Directory/Resource/UsersAliases.php | 2 + .../src/Google/Service/DisplayVideo.php | 160 ++- .../AppAssignedTargetingOptionDetails.php | 9 + ...mpaignAssignedTargetingOptionsResponse.php | 47 + .../Google/Service/DisplayVideo/Channel.php | 18 + .../GenerateDefaultLineItemRequest.php | 64 + ...mpaignAssignedTargetingOptionsResponse.php | 47 + .../DisplayVideo/NegativeKeywordList.php | 9 + .../ReplaceNegativeKeywordsRequest.php | 38 + .../ReplaceNegativeKeywordsResponse.php | 38 + .../DisplayVideo/ReplaceSitesRequest.php | 56 + .../DisplayVideo/ReplaceSitesResponse.php | 38 + .../Resource/AdvertisersCampaigns.php | 41 + .../AdvertisersCampaignsTargetingTypes.php | 28 + ...TargetingTypesAssignedTargetingOptions.php | 115 ++ .../Resource/AdvertisersChannelsSites.php | 19 + .../Resource/AdvertisersLineItems.php | 54 +- ...rsNegativeKeywordListsNegativeKeywords.php | 20 + .../Resource/PartnersChannelsSites.php | 18 + .../src/Google/Service/Dns.php | 2 +- .../src/Google/Service/Docs.php | 2 +- .../src/Google/Service/Document.php | 160 ++- ...cessorVersionMetadataDatasetValidation.php | 18 + ...dDocumentaiV1BatchDocumentsInputConfig.php | 53 + ...leCloudDocumentaiV1BatchProcessRequest.php | 62 + .../GoogleCloudDocumentaiV1BoundingPoly.php | 54 + .../GoogleCloudDocumentaiV1Document.php | 186 +++ .../GoogleCloudDocumentaiV1DocumentEntity.php | 156 +++ ...umentaiV1DocumentEntityNormalizedValue.php | 103 ++ ...loudDocumentaiV1DocumentEntityRelation.php | 48 + ...eCloudDocumentaiV1DocumentOutputConfig.php | 37 + ...iV1DocumentOutputConfigGcsOutputConfig.php | 30 + .../GoogleCloudDocumentaiV1DocumentPage.php | 223 ++++ ...gleCloudDocumentaiV1DocumentPageAnchor.php | 38 + ...dDocumentaiV1DocumentPageAnchorPageRef.php | 64 + ...ogleCloudDocumentaiV1DocumentPageBlock.php | 70 ++ ...cumentaiV1DocumentPageDetectedLanguage.php | 39 + ...CloudDocumentaiV1DocumentPageDimension.php | 48 + ...CloudDocumentaiV1DocumentPageFormField.php | 95 ++ ...ogleCloudDocumentaiV1DocumentPageImage.php | 57 + ...gleCloudDocumentaiV1DocumentPageLayout.php | 71 ++ ...oogleCloudDocumentaiV1DocumentPageLine.php | 70 ++ ...leCloudDocumentaiV1DocumentPageMatrix.php} | 32 +- ...CloudDocumentaiV1DocumentPageParagraph.php | 70 ++ ...ogleCloudDocumentaiV1DocumentPageTable.php | 86 ++ ...DocumentaiV1DocumentPageTableTableCell.php | 72 ++ ...dDocumentaiV1DocumentPageTableTableRow.php | 38 + ...ogleCloudDocumentaiV1DocumentPageToken.php | 86 ++ ...mentaiV1DocumentPageTokenDetectedBreak.php | 30 + ...dDocumentaiV1DocumentPageVisualElement.php | 63 + ...gleCloudDocumentaiV1DocumentProvenance.php | 65 + ...udDocumentaiV1DocumentProvenanceParent.php | 39 + ...oogleCloudDocumentaiV1DocumentRevision.php | 83 ++ ...ocumentaiV1DocumentRevisionHumanReview.php | 39 + ...ogleCloudDocumentaiV1DocumentShardInfo.php | 48 + .../GoogleCloudDocumentaiV1DocumentStyle.php | 112 ++ ...CloudDocumentaiV1DocumentStyleFontSize.php | 39 + ...gleCloudDocumentaiV1DocumentTextAnchor.php | 47 + ...umentaiV1DocumentTextAnchorTextSegment.php | 39 + ...gleCloudDocumentaiV1DocumentTextChange.php | 63 + .../GoogleCloudDocumentaiV1GcsDocument.php | 39 + .../GoogleCloudDocumentaiV1GcsDocuments.php} | 29 +- .../GoogleCloudDocumentaiV1GcsPrefix.php | 30 + ...oogleCloudDocumentaiV1NormalizedVertex.php | 39 + .../GoogleCloudDocumentaiV1ProcessRequest.php | 62 + ...GoogleCloudDocumentaiV1ProcessResponse.php | 53 + .../GoogleCloudDocumentaiV1RawDocument.php | 39 + ...CloudDocumentaiV1ReviewDocumentRequest.php | 37 + .../GoogleCloudDocumentaiV1Vertex.php | 39 + ...oogleLongrunningCancelOperationRequest.php | 20 + ...oogleLongrunningListOperationsResponse.php | 47 + .../Service/Document/Resource/Operations.php | 91 ++ .../Document/Resource/ProjectsLocations.php | 2 +- .../Resource/ProjectsLocationsProcessors.php | 12 +- ...tsLocationsProcessorsHumanReviewConfig.php | 4 +- ...tsLocationsProcessorsProcessorVersions.php | 12 +- .../Resource/ProjectsOperations.php} | 22 +- .../Resource/Uiv1beta3.php} | 8 +- .../Document/Resource/Uiv1beta3Projects.php | 28 + .../Resource/Uiv1beta3ProjectsLocations.php | 64 + .../Uiv1beta3ProjectsLocationsOperations.php} | 22 +- .../Google/Service/DoubleClickBidManager.php | 34 - .../src/Google/Service/Essentialcontacts.php | 372 ++++++ ...ntialcontactsV1ComputeContactsResponse.php | 47 + .../GoogleCloudEssentialcontactsV1Contact.php | 76 ++ ...ssentialcontactsV1ListContactsResponse.php | 47 + ...entialcontactsV1SendTestMessageRequest.php | 40 + .../Essentialcontacts/GoogleProtobufEmpty.php | 20 + .../Essentialcontacts/Resource/Folders.php | 28 + .../Resource/FoldersContacts.php | 167 +++ .../Resource/Organizations.php | 28 + .../Resource/OrganizationsContacts.php | 167 +++ .../Essentialcontacts/Resource/Projects.php | 28 + .../Resource/ProjectsContacts.php | 167 +++ .../Eventarc/Resource/ProjectsLocations.php | 2 +- .../src/Google/Service/FactCheckTools.php | 2 +- .../src/Google/Service/FirebaseML.php | 2 +- .../src/Google/Service/FirebaseManagement.php | 2 +- .../Service/FirebaseRealtimeDatabase.php | 2 +- .../src/Google/Service/Firebasestorage.php | 2 +- .../src/Google/Service/Firestore.php | 2 +- .../Firestore/Resource/ProjectsDatabases.php | 4 +- .../Firestore/Resource/ProjectsLocations.php | 10 +- .../src/Google/Service/GKEHub.php | 12 + .../GKEHub/Resource/ProjectsLocations.php | 2 +- .../Resource/ProjectsLocationsMemberships.php | 34 + .../Resource/ProjectsLocations.php | 2 +- .../src/Google/Service/Games.php | 21 - .../src/Google/Service/Genomics.php | 2 +- .../Google/Service/GoogleAnalyticsAdmin.php | 24 +- .../GoogleAnalyticsAdminV1alphaProperty.php | 19 +- .../Resource/Properties.php | 4 +- .../PropertiesAndroidAppDataStreams.php | 20 - .../Resource/PropertiesIosAppDataStreams.php | 20 - .../src/Google/Service/HangoutsChat.php | 4 +- .../src/Google/Service/HomeGraphService.php | 4 - .../Service/HomeGraphService/Device.php | 16 - .../HomeGraphService/Resource/Devices.php | 16 - .../src/Google/Service/IAMCredentials.php | 2 +- .../src/Google/Service/Iam.php | 2 +- .../src/Google/Service/Libraryagent.php | 2 +- ...meservicesLocalservicesV1AccountReport.php | 9 + .../src/Google/Service/Logging.php | 2 +- .../src/Google/Service/Logging/LogBucket.php | 12 +- .../Resource/BillingAccountsLocations.php | 2 +- .../Logging/Resource/BillingAccountsLogs.php | 34 +- .../Logging/Resource/FoldersLocations.php | 2 +- .../Service/Logging/Resource/FoldersLogs.php | 34 +- .../Service/Logging/Resource/Locations.php | 2 +- .../Google/Service/Logging/Resource/Logs.php | 34 +- .../Resource/OrganizationsLocations.php | 2 +- .../Logging/Resource/OrganizationsLogs.php | 34 +- .../Logging/Resource/ProjectsLocations.php | 2 +- .../Service/Logging/Resource/ProjectsLogs.php | 34 +- ...forMicrosoftActiveDirectoryConsumerAPI.php | 2 +- .../Resource/ProjectsLocations.php | 10 +- .../src/Google/Service/Monitoring.php | 2 +- .../Monitoring/Resource/FoldersTimeSeries.php | 8 +- .../Resource/OrganizationsTimeSeries.php | 8 +- .../Resource/ProjectsAlertPolicies.php | 26 +- .../Resource/ProjectsCollectdTimeSeries.php | 5 +- .../Monitoring/Resource/ProjectsGroups.php | 10 +- .../Resource/ProjectsMetricDescriptors.php | 10 +- .../ProjectsMonitoredResourceDescriptors.php | 5 +- ...ProjectsNotificationChannelDescriptors.php | 8 +- .../Resource/ProjectsNotificationChannels.php | 22 +- .../Resource/ProjectsTimeSeries.php | 18 +- .../Resource/ProjectsUptimeCheckConfigs.php | 10 +- .../Service/Monitoring/Resource/Services.php | 11 +- .../Service/MyBusinessAccountManagement.php | 21 + .../Resource/Locations.php | 17 + .../TransferLocationRequest.php | 39 + .../src/Google/Service/MyBusinessLodging.php | 117 ++ .../MyBusinessLodging/Accessibility.php | 93 ++ .../Service/MyBusinessLodging/Activities.php | 327 +++++ .../Service/MyBusinessLodging/Business.php | 75 ++ .../MyBusinessLodging/Connectivity.php | 93 ++ .../MyBusinessLodging/EnhancedCleaning.php | 129 ++ .../Service/MyBusinessLodging/Families.php | 75 ++ .../MyBusinessLodging/FoodAndDrink.php | 237 ++++ .../GetGoogleUpdatedLodgingResponse.php | 46 + .../MyBusinessLodging/GuestUnitFeatures.php | 215 ++++ .../MyBusinessLodging/GuestUnitType.php | 56 + .../MyBusinessLodging/HealthAndSafety.php | 101 ++ .../MyBusinessLodging/Housekeeping.php | 75 ++ .../MyBusinessLodging/IncreasedFoodSafety.php | 111 ++ .../MyBusinessLodging/LanguageSpoken.php | 48 + .../Service/MyBusinessLodging/LivingArea.php | 101 ++ .../LivingAreaAccessibility.php | 165 +++ .../MyBusinessLodging/LivingAreaEating.php | 309 +++++ .../MyBusinessLodging/LivingAreaFeatures.php | 381 ++++++ .../MyBusinessLodging/LivingAreaLayout.php | 129 ++ .../MyBusinessLodging/LivingAreaSleeping.php | 273 +++++ .../Service/MyBusinessLodging/Lodging.php | 367 ++++++ .../MyBusinessLodging/LodgingMetadata.php | 30 + .../MyBusinessLodging/MinimizedContact.php | 147 +++ .../Service/MyBusinessLodging/Parking.php | 147 +++ .../MyBusinessLodging/PaymentOptions.php | 111 ++ .../MyBusinessLodging/PersonalProtection.php | 93 ++ .../Google/Service/MyBusinessLodging/Pets.php | 93 ++ .../MyBusinessLodging/PhysicalDistancing.php | 111 ++ .../Service/MyBusinessLodging/Policies.php | 195 +++ .../Service/MyBusinessLodging/Pools.php | 273 +++++ .../Service/MyBusinessLodging/Property.php | 93 ++ .../MyBusinessLodging/Resource/Locations.php | 64 + .../Resource/LocationsLodging.php | 46 + .../Service/MyBusinessLodging/Services.php | 254 ++++ .../Service/MyBusinessLodging/TimeOfDay.php | 57 + .../MyBusinessLodging/Transportation.php | 147 +++ .../MyBusinessLodging/ViewsFromUnit.php | 165 +++ .../Service/MyBusinessLodging/Wellness.php | 219 ++++ .../Google/Service/MyBusinessPlaceActions.php | 163 +++ .../ListPlaceActionLinksResponse.php | 47 + .../ListPlaceActionTypeMetadataResponse.php | 47 + .../MybusinessplaceactionsEmpty.php | 20 + .../PlaceActionLink.php | 93 ++ .../PlaceActionTypeMetadata.php | 39 + .../Resource/Locations.php | 28 + .../Resource/LocationsPlaceActionLinks.php | 124 ++ .../Resource/PlaceActionTypeMetadata.php | 58 + .../CloudSQLInstanceInfo.php | 75 ++ .../NetworkManagement/GKEMasterInfo.php | 57 + .../Resource/ProjectsLocations.php | 2 +- .../Google/Service/NetworkManagement/Step.php | 32 + .../Google/Service/Networkconnectivity.php | 92 +- .../Resource/ProjectsLocations.php | 10 +- ...orkconnectivityGlobalPolicyBasedRoutes.php | 93 ++ .../src/Google/Service/OSConfig.php | 4 +- .../OSPolicyAssignmentOperationMetadata.php | 66 + .../src/Google/Service/OnDemandScanning.php | 20 +- .../AnalyzePackagesMetadataV1.php | 39 + .../AnalyzePackagesRequestV1.php | 47 + .../AnalyzePackagesResponseV1.php | 30 + .../ListVulnerabilitiesResponseV1.php | 47 + .../Service/OnDemandScanning/PackageData.php | 9 + .../Resource/ProjectsLocationsScans.php | 4 +- .../ProjectsLocationsScansVulnerabilities.php | 4 +- .../src/Google/Service/OrgPolicyAPI.php | 2 +- .../Service/PaymentsResellerSubscription.php | 204 ++++ ...ubscriptionV1CancelSubscriptionRequest.php | 39 + ...bscriptionV1CancelSubscriptionResponse.php | 37 + ...PaymentsResellerSubscriptionV1Duration.php | 39 + ...bscriptionV1EntitleSubscriptionRequest.php | 20 + ...scriptionV1EntitleSubscriptionResponse.php | 37 + ...ubscriptionV1ExtendSubscriptionRequest.php | 46 + ...bscriptionV1ExtendSubscriptionResponse.php | 39 + ...aymentsResellerSubscriptionV1Extension.php | 46 + ...llerSubscriptionV1ListProductsResponse.php | 47 + ...rSubscriptionV1ListPromotionsResponse.php} | 46 +- ...PaymentsResellerSubscriptionV1Location.php | 39 + ...dPaymentsResellerSubscriptionV1Product.php | 72 ++ ...aymentsResellerSubscriptionV1Promotion.php | 99 ++ ...entsResellerSubscriptionV1Subscription.php | 153 +++ ...ptionV1SubscriptionCancellationDetails.php | 30 + ...riptionV1UndoCancelSubscriptionRequest.php | 20 + ...iptionV1UndoCancelSubscriptionResponse.php | 37 + .../GoogleTypeLocalizedText.php | 39 + .../Resource/Partners.php | 28 + .../Resource/PartnersProducts.php | 53 + .../Resource/PartnersPromotions.php | 58 + .../Resource/PartnersSubscriptions.php | 165 +++ .../src/Google/Service/PeopleService.php | 7 +- .../ListOtherContactsResponse.php | 9 + .../PeopleService/Resource/OtherContacts.php | 7 +- .../Service/PeopleService/Resource/People.php | 20 +- .../src/Google/Service/PolicySimulator.php | 28 +- ...eCloudPolicysimulatorV1AccessStateDiff.php | 62 + ...oogleCloudPolicysimulatorV1AccessTuple.php | 48 + ...oudPolicysimulatorV1BindingExplanation.php | 98 ++ ...1BindingExplanationAnnotatedMembership.php | 39 + ...eCloudPolicysimulatorV1ExplainedAccess.php | 63 + ...eCloudPolicysimulatorV1ExplainedPolicy.php | 81 ++ ...cysimulatorV1ListReplayResultsResponse.php | 47 + ...GoogleCloudPolicysimulatorV1ReplayDiff.php | 37 + ...ogleCloudPolicysimulatorV1ReplayResult.php | 103 ++ .../Resource/FoldersLocationsReplays.php | 8 +- .../FoldersLocationsReplaysResults.php | 4 +- .../OrganizationsLocationsReplays.php | 8 +- .../OrganizationsLocationsReplaysResults.php | 4 +- .../Resource/ProjectsLocationsReplays.php | 8 +- .../ProjectsLocationsReplaysResults.php | 4 +- .../Google/Service/PolicyTroubleshooter.php | 2 +- .../src/Google/Service/Pubsub.php | 2 +- .../src/Google/Service/PubsubLite.php | 2 +- .../src/Google/Service/RecommendationsAI.php | 2 +- .../ProjectsLocationsCatalogsCatalogItems.php | 18 +- ...LocationsCatalogsEventStoresPlacements.php | 8 +- ...entStoresPredictionApiKeyRegistrations.php | 12 +- ...LocationsCatalogsEventStoresUserEvents.php | 18 +- .../src/Google/Service/Recommender.php | 2 +- ...gAccountsLocationsInsightTypesInsights.php | 2 +- .../FoldersLocationsInsightTypesInsights.php | 2 +- ...nizationsLocationsInsightTypesInsights.php | 2 +- .../ProjectsLocationsInsightTypesInsights.php | 2 +- .../Google/Service/RemoteBuildExecution.php | 2 +- .../Reseller/SubscriptionTransferInfo.php | 9 + .../src/Google/Service/SASPortalTesting.php | 2 +- .../Service/SQLAdmin/DatabaseInstance.php | 16 + .../Service/SQLAdmin/Resource/Tiers.php | 4 +- .../Service/SQLAdmin/SqlOutOfDiskReport.php | 39 + .../src/Google/Service/Sasportal.php | 2 +- .../src/Google/Service/Script.php | 2 +- .../src/Google/Service/SecretManager.php | 2 +- .../Resource/ProjectsLocations.php | 2 +- .../Resource/ProjectsSecretsVersions.php | 11 +- .../Google/Service/SecretManager/Rotation.php | 39 + .../Google/Service/SecretManager/Secret.php | 16 + .../Google/Service/SecurityCommandCenter.php | 2 +- .../Service/SecurityCommandCenter/Asset.php | 9 + .../Service/SecurityCommandCenter/Finding.php | 9 + ...gleCloudSecuritycenterV1p1beta1Finding.php | 9 + ...udSecuritycenterV1p1beta1SecurityMarks.php | 9 + .../SecurityCommandCenter/SecurityMarks.php | 9 + .../Service/SecurityCommandCenter/Source.php | 9 + .../Service/ServiceConsumerManagement.php | 2 +- .../ServiceConsumerManagement/Endpoint.php | 12 +- .../src/Google/Service/ServiceControl.php | 2 +- .../src/Google/Service/ServiceDirectory.php | 2 +- .../Resource/ProjectsLocations.php | 2 +- .../src/Google/Service/ServiceManagement.php | 12 +- .../ServiceManagement/Resource/Services.php | 22 +- .../src/Google/Service/ServiceNetworking.php | 12 +- .../DeleteConnectionRequest.php | 30 + .../Resource/ServicesConnections.php | 20 + .../src/Google/Service/ServiceUsage.php | 2 +- .../CreateAdminQuotaPolicyMetadata.php | 20 + .../DeleteAdminQuotaPolicyMetadata.php | 20 + .../Google/Service/ServiceUsage/Endpoint.php | 12 +- .../GetServiceIdentityMetadata.php | 20 + .../ImportAdminOverridesMetadata.php | 20 + .../ImportAdminQuotaPoliciesMetadata.php | 20 + .../ImportConsumerOverridesMetadata.php | 20 + .../UpdateAdminQuotaPolicyMetadata.php | 20 + .../src/Google/Service/Sheets.php | 2 +- .../src/Google/Service/Sheets/Link.php | 30 + .../src/Google/Service/Sheets/TextFormat.php | 16 + .../src/Google/Service/ShoppingContent.php | 47 +- .../ShoppingContent/AccountsLinkRequest.php | 16 + .../ActivateBuyOnGoogleProgramRequest.php | 20 + .../ShoppingContent/CarriersCarrier.php | 9 + .../Service/ShoppingContent/DeliveryTime.php | 18 +- .../PauseBuyOnGoogleProgramRequest.php | 20 + .../PaymentServiceProviderLinkInfo.php | 39 + .../Service/ShoppingContent/Product.php | 9 + .../ShoppingContent/ProductShipping.php | 36 + ...RequestReviewBuyOnGoogleProgramRequest.php | 20 + .../Resource/Buyongoogleprograms.php | 70 +- .../WarehouseBasedDeliveryTime.php | 84 ++ .../src/Google/Service/Slides.php | 2 +- .../src/Google/Service/Spanner.php | 2 +- .../Spanner/BeginTransactionRequest.php | 16 + .../Google/Service/Spanner/CommitRequest.php | 16 + .../Spanner/ExecuteBatchDmlRequest.php | 16 + .../Service/Spanner/ExecuteSqlRequest.php | 16 + .../Google/Service/Spanner/ReadRequest.php | 16 + .../Google/Service/Spanner/RequestOptions.php | 48 + .../Spanner/UpdateDatabaseDdlMetadata.php | 16 + .../src/Google/Service/Speech.php | 2 +- .../src/Google/Service/Storagetransfer.php | 2 +- .../src/Google/Service/TPU.php | 2 +- .../src/Google/Service/TPU/Node.php | 9 + .../TPU/Resource/ProjectsLocations.php | 10 +- .../src/Google/Service/Testing.php | 2 +- .../src/Google/Service/Texttospeech.php | 2 +- .../src/Google/Service/ToolResults.php | 2 +- .../Google/Service/TrafficDirectorService.php | 2 +- .../src/Google/Service/Transcoder.php | 2 +- .../src/Google/Service/Translate.php | 2 +- .../Translate/Resource/ProjectsLocations.php | 2 +- .../src/Google/Service/Vault.php | 8 +- .../src/Google/Service/Vision.php | 2 +- .../src/Google/Service/WebRisk.php | 2 +- .../src/Google/Service/Workflows.php | 4 +- .../Workflows/Resource/ProjectsLocations.php | 2 +- .../Service/YouTube/Resource/Videos.php | 4 +- .../VideoGetRatingResponse.php} | 27 +- .../google/apiclient-services/synth.metadata | 4 +- .../3rdparty/google/auth/CHANGELOG.md | 4 + .../3rdparty/google/auth/README.md | 42 + .../3rdparty/google/auth/composer.json | 2 +- .../psr7/.github/workflows/static.yml | 29 + .../3rdparty/guzzlehttp/psr7/CHANGELOG.md | 15 +- .../3rdparty/guzzlehttp/psr7/src/Uri.php | 2 +- .../3rdparty/guzzlehttp/psr7/src/Utils.php | 5 +- .../psr/log/Psr/Log/AbstractLogger.php | 32 +- .../psr/log/Psr/Log/LoggerAwareTrait.php | 2 +- .../3rdparty/psr/log/composer.json | 2 +- 804 files changed, 30106 insertions(+), 5425 deletions(-) create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/EncryptionConfig.php rename apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/{AdSense/Accounts.php => AIPlatformNotebooks/ListRuntimesResponse.php} (56%) create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/LocalDisk.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/LocalDiskInitializeParams.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ResetRuntimeRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Resource/ProjectsLocationsRuntimes.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RollbackInstanceRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Runtime.php rename apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/{AdSense/AdUnitContentAdsSettingsBackupOption.php => AIPlatformNotebooks/RuntimeAcceleratorConfig.php} (68%) create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeAccessConfig.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeGuestOsFeature.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeMetrics.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeShieldedInstanceConfig.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeSoftwareConfig.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/StartRuntimeRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/StopRuntimeRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/SwitchRuntimeRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/UpdateShieldedInstanceConfigRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/VirtualMachine.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/VirtualMachineConfig.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/AdUnit.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/App.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/AppLinkedAppInfo.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/AppManualAppInfo.php rename apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/{AdSense/UrlChannels.php => AdMob/ListAdUnitsResponse.php} (54%) create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/ListAppsResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/Resource/AccountsAdUnits.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/Resource/AccountsApps.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Account.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdStyle.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdStyleColors.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdUnit.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdUnitContentAdsSettings.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdUnitMobileContentAdsSettings.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/CustomChannel.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Payment.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/ReportingMetadataEntry.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Accounts.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsAdclients.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsAdunits.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsAdunitsCustomchannels.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsAlerts.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsCustomchannels.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsCustomchannelsAdunits.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsReports.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsReportsSaved.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsSavedadstyles.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsUrlchannels.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Adclients.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Adunits.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AdunitsCustomchannels.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Alerts.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Customchannels.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/CustomchannelsAdunits.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Reports.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/ReportsSaved.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Savedadstyles.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Urlchannels.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/SavedAdStyles.php delete mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/SavedReports.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Account.php rename apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/{AdSense => Adsense}/AdClient.php (54%) rename apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/{AdSense/AdCode.php => Adsense/AdClientAdCode.php} (84%) create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/AdUnit.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/AdUnitAdCode.php rename apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/{AdSense => Adsense}/Alert.php (67%) create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Cell.php rename apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/{AdSense/AdStyleFont.php => Adsense/ContentAdsSettings.php} (79%) create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/CustomChannel.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Date.php rename apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/{AdSense/AdsenseReportsGenerateResponseHeaders.php => Adsense/Header.php} (78%) create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/HttpBody.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListAccountsResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListAdClientsResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListAdUnitsResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListAlertsResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListChildAccountsResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListCustomChannelsResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListLinkedAdUnitsResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListLinkedCustomChannelsResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListPaymentsResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListSavedReportsResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListSitesResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListUrlChannelsResponse.php rename apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/{AdSense/SavedAdStyle.php => Adsense/Payment.php} (54%) rename apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/{AdSense/AdsenseReportsGenerateResponse.php => Adsense/ReportResult.php} (55%) create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/Accounts.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAdclients.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAdclientsAdunits.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAdclientsCustomchannels.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAdclientsUrlchannels.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAlerts.php rename apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/{AdSense => Adsense}/Resource/AccountsPayments.php (66%) create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsReports.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsReportsSaved.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsSites.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Row.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/SavedReport.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Site.php rename apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/{AdSense/UrlChannel.php => Adsense/TimeZone.php} (66%) create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/UrlChannel.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAccountWarning.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAccountWarningLoginDetails.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeActivityRule.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAppMakerSqlSetupNotification.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAppMakerSqlSetupNotificationRequestInfo.php rename apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/{AdSense/Alerts.php => AlertCenter/GoogleAppsAlertcenterTypeAttachment.php} (54%) create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAttachmentCsv.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAttachmentCsvCsvRow.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeBadWhitelist.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDeviceCompromised.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDeviceCompromisedDeviceCompromisedSecurityDetail.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDlpRuleViolation.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDomainId.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDomainWideTakeoutInitiated.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeGmailMessageInfo.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeGoogleOperations.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeMailPhishing.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeMaliciousEntity.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypePhishingSpike.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfo.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoActionInfo.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoMatchInfo.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoMatchInfoPredefinedDetectorInfo.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoMatchInfoUserDefinedDetectorInfo.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoResourceInfo.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoRuleInfo.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeStateSponsoredAttack.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeSuspiciousActivity.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeSuspiciousActivitySuspiciousActivitySecurityDetail.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeUser.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1Alert.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1AlertFeedback.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1AlertMetadata.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1BatchDeleteAlertsRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1BatchDeleteAlertsResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1BatchUndeleteAlertsRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1BatchUndeleteAlertsResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1ListAlertFeedbackResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1ListAlertsResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1Settings.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1SettingsNotification.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1SettingsNotificationCloudPubsubTopic.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1UndeleteAlertRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleProtobufEmpty.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleRpcStatus.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AndroidEnterprise/AdministratorWebTokenSpecZeroTouch.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/Operation.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/Keys.php rename apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/{AdSense/Resource/Payments.php => ApiKeysService/Resource/Operations.php} (51%) create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/Projects.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/ProjectsLocations.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/ProjectsLocationsKeys.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/Status.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2AndroidApplication.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2AndroidKeyRestrictions.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2ApiTarget.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2BrowserKeyRestrictions.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2CloneKeyRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2GetKeyStringResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2IosKeyRestrictions.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2Key.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2ListKeysResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2LookupKeyResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2Restrictions.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2ServerKeyRestrictions.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2UndeleteKeyRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1AddonsConfig.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1AdvancedApiOpsConfig.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1DeveloperSubscription.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ExpireDeveloperSubscriptionRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1IntegrationConfig.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListDeveloperSubscriptionsResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListRatePlansResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1MonetizationConfig.php rename apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/{AdSense/CustomChannelTargetingInfo.php => Apigee/GoogleCloudApigeeV1OperationMetadataProgress.php} (58%) create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1RatePlan.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1RateRange.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1RevenueShareRange.php rename apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/{AdSense/Metadata.php => Apigee/GoogleCloudApigeeV1SetAddonsRequest.php} (51%) create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleTypeMoney.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsApiproductsRateplans.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsDevelopersSubscriptions.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Appengine/GoogleAppengineV1betaLocationMetadata.php rename apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/{AdSense/SavedReport.php => Area120Tables/SavedView.php} (81%) create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Assuredworkloads/GoogleCloudAssuredworkloadsV1WorkloadResourceSettings.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin/EncryptionConfig.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin/EncryptionInfo.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ChromePolicy/GoogleChromePolicyV1UploadPolicyFileRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ChromePolicy/GoogleChromePolicyV1UploadPolicyFileResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ChromePolicy/Resource/Media.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudAsset/ConditionContext.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudAsset/ConditionEvaluation.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudBuild/PubsubConfig.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudBuild/StorageSourceManifest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudMemcacheV1LocationMetadata.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudMemcacheV1ZoneMetadata.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudSaasacceleratorManagementProvidersV1PerSliSloEligibility.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudResourceManager/CreateTagBindingMetadata.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudResourceManager/DeleteTagBindingMetadata.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/AuditLoggingSettings.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/ContextAttribute.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/CustomerSettings.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/VPCSettings.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudchannel/Resource/AccountsChannelPartnerLinksCustomers.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Container/ConfidentialNodes.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Container/Status.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/BatchOperationMetadata.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/ConfidentialInstanceConfig.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/GkeClusterConfig.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/IdentityConfig.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/NamespacedGkeDeploymentTarget.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore/Backup.php rename apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/{AdSense/AdUnits.php => DataprocMetastore/ListBackupsResponse.php} (56%) create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore/OperationMetadata.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore/Resource/ProjectsLocationsServicesBackups.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore/RestoreServiceRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ExportFlowRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ExportFlowResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ImportFlowRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ImportFlowResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportFlowResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportFlowResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/BulkListCampaignAssignedTargetingOptionsResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/GenerateDefaultLineItemRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/ListCampaignAssignedTargetingOptionsResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/ReplaceNegativeKeywordsRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/ReplaceNegativeKeywordsResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/ReplaceSitesRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/ReplaceSitesResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersCampaignsTargetingTypes.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersCampaignsTargetingTypesAssignedTargetingOptions.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1BatchDocumentsInputConfig.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1BatchProcessRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1BoundingPoly.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1Document.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentEntity.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentEntityNormalizedValue.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentEntityRelation.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentOutputConfig.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentOutputConfigGcsOutputConfig.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPage.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageAnchor.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageAnchorPageRef.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageBlock.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageDetectedLanguage.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageDimension.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageFormField.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageImage.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageLayout.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageLine.php rename apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/{AdSense/AdUnitFeedAdsSettings.php => Document/GoogleCloudDocumentaiV1DocumentPageMatrix.php} (56%) create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageParagraph.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageTable.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageTableTableCell.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageTableTableRow.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageToken.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreak.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageVisualElement.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentProvenance.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentProvenanceParent.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentRevision.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentRevisionHumanReview.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentShardInfo.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentStyle.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentStyleFontSize.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentTextAnchor.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentTextAnchorTextSegment.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentTextChange.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1GcsDocument.php rename apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/{AdSense/Payments.php => Document/GoogleCloudDocumentaiV1GcsDocuments.php} (53%) create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1GcsPrefix.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1NormalizedVertex.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1ProcessRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1ProcessResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1RawDocument.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1ReviewDocumentRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1Vertex.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleLongrunningCancelOperationRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleLongrunningListOperationsResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/Operations.php rename apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/{AdSense/Resource/MetadataDimensions.php => Document/Resource/ProjectsOperations.php} (50%) rename apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/{AdSense/Resource/Metadata.php => Document/Resource/Uiv1beta3.php} (73%) create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/Uiv1beta3Projects.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/Uiv1beta3ProjectsLocations.php rename apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/{AdSense/Resource/MetadataMetrics.php => Document/Resource/Uiv1beta3ProjectsLocationsOperations.php} (50%) create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleCloudEssentialcontactsV1ComputeContactsResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleCloudEssentialcontactsV1Contact.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleCloudEssentialcontactsV1ListContactsResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleCloudEssentialcontactsV1SendTestMessageRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleProtobufEmpty.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/Folders.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/FoldersContacts.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/Organizations.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/OrganizationsContacts.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/Projects.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/ProjectsContacts.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessAccountManagement/TransferLocationRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Accessibility.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Activities.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Business.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Connectivity.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/EnhancedCleaning.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Families.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/FoodAndDrink.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/GetGoogleUpdatedLodgingResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/GuestUnitFeatures.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/GuestUnitType.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/HealthAndSafety.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Housekeeping.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/IncreasedFoodSafety.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LanguageSpoken.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingArea.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaAccessibility.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaEating.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaFeatures.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaLayout.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaSleeping.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Lodging.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LodgingMetadata.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/MinimizedContact.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Parking.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/PaymentOptions.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/PersonalProtection.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Pets.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/PhysicalDistancing.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Policies.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Pools.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Property.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Resource/Locations.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Resource/LocationsLodging.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Services.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/TimeOfDay.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Transportation.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/ViewsFromUnit.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Wellness.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/ListPlaceActionLinksResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/ListPlaceActionTypeMetadataResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/MybusinessplaceactionsEmpty.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/PlaceActionLink.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/PlaceActionTypeMetadata.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/Resource/Locations.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/Resource/LocationsPlaceActionLinks.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/Resource/PlaceActionTypeMetadata.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/NetworkManagement/CloudSQLInstanceInfo.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/NetworkManagement/GKEMasterInfo.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Networkconnectivity/Resource/ProjectsLocationsNetworkconnectivityGlobalPolicyBasedRoutes.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OSConfig/OSPolicyAssignmentOperationMetadata.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning/AnalyzePackagesMetadataV1.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning/AnalyzePackagesRequestV1.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning/AnalyzePackagesResponseV1.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning/ListVulnerabilitiesResponseV1.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1CancelSubscriptionRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1CancelSubscriptionResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Duration.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1EntitleSubscriptionRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1EntitleSubscriptionResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1ExtendSubscriptionRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1ExtendSubscriptionResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Extension.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1ListProductsResponse.php rename apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/{AdSense/CustomChannels.php => PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1ListPromotionsResponse.php} (54%) create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Location.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Product.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Promotion.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Subscription.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1SubscriptionCancellationDetails.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1UndoCancelSubscriptionRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1UndoCancelSubscriptionResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleTypeLocalizedText.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/Resource/Partners.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/Resource/PartnersProducts.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/Resource/PartnersPromotions.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/Resource/PartnersSubscriptions.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1AccessStateDiff.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1AccessTuple.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1BindingExplanation.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ExplainedAccess.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ExplainedPolicy.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ListReplayResultsResponse.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ReplayDiff.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ReplayResult.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SQLAdmin/SqlOutOfDiskReport.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecretManager/Rotation.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceNetworking/DeleteConnectionRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceUsage/CreateAdminQuotaPolicyMetadata.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceUsage/DeleteAdminQuotaPolicyMetadata.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceUsage/GetServiceIdentityMetadata.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceUsage/ImportAdminOverridesMetadata.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceUsage/ImportAdminQuotaPoliciesMetadata.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceUsage/ImportConsumerOverridesMetadata.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceUsage/UpdateAdminQuotaPolicyMetadata.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Sheets/Link.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/ActivateBuyOnGoogleProgramRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/PauseBuyOnGoogleProgramRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/PaymentServiceProviderLinkInfo.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/RequestReviewBuyOnGoogleProgramRequest.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/WarehouseBasedDeliveryTime.php create mode 100644 apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner/RequestOptions.php rename apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/{AdSense/AdClients.php => YouTube/VideoGetRatingResponse.php} (66%) create mode 100644 apps/files_external/3rdparty/guzzlehttp/psr7/.github/workflows/static.yml diff --git a/apps/files_external/3rdparty/composer.lock b/apps/files_external/3rdparty/composer.lock index 6acfe98230c8..793d59c681dd 100644 --- a/apps/files_external/3rdparty/composer.lock +++ b/apps/files_external/3rdparty/composer.lock @@ -131,16 +131,16 @@ }, { "name": "google/apiclient-services", - "version": "v0.167.0", + "version": "v0.173.0", "source": { "type": "git", "url": "https://github.com/googleapis/google-api-php-client-services.git", - "reference": "46b71684a100f3d976e0321cf24f487b314add68" + "reference": "9034b5ba3e25c9ad8e49b6457b9cad21fd9d9847" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/46b71684a100f3d976e0321cf24f487b314add68", - "reference": "46b71684a100f3d976e0321cf24f487b314add68", + "url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/9034b5ba3e25c9ad8e49b6457b9cad21fd9d9847", + "reference": "9034b5ba3e25c9ad8e49b6457b9cad21fd9d9847", "shasum": "" }, "require": { @@ -166,22 +166,22 @@ ], "support": { "issues": "https://github.com/googleapis/google-api-php-client-services/issues", - "source": "https://github.com/googleapis/google-api-php-client-services/tree/v0.167.0" + "source": "https://github.com/googleapis/google-api-php-client-services/tree/v0.173.0" }, - "time": "2021-03-22T11:26:04+00:00" + "time": "2021-05-02T11:20:02+00:00" }, { "name": "google/auth", - "version": "v1.15.0", + "version": "v1.15.1", "source": { "type": "git", "url": "https://github.com/googleapis/google-auth-library-php.git", - "reference": "b346c07de6613e26443d7b4830e5e1933b830dc4" + "reference": "4e0c9367719df9703e96f5ad613041b87742471c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/googleapis/google-auth-library-php/zipball/b346c07de6613e26443d7b4830e5e1933b830dc4", - "reference": "b346c07de6613e26443d7b4830e5e1933b830dc4", + "url": "https://api.github.com/repos/googleapis/google-auth-library-php/zipball/4e0c9367719df9703e96f5ad613041b87742471c", + "reference": "4e0c9367719df9703e96f5ad613041b87742471c", "shasum": "" }, "require": { @@ -195,7 +195,7 @@ "require-dev": { "guzzlehttp/promises": "0.1.1|^1.3", "kelvinmo/simplejwt": "^0.2.5|^0.5.1", - "phpseclib/phpseclib": "^2", + "phpseclib/phpseclib": "^2.0.31", "phpunit/phpunit": "^4.8.36|^5.7", "sebastian/comparator": ">=1.2.3", "squizlabs/php_codesniffer": "^3.5" @@ -223,9 +223,9 @@ "support": { "docs": "https://googleapis.github.io/google-auth-library-php/master/", "issues": "https://github.com/googleapis/google-auth-library-php/issues", - "source": "https://github.com/googleapis/google-auth-library-php/tree/v1.15.0" + "source": "https://github.com/googleapis/google-auth-library-php/tree/v1.15.1" }, - "time": "2021-02-05T20:50:04+00:00" + "time": "2021-04-21T17:42:05+00:00" }, { "name": "guzzlehttp/guzzle", @@ -286,16 +286,16 @@ }, { "name": "guzzlehttp/psr7", - "version": "1.8.1", + "version": "1.8.2", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "35ea11d335fd638b5882ff1725228b3d35496ab1" + "reference": "dc960a912984efb74d0a90222870c72c87f10c91" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/35ea11d335fd638b5882ff1725228b3d35496ab1", - "reference": "35ea11d335fd638b5882ff1725228b3d35496ab1", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/dc960a912984efb74d0a90222870c72c87f10c91", + "reference": "dc960a912984efb74d0a90222870c72c87f10c91", "shasum": "" }, "require": { @@ -355,9 +355,9 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/1.8.1" + "source": "https://github.com/guzzle/psr7/tree/1.8.2" }, - "time": "2021-03-21T16:25:00+00:00" + "time": "2021-04-26T09:17:50+00:00" }, { "name": "guzzlehttp/ringphp", @@ -990,16 +990,16 @@ }, { "name": "psr/log", - "version": "1.1.3", + "version": "1.1.4", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc" + "reference": "d49695b909c3b7628b6289db5479a1c204601f11" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc", - "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc", + "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11", "shasum": "" }, "require": { @@ -1023,7 +1023,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for logging libraries", @@ -1034,9 +1034,9 @@ "psr-3" ], "support": { - "source": "https://github.com/php-fig/log/tree/1.1.3" + "source": "https://github.com/php-fig/log/tree/1.1.4" }, - "time": "2020-03-23T09:12:05+00:00" + "time": "2021-05-03T11:20:27+00:00" }, { "name": "ralouphie/getallheaders", diff --git a/apps/files_external/3rdparty/composer/ClassLoader.php b/apps/files_external/3rdparty/composer/ClassLoader.php index 4d989a212c9f..1a58957d25d4 100644 --- a/apps/files_external/3rdparty/composer/ClassLoader.php +++ b/apps/files_external/3rdparty/composer/ClassLoader.php @@ -42,8 +42,6 @@ */ class ClassLoader { - private $vendorDir; - // PSR-4 private $prefixLengthsPsr4 = array(); private $prefixDirsPsr4 = array(); @@ -59,13 +57,6 @@ class ClassLoader private $missingClasses = array(); private $apcuPrefix; - private static $registeredLoaders = array(); - - public function __construct($vendorDir = null) - { - $this->vendorDir = $vendorDir; - } - public function getPrefixes() { if (!empty($this->prefixesPsr0)) { @@ -309,15 +300,6 @@ public function getApcuPrefix() public function register($prepend = false) { spl_autoload_register(array($this, 'loadClass'), true, $prepend); - - if (null === $this->vendorDir) { - //no-op - } elseif ($prepend) { - self::$registeredLoaders = array($this->vendorDir => $this) + self::$registeredLoaders; - } else { - unset(self::$registeredLoaders[$this->vendorDir]); - self::$registeredLoaders[$this->vendorDir] = $this; - } } /** @@ -326,10 +308,6 @@ public function register($prepend = false) public function unregister() { spl_autoload_unregister(array($this, 'loadClass')); - - if (null !== $this->vendorDir) { - unset(self::$registeredLoaders[$this->vendorDir]); - } } /** @@ -389,16 +367,6 @@ public function findFile($class) return $file; } - /** - * Returns the currently registered loaders indexed by their corresponding vendor directories. - * - * @return self[] - */ - public static function getRegisteredLoaders() - { - return self::$registeredLoaders; - } - private function findFileWithExtension($class, $ext) { // PSR-4 lookup diff --git a/apps/files_external/3rdparty/composer/InstalledVersions.php b/apps/files_external/3rdparty/composer/InstalledVersions.php index d56c48efc45e..77585d956c5f 100644 --- a/apps/files_external/3rdparty/composer/InstalledVersions.php +++ b/apps/files_external/3rdparty/composer/InstalledVersions.php @@ -12,7 +12,6 @@ namespace Composer; -use Composer\Autoload\ClassLoader; use Composer\Semver\VersionParser; @@ -30,7 +29,7 @@ class InstalledVersions 'aliases' => array ( ), - 'reference' => '2ceed1f45ff42a5b43e7bd9c7a187b2df8b45ed7', + 'reference' => '5eee5f80d0d6fbbf65308aebffbcb823a6230859', 'name' => 'files_external/3rdparty', ), 'versions' => @@ -42,7 +41,7 @@ class InstalledVersions 'aliases' => array ( ), - 'reference' => '2ceed1f45ff42a5b43e7bd9c7a187b2df8b45ed7', + 'reference' => '5eee5f80d0d6fbbf65308aebffbcb823a6230859', ), 'firebase/php-jwt' => array ( @@ -64,21 +63,21 @@ class InstalledVersions ), 'google/apiclient-services' => array ( - 'pretty_version' => 'v0.167.0', - 'version' => '0.167.0.0', + 'pretty_version' => 'v0.173.0', + 'version' => '0.173.0.0', 'aliases' => array ( ), - 'reference' => '46b71684a100f3d976e0321cf24f487b314add68', + 'reference' => '9034b5ba3e25c9ad8e49b6457b9cad21fd9d9847', ), 'google/auth' => array ( - 'pretty_version' => 'v1.15.0', - 'version' => '1.15.0.0', + 'pretty_version' => 'v1.15.1', + 'version' => '1.15.1.0', 'aliases' => array ( ), - 'reference' => 'b346c07de6613e26443d7b4830e5e1933b830dc4', + 'reference' => '4e0c9367719df9703e96f5ad613041b87742471c', ), 'guzzlehttp/guzzle' => array ( @@ -91,12 +90,12 @@ class InstalledVersions ), 'guzzlehttp/psr7' => array ( - 'pretty_version' => '1.8.1', - 'version' => '1.8.1.0', + 'pretty_version' => '1.8.2', + 'version' => '1.8.2.0', 'aliases' => array ( ), - 'reference' => '35ea11d335fd638b5882ff1725228b3d35496ab1', + 'reference' => 'dc960a912984efb74d0a90222870c72c87f10c91', ), 'guzzlehttp/ringphp' => array ( @@ -197,12 +196,12 @@ class InstalledVersions ), 'psr/log' => array ( - 'pretty_version' => '1.1.3', - 'version' => '1.1.3.0', + 'pretty_version' => '1.1.4', + 'version' => '1.1.4.0', 'aliases' => array ( ), - 'reference' => '0f73288fd15629204f9d42b7055f72dacbe811fc', + 'reference' => 'd49695b909c3b7628b6289db5479a1c204601f11', ), 'psr/log-implementation' => array ( @@ -231,8 +230,6 @@ class InstalledVersions ), ), ); -private static $canGetVendors; -private static $installedByVendor = array(); @@ -242,17 +239,7 @@ class InstalledVersions public static function getInstalledPackages() { -$packages = array(); -foreach (self::getInstalled() as $installed) { -$packages[] = array_keys($installed['versions']); -} - - -if (1 === \count($packages)) { -return $packages[0]; -} - -return array_keys(array_flip(\call_user_func_array('array_merge', $packages))); +return array_keys(self::$installed['versions']); } @@ -265,13 +252,7 @@ public static function getInstalledPackages() public static function isInstalled($packageName) { -foreach (self::getInstalled() as $installed) { -if (isset($installed['versions'][$packageName])) { -return true; -} -} - -return false; +return isset(self::$installed['versions'][$packageName]); } @@ -306,50 +287,42 @@ public static function satisfies(VersionParser $parser, $packageName, $constrain public static function getVersionRanges($packageName) { -foreach (self::getInstalled() as $installed) { -if (!isset($installed['versions'][$packageName])) { -continue; +if (!isset(self::$installed['versions'][$packageName])) { +throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); } $ranges = array(); -if (isset($installed['versions'][$packageName]['pretty_version'])) { -$ranges[] = $installed['versions'][$packageName]['pretty_version']; +if (isset(self::$installed['versions'][$packageName]['pretty_version'])) { +$ranges[] = self::$installed['versions'][$packageName]['pretty_version']; } -if (array_key_exists('aliases', $installed['versions'][$packageName])) { -$ranges = array_merge($ranges, $installed['versions'][$packageName]['aliases']); +if (array_key_exists('aliases', self::$installed['versions'][$packageName])) { +$ranges = array_merge($ranges, self::$installed['versions'][$packageName]['aliases']); } -if (array_key_exists('replaced', $installed['versions'][$packageName])) { -$ranges = array_merge($ranges, $installed['versions'][$packageName]['replaced']); +if (array_key_exists('replaced', self::$installed['versions'][$packageName])) { +$ranges = array_merge($ranges, self::$installed['versions'][$packageName]['replaced']); } -if (array_key_exists('provided', $installed['versions'][$packageName])) { -$ranges = array_merge($ranges, $installed['versions'][$packageName]['provided']); +if (array_key_exists('provided', self::$installed['versions'][$packageName])) { +$ranges = array_merge($ranges, self::$installed['versions'][$packageName]['provided']); } return implode(' || ', $ranges); } -throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); -} - public static function getVersion($packageName) { -foreach (self::getInstalled() as $installed) { -if (!isset($installed['versions'][$packageName])) { -continue; +if (!isset(self::$installed['versions'][$packageName])) { +throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); } -if (!isset($installed['versions'][$packageName]['version'])) { +if (!isset(self::$installed['versions'][$packageName]['version'])) { return null; } -return $installed['versions'][$packageName]['version']; -} - -throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); +return self::$installed['versions'][$packageName]['version']; } @@ -358,19 +331,15 @@ public static function getVersion($packageName) public static function getPrettyVersion($packageName) { -foreach (self::getInstalled() as $installed) { -if (!isset($installed['versions'][$packageName])) { -continue; +if (!isset(self::$installed['versions'][$packageName])) { +throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); } -if (!isset($installed['versions'][$packageName]['pretty_version'])) { +if (!isset(self::$installed['versions'][$packageName]['pretty_version'])) { return null; } -return $installed['versions'][$packageName]['pretty_version']; -} - -throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); +return self::$installed['versions'][$packageName]['pretty_version']; } @@ -379,19 +348,15 @@ public static function getPrettyVersion($packageName) public static function getReference($packageName) { -foreach (self::getInstalled() as $installed) { -if (!isset($installed['versions'][$packageName])) { -continue; +if (!isset(self::$installed['versions'][$packageName])) { +throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); } -if (!isset($installed['versions'][$packageName]['reference'])) { +if (!isset(self::$installed['versions'][$packageName]['reference'])) { return null; } -return $installed['versions'][$packageName]['reference']; -} - -throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); +return self::$installed['versions'][$packageName]['reference']; } @@ -400,9 +365,7 @@ public static function getReference($packageName) public static function getRootPackage() { -$installed = self::getInstalled(); - -return $installed[0]['root']; +return self::$installed['root']; } @@ -437,33 +400,5 @@ public static function getRawData() public static function reload($data) { self::$installed = $data; -self::$installedByVendor = array(); -} - - - - -private static function getInstalled() -{ -if (null === self::$canGetVendors) { -self::$canGetVendors = method_exists('Composer\Autoload\ClassLoader', 'getRegisteredLoaders'); -} - -$installed = array(); - -if (self::$canGetVendors) { - -foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) { -if (isset(self::$installedByVendor[$vendorDir])) { -$installed[] = self::$installedByVendor[$vendorDir]; -} elseif (is_file($vendorDir.'/composer/installed.php')) { -$installed[] = self::$installedByVendor[$vendorDir] = require $vendorDir.'/composer/installed.php'; -} -} -} - -$installed[] = self::$installed; - -return $installed; } } diff --git a/apps/files_external/3rdparty/composer/autoload_classmap.php b/apps/files_external/3rdparty/composer/autoload_classmap.php index 750b126e06ad..8a9e16175f29 100644 --- a/apps/files_external/3rdparty/composer/autoload_classmap.php +++ b/apps/files_external/3rdparty/composer/autoload_classmap.php @@ -89,6 +89,7 @@ 'Google_Service_AIPlatformNotebooks_CancelOperationRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/CancelOperationRequest.php', 'Google_Service_AIPlatformNotebooks_ContainerImage' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ContainerImage.php', 'Google_Service_AIPlatformNotebooks_Disk' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Disk.php', + 'Google_Service_AIPlatformNotebooks_EncryptionConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/EncryptionConfig.php', 'Google_Service_AIPlatformNotebooks_Environment' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Environment.php', 'Google_Service_AIPlatformNotebooks_Execution' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Execution.php', 'Google_Service_AIPlatformNotebooks_ExecutionTemplate' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ExecutionTemplate.php', @@ -102,7 +103,10 @@ 'Google_Service_AIPlatformNotebooks_ListInstancesResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ListInstancesResponse.php', 'Google_Service_AIPlatformNotebooks_ListLocationsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ListLocationsResponse.php', 'Google_Service_AIPlatformNotebooks_ListOperationsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ListOperationsResponse.php', + 'Google_Service_AIPlatformNotebooks_ListRuntimesResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ListRuntimesResponse.php', 'Google_Service_AIPlatformNotebooks_ListSchedulesResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ListSchedulesResponse.php', + 'Google_Service_AIPlatformNotebooks_LocalDisk' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/LocalDisk.php', + 'Google_Service_AIPlatformNotebooks_LocalDiskInitializeParams' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/LocalDiskInitializeParams.php', 'Google_Service_AIPlatformNotebooks_Location' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Location.php', 'Google_Service_AIPlatformNotebooks_NotebooksEmpty' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/NotebooksEmpty.php', 'Google_Service_AIPlatformNotebooks_Operation' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Operation.php', @@ -111,13 +115,23 @@ 'Google_Service_AIPlatformNotebooks_RegisterInstanceRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RegisterInstanceRequest.php', 'Google_Service_AIPlatformNotebooks_ReportInstanceInfoRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ReportInstanceInfoRequest.php', 'Google_Service_AIPlatformNotebooks_ResetInstanceRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ResetInstanceRequest.php', + 'Google_Service_AIPlatformNotebooks_ResetRuntimeRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ResetRuntimeRequest.php', 'Google_Service_AIPlatformNotebooks_Resource_Projects' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Resource/Projects.php', 'Google_Service_AIPlatformNotebooks_Resource_ProjectsLocations' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Resource/ProjectsLocations.php', 'Google_Service_AIPlatformNotebooks_Resource_ProjectsLocationsEnvironments' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Resource/ProjectsLocationsEnvironments.php', 'Google_Service_AIPlatformNotebooks_Resource_ProjectsLocationsExecutions' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Resource/ProjectsLocationsExecutions.php', 'Google_Service_AIPlatformNotebooks_Resource_ProjectsLocationsInstances' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Resource/ProjectsLocationsInstances.php', 'Google_Service_AIPlatformNotebooks_Resource_ProjectsLocationsOperations' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Resource/ProjectsLocationsOperations.php', + 'Google_Service_AIPlatformNotebooks_Resource_ProjectsLocationsRuntimes' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Resource/ProjectsLocationsRuntimes.php', 'Google_Service_AIPlatformNotebooks_Resource_ProjectsLocationsSchedules' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Resource/ProjectsLocationsSchedules.php', + 'Google_Service_AIPlatformNotebooks_RollbackInstanceRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RollbackInstanceRequest.php', + 'Google_Service_AIPlatformNotebooks_Runtime' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Runtime.php', + 'Google_Service_AIPlatformNotebooks_RuntimeAcceleratorConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeAcceleratorConfig.php', + 'Google_Service_AIPlatformNotebooks_RuntimeAccessConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeAccessConfig.php', + 'Google_Service_AIPlatformNotebooks_RuntimeGuestOsFeature' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeGuestOsFeature.php', + 'Google_Service_AIPlatformNotebooks_RuntimeMetrics' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeMetrics.php', + 'Google_Service_AIPlatformNotebooks_RuntimeShieldedInstanceConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeShieldedInstanceConfig.php', + 'Google_Service_AIPlatformNotebooks_RuntimeSoftwareConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeSoftwareConfig.php', 'Google_Service_AIPlatformNotebooks_Schedule' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Schedule.php', 'Google_Service_AIPlatformNotebooks_SchedulerAcceleratorConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/SchedulerAcceleratorConfig.php', 'Google_Service_AIPlatformNotebooks_SetIamPolicyRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/SetIamPolicyRequest.php', @@ -126,14 +140,20 @@ 'Google_Service_AIPlatformNotebooks_SetInstanceMachineTypeRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/SetInstanceMachineTypeRequest.php', 'Google_Service_AIPlatformNotebooks_ShieldedInstanceConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ShieldedInstanceConfig.php', 'Google_Service_AIPlatformNotebooks_StartInstanceRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/StartInstanceRequest.php', + 'Google_Service_AIPlatformNotebooks_StartRuntimeRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/StartRuntimeRequest.php', 'Google_Service_AIPlatformNotebooks_Status' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Status.php', 'Google_Service_AIPlatformNotebooks_StopInstanceRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/StopInstanceRequest.php', + 'Google_Service_AIPlatformNotebooks_StopRuntimeRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/StopRuntimeRequest.php', + 'Google_Service_AIPlatformNotebooks_SwitchRuntimeRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/SwitchRuntimeRequest.php', 'Google_Service_AIPlatformNotebooks_TestIamPermissionsRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/TestIamPermissionsRequest.php', 'Google_Service_AIPlatformNotebooks_TestIamPermissionsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/TestIamPermissionsResponse.php', 'Google_Service_AIPlatformNotebooks_TriggerScheduleRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/TriggerScheduleRequest.php', + 'Google_Service_AIPlatformNotebooks_UpdateShieldedInstanceConfigRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/UpdateShieldedInstanceConfigRequest.php', 'Google_Service_AIPlatformNotebooks_UpgradeHistoryEntry' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/UpgradeHistoryEntry.php', 'Google_Service_AIPlatformNotebooks_UpgradeInstanceInternalRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/UpgradeInstanceInternalRequest.php', 'Google_Service_AIPlatformNotebooks_UpgradeInstanceRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/UpgradeInstanceRequest.php', + 'Google_Service_AIPlatformNotebooks_VirtualMachine' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/VirtualMachine.php', + 'Google_Service_AIPlatformNotebooks_VirtualMachineConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/VirtualMachineConfig.php', 'Google_Service_AIPlatformNotebooks_VmImage' => $vendorDir . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/VmImage.php', 'Google_Service_AbusiveExperienceReport' => $vendorDir . '/google/apiclient-services/src/Google/Service/AbusiveExperienceReport.php', 'Google_Service_AbusiveExperienceReport_Resource_Sites' => $vendorDir . '/google/apiclient-services/src/Google/Service/AbusiveExperienceReport/Resource/Sites.php', @@ -482,12 +502,18 @@ 'Google_Service_AdExperienceReport_SiteSummaryResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdExperienceReport/SiteSummaryResponse.php', 'Google_Service_AdExperienceReport_ViolatingSitesResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdExperienceReport/ViolatingSitesResponse.php', 'Google_Service_AdMob' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdMob.php', + 'Google_Service_AdMob_AdUnit' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdMob/AdUnit.php', + 'Google_Service_AdMob_App' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdMob/App.php', + 'Google_Service_AdMob_AppLinkedAppInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdMob/AppLinkedAppInfo.php', + 'Google_Service_AdMob_AppManualAppInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdMob/AppManualAppInfo.php', 'Google_Service_AdMob_Date' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdMob/Date.php', 'Google_Service_AdMob_DateRange' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdMob/DateRange.php', 'Google_Service_AdMob_GenerateMediationReportRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdMob/GenerateMediationReportRequest.php', 'Google_Service_AdMob_GenerateMediationReportResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdMob/GenerateMediationReportResponse.php', 'Google_Service_AdMob_GenerateNetworkReportRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdMob/GenerateNetworkReportRequest.php', 'Google_Service_AdMob_GenerateNetworkReportResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdMob/GenerateNetworkReportResponse.php', + 'Google_Service_AdMob_ListAdUnitsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdMob/ListAdUnitsResponse.php', + 'Google_Service_AdMob_ListAppsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdMob/ListAppsResponse.php', 'Google_Service_AdMob_ListPublisherAccountsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdMob/ListPublisherAccountsResponse.php', 'Google_Service_AdMob_LocalizationSettings' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdMob/LocalizationSettings.php', 'Google_Service_AdMob_MediationReportSpec' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdMob/MediationReportSpec.php', @@ -504,10 +530,11 @@ 'Google_Service_AdMob_ReportRowMetricValue' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdMob/ReportRowMetricValue.php', 'Google_Service_AdMob_ReportWarning' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdMob/ReportWarning.php', 'Google_Service_AdMob_Resource_Accounts' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdMob/Resource/Accounts.php', + 'Google_Service_AdMob_Resource_AccountsAdUnits' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdMob/Resource/AccountsAdUnits.php', + 'Google_Service_AdMob_Resource_AccountsApps' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdMob/Resource/AccountsApps.php', 'Google_Service_AdMob_Resource_AccountsMediationReport' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdMob/Resource/AccountsMediationReport.php', 'Google_Service_AdMob_Resource_AccountsNetworkReport' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdMob/Resource/AccountsNetworkReport.php', 'Google_Service_AdMob_StringList' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdMob/StringList.php', - 'Google_Service_AdSense' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense.php', 'Google_Service_AdSenseHost' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSenseHost.php', 'Google_Service_AdSenseHost_Account' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSenseHost/Account.php', 'Google_Service_AdSenseHost_Accounts' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSenseHost/Accounts.php', @@ -538,63 +565,48 @@ 'Google_Service_AdSenseHost_Resource_Urlchannels' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSenseHost/Resource/Urlchannels.php', 'Google_Service_AdSenseHost_UrlChannel' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSenseHost/UrlChannel.php', 'Google_Service_AdSenseHost_UrlChannels' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSenseHost/UrlChannels.php', - 'Google_Service_AdSense_Account' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Account.php', - 'Google_Service_AdSense_Accounts' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Accounts.php', - 'Google_Service_AdSense_AdClient' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/AdClient.php', - 'Google_Service_AdSense_AdClients' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/AdClients.php', - 'Google_Service_AdSense_AdCode' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/AdCode.php', - 'Google_Service_AdSense_AdStyle' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/AdStyle.php', - 'Google_Service_AdSense_AdStyleColors' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/AdStyleColors.php', - 'Google_Service_AdSense_AdStyleFont' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/AdStyleFont.php', - 'Google_Service_AdSense_AdUnit' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/AdUnit.php', - 'Google_Service_AdSense_AdUnitContentAdsSettings' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/AdUnitContentAdsSettings.php', - 'Google_Service_AdSense_AdUnitContentAdsSettingsBackupOption' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/AdUnitContentAdsSettingsBackupOption.php', - 'Google_Service_AdSense_AdUnitFeedAdsSettings' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/AdUnitFeedAdsSettings.php', - 'Google_Service_AdSense_AdUnitMobileContentAdsSettings' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/AdUnitMobileContentAdsSettings.php', - 'Google_Service_AdSense_AdUnits' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/AdUnits.php', - 'Google_Service_AdSense_AdsenseReportsGenerateResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/AdsenseReportsGenerateResponse.php', - 'Google_Service_AdSense_AdsenseReportsGenerateResponseHeaders' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/AdsenseReportsGenerateResponseHeaders.php', - 'Google_Service_AdSense_Alert' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Alert.php', - 'Google_Service_AdSense_Alerts' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Alerts.php', - 'Google_Service_AdSense_CustomChannel' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/CustomChannel.php', - 'Google_Service_AdSense_CustomChannelTargetingInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/CustomChannelTargetingInfo.php', - 'Google_Service_AdSense_CustomChannels' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/CustomChannels.php', - 'Google_Service_AdSense_Metadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Metadata.php', - 'Google_Service_AdSense_Payment' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Payment.php', - 'Google_Service_AdSense_Payments' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Payments.php', - 'Google_Service_AdSense_ReportingMetadataEntry' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/ReportingMetadataEntry.php', - 'Google_Service_AdSense_Resource_Accounts' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Resource/Accounts.php', - 'Google_Service_AdSense_Resource_AccountsAdclients' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsAdclients.php', - 'Google_Service_AdSense_Resource_AccountsAdunits' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsAdunits.php', - 'Google_Service_AdSense_Resource_AccountsAdunitsCustomchannels' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsAdunitsCustomchannels.php', - 'Google_Service_AdSense_Resource_AccountsAlerts' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsAlerts.php', - 'Google_Service_AdSense_Resource_AccountsCustomchannels' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsCustomchannels.php', - 'Google_Service_AdSense_Resource_AccountsCustomchannelsAdunits' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsCustomchannelsAdunits.php', - 'Google_Service_AdSense_Resource_AccountsPayments' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsPayments.php', - 'Google_Service_AdSense_Resource_AccountsReports' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsReports.php', - 'Google_Service_AdSense_Resource_AccountsReportsSaved' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsReportsSaved.php', - 'Google_Service_AdSense_Resource_AccountsSavedadstyles' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsSavedadstyles.php', - 'Google_Service_AdSense_Resource_AccountsUrlchannels' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsUrlchannels.php', - 'Google_Service_AdSense_Resource_Adclients' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Resource/Adclients.php', - 'Google_Service_AdSense_Resource_Adunits' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Resource/Adunits.php', - 'Google_Service_AdSense_Resource_AdunitsCustomchannels' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Resource/AdunitsCustomchannels.php', - 'Google_Service_AdSense_Resource_Alerts' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Resource/Alerts.php', - 'Google_Service_AdSense_Resource_Customchannels' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Resource/Customchannels.php', - 'Google_Service_AdSense_Resource_CustomchannelsAdunits' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Resource/CustomchannelsAdunits.php', - 'Google_Service_AdSense_Resource_Metadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Resource/Metadata.php', - 'Google_Service_AdSense_Resource_MetadataDimensions' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Resource/MetadataDimensions.php', - 'Google_Service_AdSense_Resource_MetadataMetrics' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Resource/MetadataMetrics.php', - 'Google_Service_AdSense_Resource_Payments' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Resource/Payments.php', - 'Google_Service_AdSense_Resource_Reports' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Resource/Reports.php', - 'Google_Service_AdSense_Resource_ReportsSaved' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Resource/ReportsSaved.php', - 'Google_Service_AdSense_Resource_Savedadstyles' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Resource/Savedadstyles.php', - 'Google_Service_AdSense_Resource_Urlchannels' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/Resource/Urlchannels.php', - 'Google_Service_AdSense_SavedAdStyle' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/SavedAdStyle.php', - 'Google_Service_AdSense_SavedAdStyles' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/SavedAdStyles.php', - 'Google_Service_AdSense_SavedReport' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/SavedReport.php', - 'Google_Service_AdSense_SavedReports' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/SavedReports.php', - 'Google_Service_AdSense_UrlChannel' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/UrlChannel.php', - 'Google_Service_AdSense_UrlChannels' => $vendorDir . '/google/apiclient-services/src/Google/Service/AdSense/UrlChannels.php', + 'Google_Service_Adsense' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense.php', + 'Google_Service_Adsense_Account' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/Account.php', + 'Google_Service_Adsense_AdClient' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/AdClient.php', + 'Google_Service_Adsense_AdClientAdCode' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/AdClientAdCode.php', + 'Google_Service_Adsense_AdUnit' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/AdUnit.php', + 'Google_Service_Adsense_AdUnitAdCode' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/AdUnitAdCode.php', + 'Google_Service_Adsense_Alert' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/Alert.php', + 'Google_Service_Adsense_Cell' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/Cell.php', + 'Google_Service_Adsense_ContentAdsSettings' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/ContentAdsSettings.php', + 'Google_Service_Adsense_CustomChannel' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/CustomChannel.php', + 'Google_Service_Adsense_Date' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/Date.php', + 'Google_Service_Adsense_Header' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/Header.php', + 'Google_Service_Adsense_HttpBody' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/HttpBody.php', + 'Google_Service_Adsense_ListAccountsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/ListAccountsResponse.php', + 'Google_Service_Adsense_ListAdClientsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/ListAdClientsResponse.php', + 'Google_Service_Adsense_ListAdUnitsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/ListAdUnitsResponse.php', + 'Google_Service_Adsense_ListAlertsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/ListAlertsResponse.php', + 'Google_Service_Adsense_ListChildAccountsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/ListChildAccountsResponse.php', + 'Google_Service_Adsense_ListCustomChannelsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/ListCustomChannelsResponse.php', + 'Google_Service_Adsense_ListLinkedAdUnitsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/ListLinkedAdUnitsResponse.php', + 'Google_Service_Adsense_ListLinkedCustomChannelsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/ListLinkedCustomChannelsResponse.php', + 'Google_Service_Adsense_ListPaymentsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/ListPaymentsResponse.php', + 'Google_Service_Adsense_ListSavedReportsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/ListSavedReportsResponse.php', + 'Google_Service_Adsense_ListSitesResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/ListSitesResponse.php', + 'Google_Service_Adsense_ListUrlChannelsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/ListUrlChannelsResponse.php', + 'Google_Service_Adsense_Payment' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/Payment.php', + 'Google_Service_Adsense_ReportResult' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/ReportResult.php', + 'Google_Service_Adsense_Resource_Accounts' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/Resource/Accounts.php', + 'Google_Service_Adsense_Resource_AccountsAdclients' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAdclients.php', + 'Google_Service_Adsense_Resource_AccountsAdclientsAdunits' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAdclientsAdunits.php', + 'Google_Service_Adsense_Resource_AccountsAdclientsCustomchannels' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAdclientsCustomchannels.php', + 'Google_Service_Adsense_Resource_AccountsAdclientsUrlchannels' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAdclientsUrlchannels.php', + 'Google_Service_Adsense_Resource_AccountsAlerts' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAlerts.php', + 'Google_Service_Adsense_Resource_AccountsPayments' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsPayments.php', + 'Google_Service_Adsense_Resource_AccountsReports' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsReports.php', + 'Google_Service_Adsense_Resource_AccountsReportsSaved' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsReportsSaved.php', + 'Google_Service_Adsense_Resource_AccountsSites' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsSites.php', + 'Google_Service_Adsense_Row' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/Row.php', + 'Google_Service_Adsense_SavedReport' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/SavedReport.php', + 'Google_Service_Adsense_Site' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/Site.php', + 'Google_Service_Adsense_TimeZone' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/TimeZone.php', + 'Google_Service_Adsense_UrlChannel' => $vendorDir . '/google/apiclient-services/src/Google/Service/Adsense/UrlChannel.php', 'Google_Service_AlertCenter' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter.php', 'Google_Service_AlertCenter_AccountWarning' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/AccountWarning.php', 'Google_Service_AlertCenter_ActionInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/ActionInfo.php', @@ -619,7 +631,52 @@ 'Google_Service_AlertCenter_DomainId' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/DomainId.php', 'Google_Service_AlertCenter_DomainWideTakeoutInitiated' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/DomainWideTakeoutInitiated.php', 'Google_Service_AlertCenter_GmailMessageInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GmailMessageInfo.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeAccountWarning' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAccountWarning.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeAccountWarningLoginDetails' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAccountWarningLoginDetails.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeActivityRule' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeActivityRule.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeAppMakerSqlSetupNotification' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAppMakerSqlSetupNotification.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeAppMakerSqlSetupNotificationRequestInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAppMakerSqlSetupNotificationRequestInfo.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeAttachment' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAttachment.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeAttachmentCsv' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAttachmentCsv.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeAttachmentCsvCsvRow' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAttachmentCsvCsvRow.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeBadWhitelist' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeBadWhitelist.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeDeviceCompromised' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDeviceCompromised.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeDeviceCompromisedDeviceCompromisedSecurityDetail' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDeviceCompromisedDeviceCompromisedSecurityDetail.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeDlpRuleViolation' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDlpRuleViolation.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeDomainId' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDomainId.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeDomainWideTakeoutInitiated' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDomainWideTakeoutInitiated.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeGmailMessageInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeGmailMessageInfo.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeGoogleOperations' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeGoogleOperations.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeMailPhishing' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeMailPhishing.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeMaliciousEntity' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeMaliciousEntity.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypePhishingSpike' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypePhishingSpike.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfo.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfoActionInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoActionInfo.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfoMatchInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoMatchInfo.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfoMatchInfoPredefinedDetectorInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoMatchInfoPredefinedDetectorInfo.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfoMatchInfoUserDefinedDetectorInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoMatchInfoUserDefinedDetectorInfo.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfoResourceInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoResourceInfo.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfoRuleInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoRuleInfo.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeStateSponsoredAttack' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeStateSponsoredAttack.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeSuspiciousActivity' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeSuspiciousActivity.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeSuspiciousActivitySuspiciousActivitySecurityDetail' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeSuspiciousActivitySuspiciousActivitySecurityDetail.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeUser' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeUser.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1Alert' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1Alert.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1AlertFeedback' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1AlertFeedback.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1AlertMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1AlertMetadata.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1BatchDeleteAlertsRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1BatchDeleteAlertsRequest.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1BatchDeleteAlertsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1BatchDeleteAlertsResponse.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1BatchUndeleteAlertsRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1BatchUndeleteAlertsRequest.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1BatchUndeleteAlertsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1BatchUndeleteAlertsResponse.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1ListAlertFeedbackResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1ListAlertFeedbackResponse.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1ListAlertsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1ListAlertsResponse.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1Settings' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1Settings.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1SettingsNotification' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1SettingsNotification.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1SettingsNotificationCloudPubsubTopic' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1SettingsNotificationCloudPubsubTopic.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1UndeleteAlertRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1UndeleteAlertRequest.php', 'Google_Service_AlertCenter_GoogleOperations' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleOperations.php', + 'Google_Service_AlertCenter_GoogleProtobufEmpty' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleProtobufEmpty.php', + 'Google_Service_AlertCenter_GoogleRpcStatus' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleRpcStatus.php', 'Google_Service_AlertCenter_ListAlertFeedbackResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/ListAlertFeedbackResponse.php', 'Google_Service_AlertCenter_ListAlertsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/ListAlertsResponse.php', 'Google_Service_AlertCenter_LoginDetails' => $vendorDir . '/google/apiclient-services/src/Google/Service/AlertCenter/LoginDetails.php', @@ -895,6 +952,7 @@ 'Google_Service_AndroidEnterprise_AdministratorWebTokenSpecPrivateApps' => $vendorDir . '/google/apiclient-services/src/Google/Service/AndroidEnterprise/AdministratorWebTokenSpecPrivateApps.php', 'Google_Service_AndroidEnterprise_AdministratorWebTokenSpecStoreBuilder' => $vendorDir . '/google/apiclient-services/src/Google/Service/AndroidEnterprise/AdministratorWebTokenSpecStoreBuilder.php', 'Google_Service_AndroidEnterprise_AdministratorWebTokenSpecWebApps' => $vendorDir . '/google/apiclient-services/src/Google/Service/AndroidEnterprise/AdministratorWebTokenSpecWebApps.php', + 'Google_Service_AndroidEnterprise_AdministratorWebTokenSpecZeroTouch' => $vendorDir . '/google/apiclient-services/src/Google/Service/AndroidEnterprise/AdministratorWebTokenSpecZeroTouch.php', 'Google_Service_AndroidEnterprise_AppRestrictionsSchema' => $vendorDir . '/google/apiclient-services/src/Google/Service/AndroidEnterprise/AppRestrictionsSchema.php', 'Google_Service_AndroidEnterprise_AppRestrictionsSchemaChangeEvent' => $vendorDir . '/google/apiclient-services/src/Google/Service/AndroidEnterprise/AppRestrictionsSchemaChangeEvent.php', 'Google_Service_AndroidEnterprise_AppRestrictionsSchemaRestriction' => $vendorDir . '/google/apiclient-services/src/Google/Service/AndroidEnterprise/AppRestrictionsSchemaRestriction.php', @@ -1201,6 +1259,27 @@ 'Google_Service_AndroidPublisher_Variant' => $vendorDir . '/google/apiclient-services/src/Google/Service/AndroidPublisher/Variant.php', 'Google_Service_AndroidPublisher_VoidedPurchase' => $vendorDir . '/google/apiclient-services/src/Google/Service/AndroidPublisher/VoidedPurchase.php', 'Google_Service_AndroidPublisher_VoidedPurchasesListResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/AndroidPublisher/VoidedPurchasesListResponse.php', + 'Google_Service_ApiKeysService' => $vendorDir . '/google/apiclient-services/src/Google/Service/ApiKeysService.php', + 'Google_Service_ApiKeysService_Operation' => $vendorDir . '/google/apiclient-services/src/Google/Service/ApiKeysService/Operation.php', + 'Google_Service_ApiKeysService_Resource_Keys' => $vendorDir . '/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/Keys.php', + 'Google_Service_ApiKeysService_Resource_Operations' => $vendorDir . '/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/Operations.php', + 'Google_Service_ApiKeysService_Resource_Projects' => $vendorDir . '/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/Projects.php', + 'Google_Service_ApiKeysService_Resource_ProjectsLocations' => $vendorDir . '/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/ProjectsLocations.php', + 'Google_Service_ApiKeysService_Resource_ProjectsLocationsKeys' => $vendorDir . '/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/ProjectsLocationsKeys.php', + 'Google_Service_ApiKeysService_Status' => $vendorDir . '/google/apiclient-services/src/Google/Service/ApiKeysService/Status.php', + 'Google_Service_ApiKeysService_V2AndroidApplication' => $vendorDir . '/google/apiclient-services/src/Google/Service/ApiKeysService/V2AndroidApplication.php', + 'Google_Service_ApiKeysService_V2AndroidKeyRestrictions' => $vendorDir . '/google/apiclient-services/src/Google/Service/ApiKeysService/V2AndroidKeyRestrictions.php', + 'Google_Service_ApiKeysService_V2ApiTarget' => $vendorDir . '/google/apiclient-services/src/Google/Service/ApiKeysService/V2ApiTarget.php', + 'Google_Service_ApiKeysService_V2BrowserKeyRestrictions' => $vendorDir . '/google/apiclient-services/src/Google/Service/ApiKeysService/V2BrowserKeyRestrictions.php', + 'Google_Service_ApiKeysService_V2CloneKeyRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/ApiKeysService/V2CloneKeyRequest.php', + 'Google_Service_ApiKeysService_V2GetKeyStringResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/ApiKeysService/V2GetKeyStringResponse.php', + 'Google_Service_ApiKeysService_V2IosKeyRestrictions' => $vendorDir . '/google/apiclient-services/src/Google/Service/ApiKeysService/V2IosKeyRestrictions.php', + 'Google_Service_ApiKeysService_V2Key' => $vendorDir . '/google/apiclient-services/src/Google/Service/ApiKeysService/V2Key.php', + 'Google_Service_ApiKeysService_V2ListKeysResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/ApiKeysService/V2ListKeysResponse.php', + 'Google_Service_ApiKeysService_V2LookupKeyResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/ApiKeysService/V2LookupKeyResponse.php', + 'Google_Service_ApiKeysService_V2Restrictions' => $vendorDir . '/google/apiclient-services/src/Google/Service/ApiKeysService/V2Restrictions.php', + 'Google_Service_ApiKeysService_V2ServerKeyRestrictions' => $vendorDir . '/google/apiclient-services/src/Google/Service/ApiKeysService/V2ServerKeyRestrictions.php', + 'Google_Service_ApiKeysService_V2UndeleteKeyRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/ApiKeysService/V2UndeleteKeyRequest.php', 'Google_Service_Apigateway' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigateway.php', 'Google_Service_Apigateway_ApigatewayApi' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigateway/ApigatewayApi.php', 'Google_Service_Apigateway_ApigatewayApiConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigateway/ApigatewayApiConfig.php', @@ -1243,6 +1322,8 @@ 'Google_Service_Apigee_GoogleCloudApigeeV1AccessRemove' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1AccessRemove.php', 'Google_Service_Apigee_GoogleCloudApigeeV1AccessSet' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1AccessSet.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ActivateNatAddressRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ActivateNatAddressRequest.php', + 'Google_Service_Apigee_GoogleCloudApigeeV1AddonsConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1AddonsConfig.php', + 'Google_Service_Apigee_GoogleCloudApigeeV1AdvancedApiOpsConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1AdvancedApiOpsConfig.php', 'Google_Service_Apigee_GoogleCloudApigeeV1Alias' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Alias.php', 'Google_Service_Apigee_GoogleCloudApigeeV1AliasRevisionConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1AliasRevisionConfig.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ApiCategory' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ApiCategory.php', @@ -1285,6 +1366,7 @@ 'Google_Service_Apigee_GoogleCloudApigeeV1Developer' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Developer.php', 'Google_Service_Apigee_GoogleCloudApigeeV1DeveloperApp' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1DeveloperApp.php', 'Google_Service_Apigee_GoogleCloudApigeeV1DeveloperAppKey' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1DeveloperAppKey.php', + 'Google_Service_Apigee_GoogleCloudApigeeV1DeveloperSubscription' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1DeveloperSubscription.php', 'Google_Service_Apigee_GoogleCloudApigeeV1DimensionMetric' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1DimensionMetric.php', 'Google_Service_Apigee_GoogleCloudApigeeV1EntityMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1EntityMetadata.php', 'Google_Service_Apigee_GoogleCloudApigeeV1Environment' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Environment.php', @@ -1292,6 +1374,7 @@ 'Google_Service_Apigee_GoogleCloudApigeeV1EnvironmentGroup' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1EnvironmentGroup.php', 'Google_Service_Apigee_GoogleCloudApigeeV1EnvironmentGroupAttachment' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1EnvironmentGroupAttachment.php', 'Google_Service_Apigee_GoogleCloudApigeeV1EnvironmentGroupConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1EnvironmentGroupConfig.php', + 'Google_Service_Apigee_GoogleCloudApigeeV1ExpireDeveloperSubscriptionRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ExpireDeveloperSubscriptionRequest.php', 'Google_Service_Apigee_GoogleCloudApigeeV1Export' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Export.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ExportRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ExportRequest.php', 'Google_Service_Apigee_GoogleCloudApigeeV1FlowHook' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1FlowHook.php', @@ -1306,6 +1389,7 @@ 'Google_Service_Apigee_GoogleCloudApigeeV1InstanceDeploymentStatus' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1InstanceDeploymentStatus.php', 'Google_Service_Apigee_GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRevision' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRevision.php', 'Google_Service_Apigee_GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRoute' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRoute.php', + 'Google_Service_Apigee_GoogleCloudApigeeV1IntegrationConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1IntegrationConfig.php', 'Google_Service_Apigee_GoogleCloudApigeeV1KeyAliasReference' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1KeyAliasReference.php', 'Google_Service_Apigee_GoogleCloudApigeeV1KeyValueMap' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1KeyValueMap.php', 'Google_Service_Apigee_GoogleCloudApigeeV1Keystore' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Keystore.php', @@ -1321,6 +1405,7 @@ 'Google_Service_Apigee_GoogleCloudApigeeV1ListDebugSessionsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListDebugSessionsResponse.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ListDeploymentsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListDeploymentsResponse.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ListDeveloperAppsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListDeveloperAppsResponse.php', + 'Google_Service_Apigee_GoogleCloudApigeeV1ListDeveloperSubscriptionsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListDeveloperSubscriptionsResponse.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ListEnvironmentGroupAttachmentsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListEnvironmentGroupAttachmentsResponse.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ListEnvironmentGroupsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListEnvironmentGroupsResponse.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ListEnvironmentResourcesResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListEnvironmentResourcesResponse.php', @@ -1331,15 +1416,18 @@ 'Google_Service_Apigee_GoogleCloudApigeeV1ListNatAddressesResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListNatAddressesResponse.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ListOfDevelopersResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListOfDevelopersResponse.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ListOrganizationsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListOrganizationsResponse.php', + 'Google_Service_Apigee_GoogleCloudApigeeV1ListRatePlansResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListRatePlansResponse.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ListSharedFlowsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListSharedFlowsResponse.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ListTraceConfigOverridesResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListTraceConfigOverridesResponse.php', 'Google_Service_Apigee_GoogleCloudApigeeV1Metadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Metadata.php', 'Google_Service_Apigee_GoogleCloudApigeeV1Metric' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Metric.php', + 'Google_Service_Apigee_GoogleCloudApigeeV1MonetizationConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1MonetizationConfig.php', 'Google_Service_Apigee_GoogleCloudApigeeV1NatAddress' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1NatAddress.php', 'Google_Service_Apigee_GoogleCloudApigeeV1Operation' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Operation.php', 'Google_Service_Apigee_GoogleCloudApigeeV1OperationConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1OperationConfig.php', 'Google_Service_Apigee_GoogleCloudApigeeV1OperationGroup' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1OperationGroup.php', 'Google_Service_Apigee_GoogleCloudApigeeV1OperationMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1OperationMetadata.php', + 'Google_Service_Apigee_GoogleCloudApigeeV1OperationMetadataProgress' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1OperationMetadataProgress.php', 'Google_Service_Apigee_GoogleCloudApigeeV1OptimizedStats' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1OptimizedStats.php', 'Google_Service_Apigee_GoogleCloudApigeeV1OptimizedStatsNode' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1OptimizedStatsNode.php', 'Google_Service_Apigee_GoogleCloudApigeeV1OptimizedStatsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1OptimizedStatsResponse.php', @@ -1354,6 +1442,8 @@ 'Google_Service_Apigee_GoogleCloudApigeeV1QueryMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1QueryMetadata.php', 'Google_Service_Apigee_GoogleCloudApigeeV1QueryMetric' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1QueryMetric.php', 'Google_Service_Apigee_GoogleCloudApigeeV1Quota' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Quota.php', + 'Google_Service_Apigee_GoogleCloudApigeeV1RatePlan' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1RatePlan.php', + 'Google_Service_Apigee_GoogleCloudApigeeV1RateRange' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1RateRange.php', 'Google_Service_Apigee_GoogleCloudApigeeV1Reference' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Reference.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ReferenceConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ReferenceConfig.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ReportInstanceStatusRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ReportInstanceStatusRequest.php', @@ -1364,6 +1454,7 @@ 'Google_Service_Apigee_GoogleCloudApigeeV1ResourceFiles' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ResourceFiles.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ResourceStatus' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ResourceStatus.php', 'Google_Service_Apigee_GoogleCloudApigeeV1Result' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Result.php', + 'Google_Service_Apigee_GoogleCloudApigeeV1RevenueShareRange' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1RevenueShareRange.php', 'Google_Service_Apigee_GoogleCloudApigeeV1RevisionStatus' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1RevisionStatus.php', 'Google_Service_Apigee_GoogleCloudApigeeV1RoutingRule' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1RoutingRule.php', 'Google_Service_Apigee_GoogleCloudApigeeV1RuntimeTraceConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1RuntimeTraceConfig.php', @@ -1374,6 +1465,7 @@ 'Google_Service_Apigee_GoogleCloudApigeeV1SchemaSchemaProperty' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1SchemaSchemaProperty.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ServiceIssuersMapping' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ServiceIssuersMapping.php', 'Google_Service_Apigee_GoogleCloudApigeeV1Session' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Session.php', + 'Google_Service_Apigee_GoogleCloudApigeeV1SetAddonsRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1SetAddonsRequest.php', 'Google_Service_Apigee_GoogleCloudApigeeV1SharedFlow' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1SharedFlow.php', 'Google_Service_Apigee_GoogleCloudApigeeV1SharedFlowRevision' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1SharedFlowRevision.php', 'Google_Service_Apigee_GoogleCloudApigeeV1Stats' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Stats.php', @@ -1405,6 +1497,7 @@ 'Google_Service_Apigee_GoogleRpcPreconditionFailureViolation' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleRpcPreconditionFailureViolation.php', 'Google_Service_Apigee_GoogleRpcStatus' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleRpcStatus.php', 'Google_Service_Apigee_GoogleTypeExpr' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleTypeExpr.php', + 'Google_Service_Apigee_GoogleTypeMoney' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/GoogleTypeMoney.php', 'Google_Service_Apigee_Resource_Hybrid' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/Resource/Hybrid.php', 'Google_Service_Apigee_Resource_HybridIssuers' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/Resource/HybridIssuers.php', 'Google_Service_Apigee_Resource_Organizations' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/Resource/Organizations.php', @@ -1412,6 +1505,7 @@ 'Google_Service_Apigee_Resource_OrganizationsAnalyticsDatastores' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsAnalyticsDatastores.php', 'Google_Service_Apigee_Resource_OrganizationsApiproducts' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsApiproducts.php', 'Google_Service_Apigee_Resource_OrganizationsApiproductsAttributes' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsApiproductsAttributes.php', + 'Google_Service_Apigee_Resource_OrganizationsApiproductsRateplans' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsApiproductsRateplans.php', 'Google_Service_Apigee_Resource_OrganizationsApis' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsApis.php', 'Google_Service_Apigee_Resource_OrganizationsApisDeployments' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsApisDeployments.php', 'Google_Service_Apigee_Resource_OrganizationsApisKeyvaluemaps' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsApisKeyvaluemaps.php', @@ -1427,6 +1521,7 @@ 'Google_Service_Apigee_Resource_OrganizationsDevelopersAppsKeysApiproducts' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsDevelopersAppsKeysApiproducts.php', 'Google_Service_Apigee_Resource_OrganizationsDevelopersAppsKeysCreate' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsDevelopersAppsKeysCreate.php', 'Google_Service_Apigee_Resource_OrganizationsDevelopersAttributes' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsDevelopersAttributes.php', + 'Google_Service_Apigee_Resource_OrganizationsDevelopersSubscriptions' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsDevelopersSubscriptions.php', 'Google_Service_Apigee_Resource_OrganizationsEnvgroups' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsEnvgroups.php', 'Google_Service_Apigee_Resource_OrganizationsEnvgroupsAttachments' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsEnvgroupsAttachments.php', 'Google_Service_Apigee_Resource_OrganizationsEnvironments' => $vendorDir . '/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsEnvironments.php', @@ -1507,6 +1602,7 @@ 'Google_Service_Appengine_FeatureSettings' => $vendorDir . '/google/apiclient-services/src/Google/Service/Appengine/FeatureSettings.php', 'Google_Service_Appengine_FileInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/Appengine/FileInfo.php', 'Google_Service_Appengine_FirewallRule' => $vendorDir . '/google/apiclient-services/src/Google/Service/Appengine/FirewallRule.php', + 'Google_Service_Appengine_GoogleAppengineV1betaLocationMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/Appengine/GoogleAppengineV1betaLocationMetadata.php', 'Google_Service_Appengine_HealthCheck' => $vendorDir . '/google/apiclient-services/src/Google/Service/Appengine/HealthCheck.php', 'Google_Service_Appengine_IdentityAwareProxy' => $vendorDir . '/google/apiclient-services/src/Google/Service/Appengine/IdentityAwareProxy.php', 'Google_Service_Appengine_Instance' => $vendorDir . '/google/apiclient-services/src/Google/Service/Appengine/Instance.php', @@ -1593,6 +1689,7 @@ 'Google_Service_Area120Tables_Resource_TablesRows' => $vendorDir . '/google/apiclient-services/src/Google/Service/Area120Tables/Resource/TablesRows.php', 'Google_Service_Area120Tables_Resource_Workspaces' => $vendorDir . '/google/apiclient-services/src/Google/Service/Area120Tables/Resource/Workspaces.php', 'Google_Service_Area120Tables_Row' => $vendorDir . '/google/apiclient-services/src/Google/Service/Area120Tables/Row.php', + 'Google_Service_Area120Tables_SavedView' => $vendorDir . '/google/apiclient-services/src/Google/Service/Area120Tables/SavedView.php', 'Google_Service_Area120Tables_Table' => $vendorDir . '/google/apiclient-services/src/Google/Service/Area120Tables/Table.php', 'Google_Service_Area120Tables_UpdateRowRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/Area120Tables/UpdateRowRequest.php', 'Google_Service_Area120Tables_Workspace' => $vendorDir . '/google/apiclient-services/src/Google/Service/Area120Tables/Workspace.php', @@ -1643,6 +1740,7 @@ 'Google_Service_Assuredworkloads_GoogleCloudAssuredworkloadsV1Workload' => $vendorDir . '/google/apiclient-services/src/Google/Service/Assuredworkloads/GoogleCloudAssuredworkloadsV1Workload.php', 'Google_Service_Assuredworkloads_GoogleCloudAssuredworkloadsV1WorkloadKMSSettings' => $vendorDir . '/google/apiclient-services/src/Google/Service/Assuredworkloads/GoogleCloudAssuredworkloadsV1WorkloadKMSSettings.php', 'Google_Service_Assuredworkloads_GoogleCloudAssuredworkloadsV1WorkloadResourceInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/Assuredworkloads/GoogleCloudAssuredworkloadsV1WorkloadResourceInfo.php', + 'Google_Service_Assuredworkloads_GoogleCloudAssuredworkloadsV1WorkloadResourceSettings' => $vendorDir . '/google/apiclient-services/src/Google/Service/Assuredworkloads/GoogleCloudAssuredworkloadsV1WorkloadResourceSettings.php', 'Google_Service_Assuredworkloads_GoogleCloudAssuredworkloadsV1beta1CreateWorkloadOperationMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/Assuredworkloads/GoogleCloudAssuredworkloadsV1beta1CreateWorkloadOperationMetadata.php', 'Google_Service_Assuredworkloads_GoogleCloudAssuredworkloadsV1beta1Workload' => $vendorDir . '/google/apiclient-services/src/Google/Service/Assuredworkloads/GoogleCloudAssuredworkloadsV1beta1Workload.php', 'Google_Service_Assuredworkloads_GoogleCloudAssuredworkloadsV1beta1WorkloadCJISSettings' => $vendorDir . '/google/apiclient-services/src/Google/Service/Assuredworkloads/GoogleCloudAssuredworkloadsV1beta1WorkloadCJISSettings.php', @@ -1928,6 +2026,8 @@ 'Google_Service_BigtableAdmin_CreateInstanceRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/BigtableAdmin/CreateInstanceRequest.php', 'Google_Service_BigtableAdmin_CreateTableRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/BigtableAdmin/CreateTableRequest.php', 'Google_Service_BigtableAdmin_DropRowRangeRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/BigtableAdmin/DropRowRangeRequest.php', + 'Google_Service_BigtableAdmin_EncryptionConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/BigtableAdmin/EncryptionConfig.php', + 'Google_Service_BigtableAdmin_EncryptionInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/BigtableAdmin/EncryptionInfo.php', 'Google_Service_BigtableAdmin_Expr' => $vendorDir . '/google/apiclient-services/src/Google/Service/BigtableAdmin/Expr.php', 'Google_Service_BigtableAdmin_FailureTrace' => $vendorDir . '/google/apiclient-services/src/Google/Service/BigtableAdmin/FailureTrace.php', 'Google_Service_BigtableAdmin_Frame' => $vendorDir . '/google/apiclient-services/src/Google/Service/BigtableAdmin/Frame.php', @@ -2349,6 +2449,8 @@ 'Google_Service_ChromePolicy_GoogleChromePolicyV1ResolveRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/ChromePolicy/GoogleChromePolicyV1ResolveRequest.php', 'Google_Service_ChromePolicy_GoogleChromePolicyV1ResolveResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/ChromePolicy/GoogleChromePolicyV1ResolveResponse.php', 'Google_Service_ChromePolicy_GoogleChromePolicyV1ResolvedPolicy' => $vendorDir . '/google/apiclient-services/src/Google/Service/ChromePolicy/GoogleChromePolicyV1ResolvedPolicy.php', + 'Google_Service_ChromePolicy_GoogleChromePolicyV1UploadPolicyFileRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/ChromePolicy/GoogleChromePolicyV1UploadPolicyFileRequest.php', + 'Google_Service_ChromePolicy_GoogleChromePolicyV1UploadPolicyFileResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/ChromePolicy/GoogleChromePolicyV1UploadPolicyFileResponse.php', 'Google_Service_ChromePolicy_GoogleProtobufEmpty' => $vendorDir . '/google/apiclient-services/src/Google/Service/ChromePolicy/GoogleProtobufEmpty.php', 'Google_Service_ChromePolicy_Proto2DescriptorProto' => $vendorDir . '/google/apiclient-services/src/Google/Service/ChromePolicy/Proto2DescriptorProto.php', 'Google_Service_ChromePolicy_Proto2EnumDescriptorProto' => $vendorDir . '/google/apiclient-services/src/Google/Service/ChromePolicy/Proto2EnumDescriptorProto.php', @@ -2360,6 +2462,7 @@ 'Google_Service_ChromePolicy_Resource_CustomersPolicies' => $vendorDir . '/google/apiclient-services/src/Google/Service/ChromePolicy/Resource/CustomersPolicies.php', 'Google_Service_ChromePolicy_Resource_CustomersPoliciesOrgunits' => $vendorDir . '/google/apiclient-services/src/Google/Service/ChromePolicy/Resource/CustomersPoliciesOrgunits.php', 'Google_Service_ChromePolicy_Resource_CustomersPolicySchemas' => $vendorDir . '/google/apiclient-services/src/Google/Service/ChromePolicy/Resource/CustomersPolicySchemas.php', + 'Google_Service_ChromePolicy_Resource_Media' => $vendorDir . '/google/apiclient-services/src/Google/Service/ChromePolicy/Resource/Media.php', 'Google_Service_ChromeUXReport' => $vendorDir . '/google/apiclient-services/src/Google/Service/ChromeUXReport.php', 'Google_Service_ChromeUXReport_Bin' => $vendorDir . '/google/apiclient-services/src/Google/Service/ChromeUXReport/Bin.php', 'Google_Service_ChromeUXReport_Key' => $vendorDir . '/google/apiclient-services/src/Google/Service/ChromeUXReport/Key.php', @@ -2536,6 +2639,8 @@ 'Google_Service_CloudAsset_Binding' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudAsset/Binding.php', 'Google_Service_CloudAsset_CloudassetEmpty' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudAsset/CloudassetEmpty.php', 'Google_Service_CloudAsset_CloudassetResource' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudAsset/CloudassetResource.php', + 'Google_Service_CloudAsset_ConditionContext' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudAsset/ConditionContext.php', + 'Google_Service_CloudAsset_ConditionEvaluation' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudAsset/ConditionEvaluation.php', 'Google_Service_CloudAsset_CreateFeedRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudAsset/CreateFeedRequest.php', 'Google_Service_CloudAsset_Explanation' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudAsset/Explanation.php', 'Google_Service_CloudAsset_ExportAssetsRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudAsset/ExportAssetsRequest.php', @@ -2656,6 +2761,7 @@ 'Google_Service_CloudBuild_NotifierSecretRef' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudBuild/NotifierSecretRef.php', 'Google_Service_CloudBuild_NotifierSpec' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudBuild/NotifierSpec.php', 'Google_Service_CloudBuild_Operation' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudBuild/Operation.php', + 'Google_Service_CloudBuild_PubsubConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudBuild/PubsubConfig.php', 'Google_Service_CloudBuild_PullRequestFilter' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudBuild/PullRequestFilter.php', 'Google_Service_CloudBuild_PushFilter' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudBuild/PushFilter.php', 'Google_Service_CloudBuild_ReceiveTriggerWebhookResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudBuild/ReceiveTriggerWebhookResponse.php', @@ -2678,6 +2784,7 @@ 'Google_Service_CloudBuild_SourceProvenance' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudBuild/SourceProvenance.php', 'Google_Service_CloudBuild_Status' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudBuild/Status.php', 'Google_Service_CloudBuild_StorageSource' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudBuild/StorageSource.php', + 'Google_Service_CloudBuild_StorageSourceManifest' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudBuild/StorageSourceManifest.php', 'Google_Service_CloudBuild_TimeSpan' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudBuild/TimeSpan.php', 'Google_Service_CloudBuild_Volume' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudBuild/Volume.php', 'Google_Service_CloudComposer' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudComposer.php', @@ -3380,13 +3487,16 @@ 'Google_Service_CloudMemorystoreforMemcached_DailyCycle' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/DailyCycle.php', 'Google_Service_CloudMemorystoreforMemcached_Date' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/Date.php', 'Google_Service_CloudMemorystoreforMemcached_DenyMaintenancePeriod' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/DenyMaintenancePeriod.php', + 'Google_Service_CloudMemorystoreforMemcached_GoogleCloudMemcacheV1LocationMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudMemcacheV1LocationMetadata.php', 'Google_Service_CloudMemorystoreforMemcached_GoogleCloudMemcacheV1OperationMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudMemcacheV1OperationMetadata.php', + 'Google_Service_CloudMemorystoreforMemcached_GoogleCloudMemcacheV1ZoneMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudMemcacheV1ZoneMetadata.php', 'Google_Service_CloudMemorystoreforMemcached_GoogleCloudMemcacheV1beta2LocationMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudMemcacheV1beta2LocationMetadata.php', 'Google_Service_CloudMemorystoreforMemcached_GoogleCloudMemcacheV1beta2OperationMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudMemcacheV1beta2OperationMetadata.php', 'Google_Service_CloudMemorystoreforMemcached_GoogleCloudSaasacceleratorManagementProvidersV1Instance' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudSaasacceleratorManagementProvidersV1Instance.php', 'Google_Service_CloudMemorystoreforMemcached_GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule.php', 'Google_Service_CloudMemorystoreforMemcached_GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings.php', 'Google_Service_CloudMemorystoreforMemcached_GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata.php', + 'Google_Service_CloudMemorystoreforMemcached_GoogleCloudSaasacceleratorManagementProvidersV1PerSliSloEligibility' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudSaasacceleratorManagementProvidersV1PerSliSloEligibility.php', 'Google_Service_CloudMemorystoreforMemcached_GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource.php', 'Google_Service_CloudMemorystoreforMemcached_GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility.php', 'Google_Service_CloudMemorystoreforMemcached_GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion.php', @@ -3588,11 +3698,13 @@ 'Google_Service_CloudResourceManager_CloudresourcemanagerGoogleCloudResourcemanagerV2beta1FolderOperation' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudResourceManager/CloudresourcemanagerGoogleCloudResourcemanagerV2beta1FolderOperation.php', 'Google_Service_CloudResourceManager_CreateFolderMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudResourceManager/CreateFolderMetadata.php', 'Google_Service_CloudResourceManager_CreateProjectMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudResourceManager/CreateProjectMetadata.php', + 'Google_Service_CloudResourceManager_CreateTagBindingMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudResourceManager/CreateTagBindingMetadata.php', 'Google_Service_CloudResourceManager_CreateTagKeyMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudResourceManager/CreateTagKeyMetadata.php', 'Google_Service_CloudResourceManager_CreateTagValueMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudResourceManager/CreateTagValueMetadata.php', 'Google_Service_CloudResourceManager_DeleteFolderMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudResourceManager/DeleteFolderMetadata.php', 'Google_Service_CloudResourceManager_DeleteOrganizationMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudResourceManager/DeleteOrganizationMetadata.php', 'Google_Service_CloudResourceManager_DeleteProjectMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudResourceManager/DeleteProjectMetadata.php', + 'Google_Service_CloudResourceManager_DeleteTagBindingMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudResourceManager/DeleteTagBindingMetadata.php', 'Google_Service_CloudResourceManager_DeleteTagKeyMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudResourceManager/DeleteTagKeyMetadata.php', 'Google_Service_CloudResourceManager_DeleteTagValueMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudResourceManager/DeleteTagValueMetadata.php', 'Google_Service_CloudResourceManager_Expr' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudResourceManager/Expr.php', @@ -3852,13 +3964,16 @@ 'Google_Service_CloudScheduler_RunJobRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudScheduler/RunJobRequest.php', 'Google_Service_CloudScheduler_Status' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudScheduler/Status.php', 'Google_Service_CloudSearch' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudSearch.php', + 'Google_Service_CloudSearch_AuditLoggingSettings' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudSearch/AuditLoggingSettings.php', 'Google_Service_CloudSearch_BooleanOperatorOptions' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudSearch/BooleanOperatorOptions.php', 'Google_Service_CloudSearch_BooleanPropertyOptions' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudSearch/BooleanPropertyOptions.php', 'Google_Service_CloudSearch_CheckAccessResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudSearch/CheckAccessResponse.php', 'Google_Service_CloudSearch_CompositeFilter' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudSearch/CompositeFilter.php', + 'Google_Service_CloudSearch_ContextAttribute' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudSearch/ContextAttribute.php', 'Google_Service_CloudSearch_CustomerIndexStats' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudSearch/CustomerIndexStats.php', 'Google_Service_CloudSearch_CustomerQueryStats' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudSearch/CustomerQueryStats.php', 'Google_Service_CloudSearch_CustomerSessionStats' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudSearch/CustomerSessionStats.php', + 'Google_Service_CloudSearch_CustomerSettings' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudSearch/CustomerSettings.php', 'Google_Service_CloudSearch_CustomerUserStats' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudSearch/CustomerUserStats.php', 'Google_Service_CloudSearch_DataSource' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudSearch/DataSource.php', 'Google_Service_CloudSearch_DataSourceIndexStats' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudSearch/DataSourceIndexStats.php', @@ -4029,6 +4144,7 @@ 'Google_Service_CloudSearch_UpdateDataSourceRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudSearch/UpdateDataSourceRequest.php', 'Google_Service_CloudSearch_UpdateSchemaRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudSearch/UpdateSchemaRequest.php', 'Google_Service_CloudSearch_UploadItemRef' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudSearch/UploadItemRef.php', + 'Google_Service_CloudSearch_VPCSettings' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudSearch/VPCSettings.php', 'Google_Service_CloudSearch_Value' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudSearch/Value.php', 'Google_Service_CloudSearch_ValueFilter' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudSearch/ValueFilter.php', 'Google_Service_CloudSecurityToken' => $vendorDir . '/google/apiclient-services/src/Google/Service/CloudSecurityToken.php', @@ -4593,6 +4709,7 @@ 'Google_Service_Cloudchannel_GoogleTypePostalAddress' => $vendorDir . '/google/apiclient-services/src/Google/Service/Cloudchannel/GoogleTypePostalAddress.php', 'Google_Service_Cloudchannel_Resource_Accounts' => $vendorDir . '/google/apiclient-services/src/Google/Service/Cloudchannel/Resource/Accounts.php', 'Google_Service_Cloudchannel_Resource_AccountsChannelPartnerLinks' => $vendorDir . '/google/apiclient-services/src/Google/Service/Cloudchannel/Resource/AccountsChannelPartnerLinks.php', + 'Google_Service_Cloudchannel_Resource_AccountsChannelPartnerLinksCustomers' => $vendorDir . '/google/apiclient-services/src/Google/Service/Cloudchannel/Resource/AccountsChannelPartnerLinksCustomers.php', 'Google_Service_Cloudchannel_Resource_AccountsCustomers' => $vendorDir . '/google/apiclient-services/src/Google/Service/Cloudchannel/Resource/AccountsCustomers.php', 'Google_Service_Cloudchannel_Resource_AccountsCustomersEntitlements' => $vendorDir . '/google/apiclient-services/src/Google/Service/Cloudchannel/Resource/AccountsCustomersEntitlements.php', 'Google_Service_Cloudchannel_Resource_AccountsOffers' => $vendorDir . '/google/apiclient-services/src/Google/Service/Cloudchannel/Resource/AccountsOffers.php', @@ -5692,6 +5809,7 @@ 'Google_Service_Container_ClusterAutoscaling' => $vendorDir . '/google/apiclient-services/src/Google/Service/Container/ClusterAutoscaling.php', 'Google_Service_Container_ClusterUpdate' => $vendorDir . '/google/apiclient-services/src/Google/Service/Container/ClusterUpdate.php', 'Google_Service_Container_CompleteIPRotationRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/Container/CompleteIPRotationRequest.php', + 'Google_Service_Container_ConfidentialNodes' => $vendorDir . '/google/apiclient-services/src/Google/Service/Container/ConfidentialNodes.php', 'Google_Service_Container_ConfigConnectorConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Container/ConfigConnectorConfig.php', 'Google_Service_Container_ConsumptionMeteringConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Container/ConsumptionMeteringConfig.php', 'Google_Service_Container_ContainerEmpty' => $vendorDir . '/google/apiclient-services/src/Google/Service/Container/ContainerEmpty.php', @@ -5774,6 +5892,7 @@ 'Google_Service_Container_ShieldedInstanceConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Container/ShieldedInstanceConfig.php', 'Google_Service_Container_ShieldedNodes' => $vendorDir . '/google/apiclient-services/src/Google/Service/Container/ShieldedNodes.php', 'Google_Service_Container_StartIPRotationRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/Container/StartIPRotationRequest.php', + 'Google_Service_Container_Status' => $vendorDir . '/google/apiclient-services/src/Google/Service/Container/Status.php', 'Google_Service_Container_StatusCondition' => $vendorDir . '/google/apiclient-services/src/Google/Service/Container/StatusCondition.php', 'Google_Service_Container_TimeWindow' => $vendorDir . '/google/apiclient-services/src/Google/Service/Container/TimeWindow.php', 'Google_Service_Container_UpdateClusterRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/Container/UpdateClusterRequest.php', @@ -6626,6 +6745,7 @@ 'Google_Service_DataprocMetastore' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore.php', 'Google_Service_DataprocMetastore_AuditConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/AuditConfig.php', 'Google_Service_DataprocMetastore_AuditLogConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/AuditLogConfig.php', + 'Google_Service_DataprocMetastore_Backup' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/Backup.php', 'Google_Service_DataprocMetastore_Binding' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/Binding.php', 'Google_Service_DataprocMetastore_DataCatalogConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/DataCatalogConfig.php', 'Google_Service_DataprocMetastore_DatabaseDump' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/DatabaseDump.php', @@ -6634,6 +6754,7 @@ 'Google_Service_DataprocMetastore_HiveMetastoreConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/HiveMetastoreConfig.php', 'Google_Service_DataprocMetastore_HiveMetastoreVersion' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/HiveMetastoreVersion.php', 'Google_Service_DataprocMetastore_KerberosConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/KerberosConfig.php', + 'Google_Service_DataprocMetastore_ListBackupsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/ListBackupsResponse.php', 'Google_Service_DataprocMetastore_ListLocationsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/ListLocationsResponse.php', 'Google_Service_DataprocMetastore_ListMetadataImportsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/ListMetadataImportsResponse.php', 'Google_Service_DataprocMetastore_ListOperationsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/ListOperationsResponse.php', @@ -6647,13 +6768,16 @@ 'Google_Service_DataprocMetastore_MetadataManagementActivity' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/MetadataManagementActivity.php', 'Google_Service_DataprocMetastore_MetastoreEmpty' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/MetastoreEmpty.php', 'Google_Service_DataprocMetastore_Operation' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/Operation.php', + 'Google_Service_DataprocMetastore_OperationMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/OperationMetadata.php', 'Google_Service_DataprocMetastore_Policy' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/Policy.php', 'Google_Service_DataprocMetastore_Resource_Projects' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/Resource/Projects.php', 'Google_Service_DataprocMetastore_Resource_ProjectsLocations' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/Resource/ProjectsLocations.php', 'Google_Service_DataprocMetastore_Resource_ProjectsLocationsOperations' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/Resource/ProjectsLocationsOperations.php', 'Google_Service_DataprocMetastore_Resource_ProjectsLocationsServices' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/Resource/ProjectsLocationsServices.php', + 'Google_Service_DataprocMetastore_Resource_ProjectsLocationsServicesBackups' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/Resource/ProjectsLocationsServicesBackups.php', 'Google_Service_DataprocMetastore_Resource_ProjectsLocationsServicesMetadataImports' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/Resource/ProjectsLocationsServicesMetadataImports.php', 'Google_Service_DataprocMetastore_Restore' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/Restore.php', + 'Google_Service_DataprocMetastore_RestoreServiceRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/RestoreServiceRequest.php', 'Google_Service_DataprocMetastore_Secret' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/Secret.php', 'Google_Service_DataprocMetastore_Service' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/Service.php', 'Google_Service_DataprocMetastore_SetIamPolicyRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/DataprocMetastore/SetIamPolicyRequest.php', @@ -6665,6 +6789,7 @@ 'Google_Service_Dataproc_AutoscalingPolicy' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/AutoscalingPolicy.php', 'Google_Service_Dataproc_BasicAutoscalingAlgorithm' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/BasicAutoscalingAlgorithm.php', 'Google_Service_Dataproc_BasicYarnAutoscalingConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/BasicYarnAutoscalingConfig.php', + 'Google_Service_Dataproc_BatchOperationMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/BatchOperationMetadata.php', 'Google_Service_Dataproc_Binding' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/Binding.php', 'Google_Service_Dataproc_CancelJobRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/CancelJobRequest.php', 'Google_Service_Dataproc_Cluster' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/Cluster.php', @@ -6675,6 +6800,7 @@ 'Google_Service_Dataproc_ClusterOperationStatus' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/ClusterOperationStatus.php', 'Google_Service_Dataproc_ClusterSelector' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/ClusterSelector.php', 'Google_Service_Dataproc_ClusterStatus' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/ClusterStatus.php', + 'Google_Service_Dataproc_ConfidentialInstanceConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/ConfidentialInstanceConfig.php', 'Google_Service_Dataproc_DataprocEmpty' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/DataprocEmpty.php', 'Google_Service_Dataproc_DiagnoseClusterRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/DiagnoseClusterRequest.php', 'Google_Service_Dataproc_DiagnoseClusterResults' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/DiagnoseClusterResults.php', @@ -6685,8 +6811,10 @@ 'Google_Service_Dataproc_GceClusterConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/GceClusterConfig.php', 'Google_Service_Dataproc_GetIamPolicyRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/GetIamPolicyRequest.php', 'Google_Service_Dataproc_GetPolicyOptions' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/GetPolicyOptions.php', + 'Google_Service_Dataproc_GkeClusterConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/GkeClusterConfig.php', 'Google_Service_Dataproc_HadoopJob' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/HadoopJob.php', 'Google_Service_Dataproc_HiveJob' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/HiveJob.php', + 'Google_Service_Dataproc_IdentityConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/IdentityConfig.php', 'Google_Service_Dataproc_InjectCredentialsRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/InjectCredentialsRequest.php', 'Google_Service_Dataproc_InstanceGroupAutoscalingPolicyConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/InstanceGroupAutoscalingPolicyConfig.php', 'Google_Service_Dataproc_InstanceGroupConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/InstanceGroupConfig.php', @@ -6709,6 +6837,7 @@ 'Google_Service_Dataproc_ManagedCluster' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/ManagedCluster.php', 'Google_Service_Dataproc_ManagedGroupConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/ManagedGroupConfig.php', 'Google_Service_Dataproc_MetastoreConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/MetastoreConfig.php', + 'Google_Service_Dataproc_NamespacedGkeDeploymentTarget' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/NamespacedGkeDeploymentTarget.php', 'Google_Service_Dataproc_NodeGroupAffinity' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/NodeGroupAffinity.php', 'Google_Service_Dataproc_NodeInitializationAction' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/NodeInitializationAction.php', 'Google_Service_Dataproc_Operation' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dataproc/Operation.php', @@ -7315,6 +7444,8 @@ 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportAgentRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ExportAgentRequest.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportAgentResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ExportAgentResponse.php', + 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportFlowRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ExportFlowRequest.php', + 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportFlowResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ExportFlowResponse.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportTestCasesMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ExportTestCasesMetadata.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportTestCasesRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ExportTestCasesRequest.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportTestCasesResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ExportTestCasesResponse.php', @@ -7333,6 +7464,8 @@ 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportDocumentsOperationMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ImportDocumentsOperationMetadata.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportDocumentsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ImportDocumentsResponse.php', + 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportFlowRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ImportFlowRequest.php', + 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportFlowResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ImportFlowResponse.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportTestCasesMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ImportTestCasesMetadata.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportTestCasesRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ImportTestCasesRequest.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportTestCasesResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ImportTestCasesResponse.php', @@ -7442,6 +7575,7 @@ 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1EventHandler' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1EventHandler.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1EventInput' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1EventInput.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ExportAgentResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportAgentResponse.php', + 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ExportFlowResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportFlowResponse.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ExportTestCasesMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportTestCasesMetadata.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ExportTestCasesResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportTestCasesResponse.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1Form' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1Form.php', @@ -7455,6 +7589,7 @@ 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ImportDocumentsOperationMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportDocumentsOperationMetadata.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ImportDocumentsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportDocumentsResponse.php', + 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ImportFlowResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportFlowResponse.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ImportTestCasesMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportTestCasesMetadata.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ImportTestCasesResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportTestCasesResponse.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1InputAudioConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1InputAudioConfig.php', @@ -7903,6 +8038,7 @@ 'Google_Service_DisplayVideo_BulkEditSitesRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/BulkEditSitesRequest.php', 'Google_Service_DisplayVideo_BulkEditSitesResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/BulkEditSitesResponse.php', 'Google_Service_DisplayVideo_BulkListAdvertiserAssignedTargetingOptionsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/BulkListAdvertiserAssignedTargetingOptionsResponse.php', + 'Google_Service_DisplayVideo_BulkListCampaignAssignedTargetingOptionsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/BulkListCampaignAssignedTargetingOptionsResponse.php', 'Google_Service_DisplayVideo_BulkListInsertionOrderAssignedTargetingOptionsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/BulkListInsertionOrderAssignedTargetingOptionsResponse.php', 'Google_Service_DisplayVideo_BulkListLineItemAssignedTargetingOptionsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/BulkListLineItemAssignedTargetingOptionsResponse.php', 'Google_Service_DisplayVideo_Campaign' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/Campaign.php', @@ -7970,6 +8106,7 @@ 'Google_Service_DisplayVideo_FrequencyCap' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/FrequencyCap.php', 'Google_Service_DisplayVideo_GenderAssignedTargetingOptionDetails' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/GenderAssignedTargetingOptionDetails.php', 'Google_Service_DisplayVideo_GenderTargetingOptionDetails' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/GenderTargetingOptionDetails.php', + 'Google_Service_DisplayVideo_GenerateDefaultLineItemRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/GenerateDefaultLineItemRequest.php', 'Google_Service_DisplayVideo_GeoRegionAssignedTargetingOptionDetails' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/GeoRegionAssignedTargetingOptionDetails.php', 'Google_Service_DisplayVideo_GeoRegionSearchTerms' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/GeoRegionSearchTerms.php', 'Google_Service_DisplayVideo_GeoRegionTargetingOptionDetails' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/GeoRegionTargetingOptionDetails.php', @@ -8003,6 +8140,7 @@ 'Google_Service_DisplayVideo_ListAdvertisersResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/ListAdvertisersResponse.php', 'Google_Service_DisplayVideo_ListAssignedInventorySourcesResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/ListAssignedInventorySourcesResponse.php', 'Google_Service_DisplayVideo_ListAssignedLocationsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/ListAssignedLocationsResponse.php', + 'Google_Service_DisplayVideo_ListCampaignAssignedTargetingOptionsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/ListCampaignAssignedTargetingOptionsResponse.php', 'Google_Service_DisplayVideo_ListCampaignsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/ListCampaignsResponse.php', 'Google_Service_DisplayVideo_ListChannelsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/ListChannelsResponse.php', 'Google_Service_DisplayVideo_ListCombinedAudiencesResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/ListCombinedAudiencesResponse.php', @@ -8058,9 +8196,15 @@ 'Google_Service_DisplayVideo_PublisherReviewStatus' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/PublisherReviewStatus.php', 'Google_Service_DisplayVideo_RateDetails' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/RateDetails.php', 'Google_Service_DisplayVideo_RegionalLocationListAssignedTargetingOptionDetails' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/RegionalLocationListAssignedTargetingOptionDetails.php', + 'Google_Service_DisplayVideo_ReplaceNegativeKeywordsRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/ReplaceNegativeKeywordsRequest.php', + 'Google_Service_DisplayVideo_ReplaceNegativeKeywordsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/ReplaceNegativeKeywordsResponse.php', + 'Google_Service_DisplayVideo_ReplaceSitesRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/ReplaceSitesRequest.php', + 'Google_Service_DisplayVideo_ReplaceSitesResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/ReplaceSitesResponse.php', 'Google_Service_DisplayVideo_Resource_Advertisers' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/Advertisers.php', 'Google_Service_DisplayVideo_Resource_AdvertisersAssets' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersAssets.php', 'Google_Service_DisplayVideo_Resource_AdvertisersCampaigns' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersCampaigns.php', + 'Google_Service_DisplayVideo_Resource_AdvertisersCampaignsTargetingTypes' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersCampaignsTargetingTypes.php', + 'Google_Service_DisplayVideo_Resource_AdvertisersCampaignsTargetingTypesAssignedTargetingOptions' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersCampaignsTargetingTypesAssignedTargetingOptions.php', 'Google_Service_DisplayVideo_Resource_AdvertisersChannels' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersChannels.php', 'Google_Service_DisplayVideo_Resource_AdvertisersChannelsSites' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersChannelsSites.php', 'Google_Service_DisplayVideo_Resource_AdvertisersCreatives' => $vendorDir . '/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersCreatives.php', @@ -8360,13 +8504,59 @@ 'Google_Service_Document_GoogleCloudDocumentaiUiv1beta3UndeployProcessorVersionResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiUiv1beta3UndeployProcessorVersionResponse.php', 'Google_Service_Document_GoogleCloudDocumentaiUiv1beta3UpdateHumanReviewConfigMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiUiv1beta3UpdateHumanReviewConfigMetadata.php', 'Google_Service_Document_GoogleCloudDocumentaiUiv1beta3UpdateLabelerPoolOperationMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiUiv1beta3UpdateLabelerPoolOperationMetadata.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1BatchDocumentsInputConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1BatchDocumentsInputConfig.php', 'Google_Service_Document_GoogleCloudDocumentaiV1BatchProcessMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1BatchProcessMetadata.php', 'Google_Service_Document_GoogleCloudDocumentaiV1BatchProcessMetadataIndividualProcessStatus' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1BatchProcessMetadataIndividualProcessStatus.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1BatchProcessRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1BatchProcessRequest.php', 'Google_Service_Document_GoogleCloudDocumentaiV1BatchProcessResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1BatchProcessResponse.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1BoundingPoly' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1BoundingPoly.php', 'Google_Service_Document_GoogleCloudDocumentaiV1CommonOperationMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1CommonOperationMetadata.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1Document' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1Document.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentEntity' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentEntity.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentEntityNormalizedValue' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentEntityNormalizedValue.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentEntityRelation' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentEntityRelation.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentOutputConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentOutputConfig.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentOutputConfigGcsOutputConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentOutputConfigGcsOutputConfig.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPage' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPage.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageAnchor' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageAnchor.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageAnchorPageRef' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageAnchorPageRef.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageBlock' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageBlock.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageDetectedLanguage' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageDetectedLanguage.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageDimension' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageDimension.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageFormField' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageFormField.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageImage' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageImage.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageLayout.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLine' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageLine.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageMatrix' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageMatrix.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageParagraph' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageParagraph.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageTable' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageTable.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageTableTableCell' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageTableTableCell.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageTableTableRow' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageTableTableRow.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageToken' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageToken.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreak' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreak.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageVisualElement' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageVisualElement.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentProvenance' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentProvenance.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentProvenanceParent' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentProvenanceParent.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentRevision' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentRevision.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentRevisionHumanReview' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentRevisionHumanReview.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentShardInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentShardInfo.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentStyle' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentStyle.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentStyleFontSize' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentStyleFontSize.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentTextAnchor' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentTextAnchor.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentTextAnchorTextSegment' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentTextAnchorTextSegment.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentTextChange' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentTextChange.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1GcsDocument' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1GcsDocument.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1GcsDocuments' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1GcsDocuments.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1GcsPrefix' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1GcsPrefix.php', 'Google_Service_Document_GoogleCloudDocumentaiV1HumanReviewStatus' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1HumanReviewStatus.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1NormalizedVertex' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1NormalizedVertex.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1ProcessRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1ProcessRequest.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1ProcessResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1ProcessResponse.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1RawDocument' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1RawDocument.php', 'Google_Service_Document_GoogleCloudDocumentaiV1ReviewDocumentOperationMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1ReviewDocumentOperationMetadata.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1ReviewDocumentRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1ReviewDocumentRequest.php', 'Google_Service_Document_GoogleCloudDocumentaiV1ReviewDocumentResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1ReviewDocumentResponse.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1Vertex' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1Vertex.php', 'Google_Service_Document_GoogleCloudDocumentaiV1beta1BatchProcessDocumentsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1beta1BatchProcessDocumentsResponse.php', 'Google_Service_Document_GoogleCloudDocumentaiV1beta1BoundingPoly' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1beta1BoundingPoly.php', 'Google_Service_Document_GoogleCloudDocumentaiV1beta1Document' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1beta1Document.php', @@ -8512,6 +8702,8 @@ 'Google_Service_Document_GoogleCloudDocumentaiV1beta3Vertex' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1beta3Vertex.php', 'Google_Service_Document_GoogleCloudLocationListLocationsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudLocationListLocationsResponse.php', 'Google_Service_Document_GoogleCloudLocationLocation' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudLocationLocation.php', + 'Google_Service_Document_GoogleLongrunningCancelOperationRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleLongrunningCancelOperationRequest.php', + 'Google_Service_Document_GoogleLongrunningListOperationsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleLongrunningListOperationsResponse.php', 'Google_Service_Document_GoogleLongrunningOperation' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleLongrunningOperation.php', 'Google_Service_Document_GoogleProtobufEmpty' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleProtobufEmpty.php', 'Google_Service_Document_GoogleRpcStatus' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleRpcStatus.php', @@ -8521,12 +8713,18 @@ 'Google_Service_Document_GoogleTypeMoney' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleTypeMoney.php', 'Google_Service_Document_GoogleTypePostalAddress' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleTypePostalAddress.php', 'Google_Service_Document_GoogleTypeTimeZone' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/GoogleTypeTimeZone.php', + 'Google_Service_Document_Resource_Operations' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/Resource/Operations.php', 'Google_Service_Document_Resource_Projects' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/Resource/Projects.php', 'Google_Service_Document_Resource_ProjectsLocations' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsLocations.php', 'Google_Service_Document_Resource_ProjectsLocationsOperations' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsLocationsOperations.php', 'Google_Service_Document_Resource_ProjectsLocationsProcessors' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsLocationsProcessors.php', 'Google_Service_Document_Resource_ProjectsLocationsProcessorsHumanReviewConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsLocationsProcessorsHumanReviewConfig.php', 'Google_Service_Document_Resource_ProjectsLocationsProcessorsProcessorVersions' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsLocationsProcessorsProcessorVersions.php', + 'Google_Service_Document_Resource_ProjectsOperations' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsOperations.php', + 'Google_Service_Document_Resource_Uiv1beta3' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/Resource/Uiv1beta3.php', + 'Google_Service_Document_Resource_Uiv1beta3Projects' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/Resource/Uiv1beta3Projects.php', + 'Google_Service_Document_Resource_Uiv1beta3ProjectsLocations' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/Resource/Uiv1beta3ProjectsLocations.php', + 'Google_Service_Document_Resource_Uiv1beta3ProjectsLocationsOperations' => $vendorDir . '/google/apiclient-services/src/Google/Service/Document/Resource/Uiv1beta3ProjectsLocationsOperations.php', 'Google_Service_DomainsRDAP' => $vendorDir . '/google/apiclient-services/src/Google/Service/DomainsRDAP.php', 'Google_Service_DomainsRDAP_HttpBody' => $vendorDir . '/google/apiclient-services/src/Google/Service/DomainsRDAP/HttpBody.php', 'Google_Service_DomainsRDAP_Link' => $vendorDir . '/google/apiclient-services/src/Google/Service/DomainsRDAP/Link.php', @@ -8701,6 +8899,18 @@ 'Google_Service_Drive_TeamDriveList' => $vendorDir . '/google/apiclient-services/src/Google/Service/Drive/TeamDriveList.php', 'Google_Service_Drive_TeamDriveRestrictions' => $vendorDir . '/google/apiclient-services/src/Google/Service/Drive/TeamDriveRestrictions.php', 'Google_Service_Drive_User' => $vendorDir . '/google/apiclient-services/src/Google/Service/Drive/User.php', + 'Google_Service_Essentialcontacts' => $vendorDir . '/google/apiclient-services/src/Google/Service/Essentialcontacts.php', + 'Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1ComputeContactsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleCloudEssentialcontactsV1ComputeContactsResponse.php', + 'Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact' => $vendorDir . '/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleCloudEssentialcontactsV1Contact.php', + 'Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1ListContactsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleCloudEssentialcontactsV1ListContactsResponse.php', + 'Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1SendTestMessageRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleCloudEssentialcontactsV1SendTestMessageRequest.php', + 'Google_Service_Essentialcontacts_GoogleProtobufEmpty' => $vendorDir . '/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleProtobufEmpty.php', + 'Google_Service_Essentialcontacts_Resource_Folders' => $vendorDir . '/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/Folders.php', + 'Google_Service_Essentialcontacts_Resource_FoldersContacts' => $vendorDir . '/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/FoldersContacts.php', + 'Google_Service_Essentialcontacts_Resource_Organizations' => $vendorDir . '/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/Organizations.php', + 'Google_Service_Essentialcontacts_Resource_OrganizationsContacts' => $vendorDir . '/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/OrganizationsContacts.php', + 'Google_Service_Essentialcontacts_Resource_Projects' => $vendorDir . '/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/Projects.php', + 'Google_Service_Essentialcontacts_Resource_ProjectsContacts' => $vendorDir . '/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/ProjectsContacts.php', 'Google_Service_Eventarc' => $vendorDir . '/google/apiclient-services/src/Google/Service/Eventarc.php', 'Google_Service_Eventarc_AuditConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Eventarc/AuditConfig.php', 'Google_Service_Eventarc_AuditLogConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/Eventarc/AuditLogConfig.php', @@ -10092,12 +10302,62 @@ 'Google_Service_MyBusinessAccountManagement_Resource_Locations' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessAccountManagement/Resource/Locations.php', 'Google_Service_MyBusinessAccountManagement_Resource_LocationsAdmins' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessAccountManagement/Resource/LocationsAdmins.php', 'Google_Service_MyBusinessAccountManagement_TargetLocation' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessAccountManagement/TargetLocation.php', + 'Google_Service_MyBusinessAccountManagement_TransferLocationRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessAccountManagement/TransferLocationRequest.php', + 'Google_Service_MyBusinessLodging' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging.php', + 'Google_Service_MyBusinessLodging_Accessibility' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Accessibility.php', + 'Google_Service_MyBusinessLodging_Activities' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Activities.php', + 'Google_Service_MyBusinessLodging_Business' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Business.php', + 'Google_Service_MyBusinessLodging_Connectivity' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Connectivity.php', + 'Google_Service_MyBusinessLodging_EnhancedCleaning' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/EnhancedCleaning.php', + 'Google_Service_MyBusinessLodging_Families' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Families.php', + 'Google_Service_MyBusinessLodging_FoodAndDrink' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/FoodAndDrink.php', + 'Google_Service_MyBusinessLodging_GetGoogleUpdatedLodgingResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/GetGoogleUpdatedLodgingResponse.php', + 'Google_Service_MyBusinessLodging_GuestUnitFeatures' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/GuestUnitFeatures.php', + 'Google_Service_MyBusinessLodging_GuestUnitType' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/GuestUnitType.php', + 'Google_Service_MyBusinessLodging_HealthAndSafety' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/HealthAndSafety.php', + 'Google_Service_MyBusinessLodging_Housekeeping' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Housekeeping.php', + 'Google_Service_MyBusinessLodging_IncreasedFoodSafety' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/IncreasedFoodSafety.php', + 'Google_Service_MyBusinessLodging_LanguageSpoken' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/LanguageSpoken.php', + 'Google_Service_MyBusinessLodging_LivingArea' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingArea.php', + 'Google_Service_MyBusinessLodging_LivingAreaAccessibility' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaAccessibility.php', + 'Google_Service_MyBusinessLodging_LivingAreaEating' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaEating.php', + 'Google_Service_MyBusinessLodging_LivingAreaFeatures' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaFeatures.php', + 'Google_Service_MyBusinessLodging_LivingAreaLayout' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaLayout.php', + 'Google_Service_MyBusinessLodging_LivingAreaSleeping' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaSleeping.php', + 'Google_Service_MyBusinessLodging_Lodging' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Lodging.php', + 'Google_Service_MyBusinessLodging_LodgingMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/LodgingMetadata.php', + 'Google_Service_MyBusinessLodging_MinimizedContact' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/MinimizedContact.php', + 'Google_Service_MyBusinessLodging_Parking' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Parking.php', + 'Google_Service_MyBusinessLodging_PaymentOptions' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/PaymentOptions.php', + 'Google_Service_MyBusinessLodging_PersonalProtection' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/PersonalProtection.php', + 'Google_Service_MyBusinessLodging_Pets' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Pets.php', + 'Google_Service_MyBusinessLodging_PhysicalDistancing' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/PhysicalDistancing.php', + 'Google_Service_MyBusinessLodging_Policies' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Policies.php', + 'Google_Service_MyBusinessLodging_Pools' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Pools.php', + 'Google_Service_MyBusinessLodging_Property' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Property.php', + 'Google_Service_MyBusinessLodging_Resource_Locations' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Resource/Locations.php', + 'Google_Service_MyBusinessLodging_Resource_LocationsLodging' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Resource/LocationsLodging.php', + 'Google_Service_MyBusinessLodging_Services' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Services.php', + 'Google_Service_MyBusinessLodging_TimeOfDay' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/TimeOfDay.php', + 'Google_Service_MyBusinessLodging_Transportation' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Transportation.php', + 'Google_Service_MyBusinessLodging_ViewsFromUnit' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/ViewsFromUnit.php', + 'Google_Service_MyBusinessLodging_Wellness' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Wellness.php', + 'Google_Service_MyBusinessPlaceActions' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions.php', + 'Google_Service_MyBusinessPlaceActions_ListPlaceActionLinksResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/ListPlaceActionLinksResponse.php', + 'Google_Service_MyBusinessPlaceActions_ListPlaceActionTypeMetadataResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/ListPlaceActionTypeMetadataResponse.php', + 'Google_Service_MyBusinessPlaceActions_MybusinessplaceactionsEmpty' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/MybusinessplaceactionsEmpty.php', + 'Google_Service_MyBusinessPlaceActions_PlaceActionLink' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/PlaceActionLink.php', + 'Google_Service_MyBusinessPlaceActions_PlaceActionTypeMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/PlaceActionTypeMetadata.php', + 'Google_Service_MyBusinessPlaceActions_Resource_Locations' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/Resource/Locations.php', + 'Google_Service_MyBusinessPlaceActions_Resource_LocationsPlaceActionLinks' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/Resource/LocationsPlaceActionLinks.php', + 'Google_Service_MyBusinessPlaceActions_Resource_PlaceActionTypeMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/Resource/PlaceActionTypeMetadata.php', 'Google_Service_NetworkManagement' => $vendorDir . '/google/apiclient-services/src/Google/Service/NetworkManagement.php', 'Google_Service_NetworkManagement_AbortInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/NetworkManagement/AbortInfo.php', 'Google_Service_NetworkManagement_AuditConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/NetworkManagement/AuditConfig.php', 'Google_Service_NetworkManagement_AuditLogConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/NetworkManagement/AuditLogConfig.php', 'Google_Service_NetworkManagement_Binding' => $vendorDir . '/google/apiclient-services/src/Google/Service/NetworkManagement/Binding.php', 'Google_Service_NetworkManagement_CancelOperationRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/NetworkManagement/CancelOperationRequest.php', + 'Google_Service_NetworkManagement_CloudSQLInstanceInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/NetworkManagement/CloudSQLInstanceInfo.php', 'Google_Service_NetworkManagement_ConnectivityTest' => $vendorDir . '/google/apiclient-services/src/Google/Service/NetworkManagement/ConnectivityTest.php', 'Google_Service_NetworkManagement_DeliverInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/NetworkManagement/DeliverInfo.php', 'Google_Service_NetworkManagement_DropInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/NetworkManagement/DropInfo.php', @@ -10107,6 +10367,7 @@ 'Google_Service_NetworkManagement_FirewallInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/NetworkManagement/FirewallInfo.php', 'Google_Service_NetworkManagement_ForwardInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/NetworkManagement/ForwardInfo.php', 'Google_Service_NetworkManagement_ForwardingRuleInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/NetworkManagement/ForwardingRuleInfo.php', + 'Google_Service_NetworkManagement_GKEMasterInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/NetworkManagement/GKEMasterInfo.php', 'Google_Service_NetworkManagement_InstanceInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/NetworkManagement/InstanceInfo.php', 'Google_Service_NetworkManagement_ListConnectivityTestsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/NetworkManagement/ListConnectivityTestsResponse.php', 'Google_Service_NetworkManagement_ListLocationsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/NetworkManagement/ListLocationsResponse.php', @@ -10176,6 +10437,7 @@ 'Google_Service_Networkconnectivity_Resource_ProjectsLocationsInternalRanges' => $vendorDir . '/google/apiclient-services/src/Google/Service/Networkconnectivity/Resource/ProjectsLocationsInternalRanges.php', 'Google_Service_Networkconnectivity_Resource_ProjectsLocationsNetworkconnectivityGlobal' => $vendorDir . '/google/apiclient-services/src/Google/Service/Networkconnectivity/Resource/ProjectsLocationsNetworkconnectivityGlobal.php', 'Google_Service_Networkconnectivity_Resource_ProjectsLocationsNetworkconnectivityGlobalHubs' => $vendorDir . '/google/apiclient-services/src/Google/Service/Networkconnectivity/Resource/ProjectsLocationsNetworkconnectivityGlobalHubs.php', + 'Google_Service_Networkconnectivity_Resource_ProjectsLocationsNetworkconnectivityGlobalPolicyBasedRoutes' => $vendorDir . '/google/apiclient-services/src/Google/Service/Networkconnectivity/Resource/ProjectsLocationsNetworkconnectivityGlobalPolicyBasedRoutes.php', 'Google_Service_Networkconnectivity_Resource_ProjectsLocationsOperations' => $vendorDir . '/google/apiclient-services/src/Google/Service/Networkconnectivity/Resource/ProjectsLocationsOperations.php', 'Google_Service_Networkconnectivity_Resource_ProjectsLocationsPolicyBasedRoutes' => $vendorDir . '/google/apiclient-services/src/Google/Service/Networkconnectivity/Resource/ProjectsLocationsPolicyBasedRoutes.php', 'Google_Service_Networkconnectivity_Resource_ProjectsLocationsPrivateRanges' => $vendorDir . '/google/apiclient-services/src/Google/Service/Networkconnectivity/Resource/ProjectsLocationsPrivateRanges.php', @@ -10210,6 +10472,7 @@ 'Google_Service_OSConfig_ListPatchJobInstanceDetailsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/OSConfig/ListPatchJobInstanceDetailsResponse.php', 'Google_Service_OSConfig_ListPatchJobsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/OSConfig/ListPatchJobsResponse.php', 'Google_Service_OSConfig_MonthlySchedule' => $vendorDir . '/google/apiclient-services/src/Google/Service/OSConfig/MonthlySchedule.php', + 'Google_Service_OSConfig_OSPolicyAssignmentOperationMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/OSConfig/OSPolicyAssignmentOperationMetadata.php', 'Google_Service_OSConfig_OneTimeSchedule' => $vendorDir . '/google/apiclient-services/src/Google/Service/OSConfig/OneTimeSchedule.php', 'Google_Service_OSConfig_Operation' => $vendorDir . '/google/apiclient-services/src/Google/Service/OSConfig/Operation.php', 'Google_Service_OSConfig_OsconfigEmpty' => $vendorDir . '/google/apiclient-services/src/Google/Service/OSConfig/OsconfigEmpty.php', @@ -10244,8 +10507,11 @@ 'Google_Service_OnDemandScanning' => $vendorDir . '/google/apiclient-services/src/Google/Service/OnDemandScanning.php', 'Google_Service_OnDemandScanning_AliasContext' => $vendorDir . '/google/apiclient-services/src/Google/Service/OnDemandScanning/AliasContext.php', 'Google_Service_OnDemandScanning_AnalyzePackagesMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/OnDemandScanning/AnalyzePackagesMetadata.php', + 'Google_Service_OnDemandScanning_AnalyzePackagesMetadataV1' => $vendorDir . '/google/apiclient-services/src/Google/Service/OnDemandScanning/AnalyzePackagesMetadataV1.php', 'Google_Service_OnDemandScanning_AnalyzePackagesRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/OnDemandScanning/AnalyzePackagesRequest.php', + 'Google_Service_OnDemandScanning_AnalyzePackagesRequestV1' => $vendorDir . '/google/apiclient-services/src/Google/Service/OnDemandScanning/AnalyzePackagesRequestV1.php', 'Google_Service_OnDemandScanning_AnalyzePackagesResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/OnDemandScanning/AnalyzePackagesResponse.php', + 'Google_Service_OnDemandScanning_AnalyzePackagesResponseV1' => $vendorDir . '/google/apiclient-services/src/Google/Service/OnDemandScanning/AnalyzePackagesResponseV1.php', 'Google_Service_OnDemandScanning_Artifact' => $vendorDir . '/google/apiclient-services/src/Google/Service/OnDemandScanning/Artifact.php', 'Google_Service_OnDemandScanning_AttestationOccurrence' => $vendorDir . '/google/apiclient-services/src/Google/Service/OnDemandScanning/AttestationOccurrence.php', 'Google_Service_OnDemandScanning_BuildOccurrence' => $vendorDir . '/google/apiclient-services/src/Google/Service/OnDemandScanning/BuildOccurrence.php', @@ -10266,6 +10532,7 @@ 'Google_Service_OnDemandScanning_Layer' => $vendorDir . '/google/apiclient-services/src/Google/Service/OnDemandScanning/Layer.php', 'Google_Service_OnDemandScanning_ListOperationsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/OnDemandScanning/ListOperationsResponse.php', 'Google_Service_OnDemandScanning_ListVulnerabilitiesResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/OnDemandScanning/ListVulnerabilitiesResponse.php', + 'Google_Service_OnDemandScanning_ListVulnerabilitiesResponseV1' => $vendorDir . '/google/apiclient-services/src/Google/Service/OnDemandScanning/ListVulnerabilitiesResponseV1.php', 'Google_Service_OnDemandScanning_Location' => $vendorDir . '/google/apiclient-services/src/Google/Service/OnDemandScanning/Location.php', 'Google_Service_OnDemandScanning_Occurrence' => $vendorDir . '/google/apiclient-services/src/Google/Service/OnDemandScanning/Occurrence.php', 'Google_Service_OnDemandScanning_OndemandscanningEmpty' => $vendorDir . '/google/apiclient-services/src/Google/Service/OnDemandScanning/OndemandscanningEmpty.php', @@ -10411,6 +10678,29 @@ 'Google_Service_Partners_User' => $vendorDir . '/google/apiclient-services/src/Google/Service/Partners/User.php', 'Google_Service_Partners_UserOverrides' => $vendorDir . '/google/apiclient-services/src/Google/Service/Partners/UserOverrides.php', 'Google_Service_Partners_UserProfile' => $vendorDir . '/google/apiclient-services/src/Google/Service/Partners/UserProfile.php', + 'Google_Service_PaymentsResellerSubscription' => $vendorDir . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1CancelSubscriptionRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1CancelSubscriptionRequest.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1CancelSubscriptionResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1CancelSubscriptionResponse.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Duration' => $vendorDir . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Duration.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1EntitleSubscriptionRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1EntitleSubscriptionRequest.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1EntitleSubscriptionResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1EntitleSubscriptionResponse.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1ExtendSubscriptionRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1ExtendSubscriptionRequest.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1ExtendSubscriptionResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1ExtendSubscriptionResponse.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Extension' => $vendorDir . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Extension.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1ListProductsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1ListProductsResponse.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1ListPromotionsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1ListPromotionsResponse.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Location' => $vendorDir . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Location.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Product' => $vendorDir . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Product.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Promotion' => $vendorDir . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Promotion.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Subscription' => $vendorDir . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Subscription.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1SubscriptionCancellationDetails' => $vendorDir . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1SubscriptionCancellationDetails.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1UndoCancelSubscriptionRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1UndoCancelSubscriptionRequest.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1UndoCancelSubscriptionResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1UndoCancelSubscriptionResponse.php', + 'Google_Service_PaymentsResellerSubscription_GoogleTypeLocalizedText' => $vendorDir . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleTypeLocalizedText.php', + 'Google_Service_PaymentsResellerSubscription_Resource_Partners' => $vendorDir . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/Resource/Partners.php', + 'Google_Service_PaymentsResellerSubscription_Resource_PartnersProducts' => $vendorDir . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/Resource/PartnersProducts.php', + 'Google_Service_PaymentsResellerSubscription_Resource_PartnersPromotions' => $vendorDir . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/Resource/PartnersPromotions.php', + 'Google_Service_PaymentsResellerSubscription_Resource_PartnersSubscriptions' => $vendorDir . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/Resource/PartnersSubscriptions.php', 'Google_Service_People' => $vendorDir . '/google/apiclient-services/src/Google/Service/People.php', 'Google_Service_PeopleService' => $vendorDir . '/google/apiclient-services/src/Google/Service/PeopleService.php', 'Google_Service_PeopleService_Address' => $vendorDir . '/google/apiclient-services/src/Google/Service/PeopleService/Address.php', @@ -10746,9 +11036,18 @@ 'Google_Service_Plus_Resource_Comments' => $vendorDir . '/google/apiclient-services/src/Google/Service/Plus/Resource/Comments.php', 'Google_Service_Plus_Resource_People' => $vendorDir . '/google/apiclient-services/src/Google/Service/Plus/Resource/People.php', 'Google_Service_PolicySimulator' => $vendorDir . '/google/apiclient-services/src/Google/Service/PolicySimulator.php', + 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1AccessStateDiff' => $vendorDir . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1AccessStateDiff.php', + 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1AccessTuple' => $vendorDir . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1AccessTuple.php', + 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1BindingExplanation' => $vendorDir . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1BindingExplanation.php', + 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership' => $vendorDir . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership.php', + 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ExplainedAccess' => $vendorDir . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ExplainedAccess.php', + 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ExplainedPolicy' => $vendorDir . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ExplainedPolicy.php', + 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ListReplayResultsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ListReplayResultsResponse.php', 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1Replay' => $vendorDir . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1Replay.php', 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ReplayConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ReplayConfig.php', + 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ReplayDiff' => $vendorDir . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ReplayDiff.php', 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ReplayOperationMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ReplayOperationMetadata.php', + 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ReplayResult' => $vendorDir . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ReplayResult.php', 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ReplayResultsSummary' => $vendorDir . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ReplayResultsSummary.php', 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1beta1AccessStateDiff' => $vendorDir . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1beta1AccessStateDiff.php', 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1beta1AccessTuple' => $vendorDir . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1beta1AccessTuple.php', @@ -11494,6 +11793,7 @@ 'Google_Service_SQLAdmin_SqlExternalSyncSettingError' => $vendorDir . '/google/apiclient-services/src/Google/Service/SQLAdmin/SqlExternalSyncSettingError.php', 'Google_Service_SQLAdmin_SqlInstancesRescheduleMaintenanceRequestBody' => $vendorDir . '/google/apiclient-services/src/Google/Service/SQLAdmin/SqlInstancesRescheduleMaintenanceRequestBody.php', 'Google_Service_SQLAdmin_SqlInstancesVerifyExternalSyncSettingsResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/SQLAdmin/SqlInstancesVerifyExternalSyncSettingsResponse.php', + 'Google_Service_SQLAdmin_SqlOutOfDiskReport' => $vendorDir . '/google/apiclient-services/src/Google/Service/SQLAdmin/SqlOutOfDiskReport.php', 'Google_Service_SQLAdmin_SqlScheduledMaintenance' => $vendorDir . '/google/apiclient-services/src/Google/Service/SQLAdmin/SqlScheduledMaintenance.php', 'Google_Service_SQLAdmin_SqlServerDatabaseDetails' => $vendorDir . '/google/apiclient-services/src/Google/Service/SQLAdmin/SqlServerDatabaseDetails.php', 'Google_Service_SQLAdmin_SqlServerUserDetails' => $vendorDir . '/google/apiclient-services/src/Google/Service/SQLAdmin/SqlServerUserDetails.php', @@ -11719,6 +12019,7 @@ 'Google_Service_SecretManager_Resource_ProjectsLocations' => $vendorDir . '/google/apiclient-services/src/Google/Service/SecretManager/Resource/ProjectsLocations.php', 'Google_Service_SecretManager_Resource_ProjectsSecrets' => $vendorDir . '/google/apiclient-services/src/Google/Service/SecretManager/Resource/ProjectsSecrets.php', 'Google_Service_SecretManager_Resource_ProjectsSecretsVersions' => $vendorDir . '/google/apiclient-services/src/Google/Service/SecretManager/Resource/ProjectsSecretsVersions.php', + 'Google_Service_SecretManager_Rotation' => $vendorDir . '/google/apiclient-services/src/Google/Service/SecretManager/Rotation.php', 'Google_Service_SecretManager_Secret' => $vendorDir . '/google/apiclient-services/src/Google/Service/SecretManager/Secret.php', 'Google_Service_SecretManager_SecretPayload' => $vendorDir . '/google/apiclient-services/src/Google/Service/SecretManager/SecretPayload.php', 'Google_Service_SecretManager_SecretVersion' => $vendorDir . '/google/apiclient-services/src/Google/Service/SecretManager/SecretVersion.php', @@ -12093,6 +12394,7 @@ 'Google_Service_ServiceNetworking_CustomErrorRule' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceNetworking/CustomErrorRule.php', 'Google_Service_ServiceNetworking_CustomHttpPattern' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceNetworking/CustomHttpPattern.php', 'Google_Service_ServiceNetworking_DeleteConnectionMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceNetworking/DeleteConnectionMetadata.php', + 'Google_Service_ServiceNetworking_DeleteConnectionRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceNetworking/DeleteConnectionRequest.php', 'Google_Service_ServiceNetworking_DeletePeeredDnsDomainMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceNetworking/DeletePeeredDnsDomainMetadata.php', 'Google_Service_ServiceNetworking_DisableVpcServiceControlsRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceNetworking/DisableVpcServiceControlsRequest.php', 'Google_Service_ServiceNetworking_DnsRecordSet' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceNetworking/DnsRecordSet.php', @@ -12205,9 +12507,11 @@ 'Google_Service_ServiceUsage_Context' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/Context.php', 'Google_Service_ServiceUsage_ContextRule' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/ContextRule.php', 'Google_Service_ServiceUsage_Control' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/Control.php', + 'Google_Service_ServiceUsage_CreateAdminQuotaPolicyMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/CreateAdminQuotaPolicyMetadata.php', 'Google_Service_ServiceUsage_CustomError' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/CustomError.php', 'Google_Service_ServiceUsage_CustomErrorRule' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/CustomErrorRule.php', 'Google_Service_ServiceUsage_CustomHttpPattern' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/CustomHttpPattern.php', + 'Google_Service_ServiceUsage_DeleteAdminQuotaPolicyMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/DeleteAdminQuotaPolicyMetadata.php', 'Google_Service_ServiceUsage_DisableServiceRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/DisableServiceRequest.php', 'Google_Service_ServiceUsage_DisableServiceResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/DisableServiceResponse.php', 'Google_Service_ServiceUsage_Documentation' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/Documentation.php', @@ -12219,6 +12523,7 @@ 'Google_Service_ServiceUsage_Enum' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/Enum.php', 'Google_Service_ServiceUsage_EnumValue' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/EnumValue.php', 'Google_Service_ServiceUsage_Field' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/Field.php', + 'Google_Service_ServiceUsage_GetServiceIdentityMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/GetServiceIdentityMetadata.php', 'Google_Service_ServiceUsage_GetServiceIdentityResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/GetServiceIdentityResponse.php', 'Google_Service_ServiceUsage_GoogleApiService' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/GoogleApiService.php', 'Google_Service_ServiceUsage_GoogleApiServiceusageV1OperationMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/GoogleApiServiceusageV1OperationMetadata.php', @@ -12228,8 +12533,11 @@ 'Google_Service_ServiceUsage_GoogleApiServiceusageV1beta1ServiceIdentity' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/GoogleApiServiceusageV1beta1ServiceIdentity.php', 'Google_Service_ServiceUsage_Http' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/Http.php', 'Google_Service_ServiceUsage_HttpRule' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/HttpRule.php', + 'Google_Service_ServiceUsage_ImportAdminOverridesMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/ImportAdminOverridesMetadata.php', 'Google_Service_ServiceUsage_ImportAdminOverridesResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/ImportAdminOverridesResponse.php', + 'Google_Service_ServiceUsage_ImportAdminQuotaPoliciesMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/ImportAdminQuotaPoliciesMetadata.php', 'Google_Service_ServiceUsage_ImportAdminQuotaPoliciesResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/ImportAdminQuotaPoliciesResponse.php', + 'Google_Service_ServiceUsage_ImportConsumerOverridesMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/ImportConsumerOverridesMetadata.php', 'Google_Service_ServiceUsage_ImportConsumerOverridesResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/ImportConsumerOverridesResponse.php', 'Google_Service_ServiceUsage_JwtLocation' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/JwtLocation.php', 'Google_Service_ServiceUsage_LabelDescriptor' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/LabelDescriptor.php', @@ -12265,6 +12573,7 @@ 'Google_Service_ServiceUsage_SystemParameterRule' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/SystemParameterRule.php', 'Google_Service_ServiceUsage_SystemParameters' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/SystemParameters.php', 'Google_Service_ServiceUsage_Type' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/Type.php', + 'Google_Service_ServiceUsage_UpdateAdminQuotaPolicyMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/UpdateAdminQuotaPolicyMetadata.php', 'Google_Service_ServiceUsage_Usage' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/Usage.php', 'Google_Service_ServiceUsage_UsageRule' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUsage/UsageRule.php', 'Google_Service_ServiceUser' => $vendorDir . '/google/apiclient-services/src/Google/Service/ServiceUser.php', @@ -12488,6 +12797,7 @@ 'Google_Service_Sheets_IterativeCalculationSettings' => $vendorDir . '/google/apiclient-services/src/Google/Service/Sheets/IterativeCalculationSettings.php', 'Google_Service_Sheets_KeyValueFormat' => $vendorDir . '/google/apiclient-services/src/Google/Service/Sheets/KeyValueFormat.php', 'Google_Service_Sheets_LineStyle' => $vendorDir . '/google/apiclient-services/src/Google/Service/Sheets/LineStyle.php', + 'Google_Service_Sheets_Link' => $vendorDir . '/google/apiclient-services/src/Google/Service/Sheets/Link.php', 'Google_Service_Sheets_ManualRule' => $vendorDir . '/google/apiclient-services/src/Google/Service/Sheets/ManualRule.php', 'Google_Service_Sheets_ManualRuleGroup' => $vendorDir . '/google/apiclient-services/src/Google/Service/Sheets/ManualRuleGroup.php', 'Google_Service_Sheets_MatchedDeveloperMetadata' => $vendorDir . '/google/apiclient-services/src/Google/Service/Sheets/MatchedDeveloperMetadata.php', @@ -12623,6 +12933,7 @@ 'Google_Service_ShoppingContent_AccounttaxCustomBatchResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/ShoppingContent/AccounttaxCustomBatchResponse.php', 'Google_Service_ShoppingContent_AccounttaxCustomBatchResponseEntry' => $vendorDir . '/google/apiclient-services/src/Google/Service/ShoppingContent/AccounttaxCustomBatchResponseEntry.php', 'Google_Service_ShoppingContent_AccounttaxListResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/ShoppingContent/AccounttaxListResponse.php', + 'Google_Service_ShoppingContent_ActivateBuyOnGoogleProgramRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/ShoppingContent/ActivateBuyOnGoogleProgramRequest.php', 'Google_Service_ShoppingContent_Amount' => $vendorDir . '/google/apiclient-services/src/Google/Service/ShoppingContent/Amount.php', 'Google_Service_ShoppingContent_BusinessDayConfig' => $vendorDir . '/google/apiclient-services/src/Google/Service/ShoppingContent/BusinessDayConfig.php', 'Google_Service_ShoppingContent_BuyOnGoogleProgramStatus' => $vendorDir . '/google/apiclient-services/src/Google/Service/ShoppingContent/BuyOnGoogleProgramStatus.php', @@ -12807,6 +13118,8 @@ 'Google_Service_ShoppingContent_OrdersUpdateMerchantOrderIdResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/ShoppingContent/OrdersUpdateMerchantOrderIdResponse.php', 'Google_Service_ShoppingContent_OrdersUpdateShipmentRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/ShoppingContent/OrdersUpdateShipmentRequest.php', 'Google_Service_ShoppingContent_OrdersUpdateShipmentResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/ShoppingContent/OrdersUpdateShipmentResponse.php', + 'Google_Service_ShoppingContent_PauseBuyOnGoogleProgramRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/ShoppingContent/PauseBuyOnGoogleProgramRequest.php', + 'Google_Service_ShoppingContent_PaymentServiceProviderLinkInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/ShoppingContent/PaymentServiceProviderLinkInfo.php', 'Google_Service_ShoppingContent_PickupCarrierService' => $vendorDir . '/google/apiclient-services/src/Google/Service/ShoppingContent/PickupCarrierService.php', 'Google_Service_ShoppingContent_PickupServicesPickupService' => $vendorDir . '/google/apiclient-services/src/Google/Service/ShoppingContent/PickupServicesPickupService.php', 'Google_Service_ShoppingContent_PosCustomBatchRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/ShoppingContent/PosCustomBatchRequest.php', @@ -12876,6 +13189,7 @@ 'Google_Service_ShoppingContent_RepricingRuleRestriction' => $vendorDir . '/google/apiclient-services/src/Google/Service/ShoppingContent/RepricingRuleRestriction.php', 'Google_Service_ShoppingContent_RepricingRuleRestrictionBoundary' => $vendorDir . '/google/apiclient-services/src/Google/Service/ShoppingContent/RepricingRuleRestrictionBoundary.php', 'Google_Service_ShoppingContent_RepricingRuleStatsBasedRule' => $vendorDir . '/google/apiclient-services/src/Google/Service/ShoppingContent/RepricingRuleStatsBasedRule.php', + 'Google_Service_ShoppingContent_RequestReviewBuyOnGoogleProgramRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/ShoppingContent/RequestReviewBuyOnGoogleProgramRequest.php', 'Google_Service_ShoppingContent_Resource_Accounts' => $vendorDir . '/google/apiclient-services/src/Google/Service/ShoppingContent/Resource/Accounts.php', 'Google_Service_ShoppingContent_Resource_AccountsCredentials' => $vendorDir . '/google/apiclient-services/src/Google/Service/ShoppingContent/Resource/AccountsCredentials.php', 'Google_Service_ShoppingContent_Resource_AccountsLabels' => $vendorDir . '/google/apiclient-services/src/Google/Service/ShoppingContent/Resource/AccountsLabels.php', @@ -12974,6 +13288,7 @@ 'Google_Service_ShoppingContent_UnitInvoiceAdditionalCharge' => $vendorDir . '/google/apiclient-services/src/Google/Service/ShoppingContent/UnitInvoiceAdditionalCharge.php', 'Google_Service_ShoppingContent_UnitInvoiceTaxLine' => $vendorDir . '/google/apiclient-services/src/Google/Service/ShoppingContent/UnitInvoiceTaxLine.php', 'Google_Service_ShoppingContent_Value' => $vendorDir . '/google/apiclient-services/src/Google/Service/ShoppingContent/Value.php', + 'Google_Service_ShoppingContent_WarehouseBasedDeliveryTime' => $vendorDir . '/google/apiclient-services/src/Google/Service/ShoppingContent/WarehouseBasedDeliveryTime.php', 'Google_Service_ShoppingContent_Weight' => $vendorDir . '/google/apiclient-services/src/Google/Service/ShoppingContent/Weight.php', 'Google_Service_SiteVerification' => $vendorDir . '/google/apiclient-services/src/Google/Service/SiteVerification.php', 'Google_Service_SiteVerification_Resource_WebResource' => $vendorDir . '/google/apiclient-services/src/Google/Service/SiteVerification/Resource/WebResource.php', @@ -13193,6 +13508,7 @@ 'Google_Service_Spanner_ReadRequest' => $vendorDir . '/google/apiclient-services/src/Google/Service/Spanner/ReadRequest.php', 'Google_Service_Spanner_ReadWrite' => $vendorDir . '/google/apiclient-services/src/Google/Service/Spanner/ReadWrite.php', 'Google_Service_Spanner_ReplicaInfo' => $vendorDir . '/google/apiclient-services/src/Google/Service/Spanner/ReplicaInfo.php', + 'Google_Service_Spanner_RequestOptions' => $vendorDir . '/google/apiclient-services/src/Google/Service/Spanner/RequestOptions.php', 'Google_Service_Spanner_Resource_Projects' => $vendorDir . '/google/apiclient-services/src/Google/Service/Spanner/Resource/Projects.php', 'Google_Service_Spanner_Resource_ProjectsInstanceConfigs' => $vendorDir . '/google/apiclient-services/src/Google/Service/Spanner/Resource/ProjectsInstanceConfigs.php', 'Google_Service_Spanner_Resource_ProjectsInstances' => $vendorDir . '/google/apiclient-services/src/Google/Service/Spanner/Resource/ProjectsInstances.php', @@ -14638,6 +14954,7 @@ 'Google_Service_YouTube_VideoFileDetails' => $vendorDir . '/google/apiclient-services/src/Google/Service/YouTube/VideoFileDetails.php', 'Google_Service_YouTube_VideoFileDetailsAudioStream' => $vendorDir . '/google/apiclient-services/src/Google/Service/YouTube/VideoFileDetailsAudioStream.php', 'Google_Service_YouTube_VideoFileDetailsVideoStream' => $vendorDir . '/google/apiclient-services/src/Google/Service/YouTube/VideoFileDetailsVideoStream.php', + 'Google_Service_YouTube_VideoGetRatingResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/YouTube/VideoGetRatingResponse.php', 'Google_Service_YouTube_VideoListResponse' => $vendorDir . '/google/apiclient-services/src/Google/Service/YouTube/VideoListResponse.php', 'Google_Service_YouTube_VideoLiveStreamingDetails' => $vendorDir . '/google/apiclient-services/src/Google/Service/YouTube/VideoLiveStreamingDetails.php', 'Google_Service_YouTube_VideoLocalization' => $vendorDir . '/google/apiclient-services/src/Google/Service/YouTube/VideoLocalization.php', diff --git a/apps/files_external/3rdparty/composer/autoload_files.php b/apps/files_external/3rdparty/composer/autoload_files.php index 0a90f7d9c175..171f2b2ad828 100644 --- a/apps/files_external/3rdparty/composer/autoload_files.php +++ b/apps/files_external/3rdparty/composer/autoload_files.php @@ -8,8 +8,8 @@ return array( 'ad155f8f1cf0d418fe49e248db8c661b' => $vendorDir . '/react/promise/src/functions_include.php', '7b11c4dc42b3b3023073cb14e519683c' => $vendorDir . '/ralouphie/getallheaders/src/getallheaders.php', - 'a0edc8309cc5e1d60e3047b5df6b7052' => $vendorDir . '/guzzlehttp/psr7/src/functions_include.php', 'decc78cc4436b1292c6c0d151b19445c' => $vendorDir . '/phpseclib/phpseclib/phpseclib/bootstrap.php', + 'a0edc8309cc5e1d60e3047b5df6b7052' => $vendorDir . '/guzzlehttp/psr7/src/functions_include.php', 'a8d3953fd9959404dd22d3dfcd0a79f0' => $vendorDir . '/google/apiclient/src/aliases.php', '66d1e6eade98ab5874edb7f59d55f619' => $baseDir . '/../lib/config.php', ); diff --git a/apps/files_external/3rdparty/composer/autoload_real.php b/apps/files_external/3rdparty/composer/autoload_real.php index 712544a3546d..6e1aca19e065 100644 --- a/apps/files_external/3rdparty/composer/autoload_real.php +++ b/apps/files_external/3rdparty/composer/autoload_real.php @@ -25,7 +25,7 @@ public static function getLoader() require __DIR__ . '/platform_check.php'; spl_autoload_register(array('ComposerAutoloaderInit98fe9b281934250b3a93f69a5ce843b3', 'loadClassLoader'), true, true); - self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__))); + self::$loader = $loader = new \Composer\Autoload\ClassLoader(); spl_autoload_unregister(array('ComposerAutoloaderInit98fe9b281934250b3a93f69a5ce843b3', 'loadClassLoader')); $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); diff --git a/apps/files_external/3rdparty/composer/autoload_static.php b/apps/files_external/3rdparty/composer/autoload_static.php index 0d3b4a3f9483..0f9a79c9a925 100644 --- a/apps/files_external/3rdparty/composer/autoload_static.php +++ b/apps/files_external/3rdparty/composer/autoload_static.php @@ -9,8 +9,8 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 public static $files = array ( 'ad155f8f1cf0d418fe49e248db8c661b' => __DIR__ . '/..' . '/react/promise/src/functions_include.php', '7b11c4dc42b3b3023073cb14e519683c' => __DIR__ . '/..' . '/ralouphie/getallheaders/src/getallheaders.php', - 'a0edc8309cc5e1d60e3047b5df6b7052' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/functions_include.php', 'decc78cc4436b1292c6c0d151b19445c' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/bootstrap.php', + 'a0edc8309cc5e1d60e3047b5df6b7052' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/functions_include.php', 'a8d3953fd9959404dd22d3dfcd0a79f0' => __DIR__ . '/..' . '/google/apiclient/src/aliases.php', '66d1e6eade98ab5874edb7f59d55f619' => __DIR__ . '/..' . '/../lib/config.php', ); @@ -216,6 +216,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_AIPlatformNotebooks_CancelOperationRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/CancelOperationRequest.php', 'Google_Service_AIPlatformNotebooks_ContainerImage' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ContainerImage.php', 'Google_Service_AIPlatformNotebooks_Disk' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Disk.php', + 'Google_Service_AIPlatformNotebooks_EncryptionConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/EncryptionConfig.php', 'Google_Service_AIPlatformNotebooks_Environment' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Environment.php', 'Google_Service_AIPlatformNotebooks_Execution' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Execution.php', 'Google_Service_AIPlatformNotebooks_ExecutionTemplate' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ExecutionTemplate.php', @@ -229,7 +230,10 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_AIPlatformNotebooks_ListInstancesResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ListInstancesResponse.php', 'Google_Service_AIPlatformNotebooks_ListLocationsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ListLocationsResponse.php', 'Google_Service_AIPlatformNotebooks_ListOperationsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ListOperationsResponse.php', + 'Google_Service_AIPlatformNotebooks_ListRuntimesResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ListRuntimesResponse.php', 'Google_Service_AIPlatformNotebooks_ListSchedulesResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ListSchedulesResponse.php', + 'Google_Service_AIPlatformNotebooks_LocalDisk' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/LocalDisk.php', + 'Google_Service_AIPlatformNotebooks_LocalDiskInitializeParams' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/LocalDiskInitializeParams.php', 'Google_Service_AIPlatformNotebooks_Location' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Location.php', 'Google_Service_AIPlatformNotebooks_NotebooksEmpty' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/NotebooksEmpty.php', 'Google_Service_AIPlatformNotebooks_Operation' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Operation.php', @@ -238,13 +242,23 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_AIPlatformNotebooks_RegisterInstanceRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RegisterInstanceRequest.php', 'Google_Service_AIPlatformNotebooks_ReportInstanceInfoRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ReportInstanceInfoRequest.php', 'Google_Service_AIPlatformNotebooks_ResetInstanceRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ResetInstanceRequest.php', + 'Google_Service_AIPlatformNotebooks_ResetRuntimeRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ResetRuntimeRequest.php', 'Google_Service_AIPlatformNotebooks_Resource_Projects' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Resource/Projects.php', 'Google_Service_AIPlatformNotebooks_Resource_ProjectsLocations' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Resource/ProjectsLocations.php', 'Google_Service_AIPlatformNotebooks_Resource_ProjectsLocationsEnvironments' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Resource/ProjectsLocationsEnvironments.php', 'Google_Service_AIPlatformNotebooks_Resource_ProjectsLocationsExecutions' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Resource/ProjectsLocationsExecutions.php', 'Google_Service_AIPlatformNotebooks_Resource_ProjectsLocationsInstances' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Resource/ProjectsLocationsInstances.php', 'Google_Service_AIPlatformNotebooks_Resource_ProjectsLocationsOperations' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Resource/ProjectsLocationsOperations.php', + 'Google_Service_AIPlatformNotebooks_Resource_ProjectsLocationsRuntimes' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Resource/ProjectsLocationsRuntimes.php', 'Google_Service_AIPlatformNotebooks_Resource_ProjectsLocationsSchedules' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Resource/ProjectsLocationsSchedules.php', + 'Google_Service_AIPlatformNotebooks_RollbackInstanceRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RollbackInstanceRequest.php', + 'Google_Service_AIPlatformNotebooks_Runtime' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Runtime.php', + 'Google_Service_AIPlatformNotebooks_RuntimeAcceleratorConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeAcceleratorConfig.php', + 'Google_Service_AIPlatformNotebooks_RuntimeAccessConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeAccessConfig.php', + 'Google_Service_AIPlatformNotebooks_RuntimeGuestOsFeature' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeGuestOsFeature.php', + 'Google_Service_AIPlatformNotebooks_RuntimeMetrics' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeMetrics.php', + 'Google_Service_AIPlatformNotebooks_RuntimeShieldedInstanceConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeShieldedInstanceConfig.php', + 'Google_Service_AIPlatformNotebooks_RuntimeSoftwareConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeSoftwareConfig.php', 'Google_Service_AIPlatformNotebooks_Schedule' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Schedule.php', 'Google_Service_AIPlatformNotebooks_SchedulerAcceleratorConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/SchedulerAcceleratorConfig.php', 'Google_Service_AIPlatformNotebooks_SetIamPolicyRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/SetIamPolicyRequest.php', @@ -253,14 +267,20 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_AIPlatformNotebooks_SetInstanceMachineTypeRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/SetInstanceMachineTypeRequest.php', 'Google_Service_AIPlatformNotebooks_ShieldedInstanceConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ShieldedInstanceConfig.php', 'Google_Service_AIPlatformNotebooks_StartInstanceRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/StartInstanceRequest.php', + 'Google_Service_AIPlatformNotebooks_StartRuntimeRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/StartRuntimeRequest.php', 'Google_Service_AIPlatformNotebooks_Status' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Status.php', 'Google_Service_AIPlatformNotebooks_StopInstanceRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/StopInstanceRequest.php', + 'Google_Service_AIPlatformNotebooks_StopRuntimeRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/StopRuntimeRequest.php', + 'Google_Service_AIPlatformNotebooks_SwitchRuntimeRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/SwitchRuntimeRequest.php', 'Google_Service_AIPlatformNotebooks_TestIamPermissionsRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/TestIamPermissionsRequest.php', 'Google_Service_AIPlatformNotebooks_TestIamPermissionsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/TestIamPermissionsResponse.php', 'Google_Service_AIPlatformNotebooks_TriggerScheduleRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/TriggerScheduleRequest.php', + 'Google_Service_AIPlatformNotebooks_UpdateShieldedInstanceConfigRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/UpdateShieldedInstanceConfigRequest.php', 'Google_Service_AIPlatformNotebooks_UpgradeHistoryEntry' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/UpgradeHistoryEntry.php', 'Google_Service_AIPlatformNotebooks_UpgradeInstanceInternalRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/UpgradeInstanceInternalRequest.php', 'Google_Service_AIPlatformNotebooks_UpgradeInstanceRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/UpgradeInstanceRequest.php', + 'Google_Service_AIPlatformNotebooks_VirtualMachine' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/VirtualMachine.php', + 'Google_Service_AIPlatformNotebooks_VirtualMachineConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/VirtualMachineConfig.php', 'Google_Service_AIPlatformNotebooks_VmImage' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/VmImage.php', 'Google_Service_AbusiveExperienceReport' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AbusiveExperienceReport.php', 'Google_Service_AbusiveExperienceReport_Resource_Sites' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AbusiveExperienceReport/Resource/Sites.php', @@ -609,12 +629,18 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_AdExperienceReport_SiteSummaryResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdExperienceReport/SiteSummaryResponse.php', 'Google_Service_AdExperienceReport_ViolatingSitesResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdExperienceReport/ViolatingSitesResponse.php', 'Google_Service_AdMob' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdMob.php', + 'Google_Service_AdMob_AdUnit' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdMob/AdUnit.php', + 'Google_Service_AdMob_App' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdMob/App.php', + 'Google_Service_AdMob_AppLinkedAppInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdMob/AppLinkedAppInfo.php', + 'Google_Service_AdMob_AppManualAppInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdMob/AppManualAppInfo.php', 'Google_Service_AdMob_Date' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdMob/Date.php', 'Google_Service_AdMob_DateRange' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdMob/DateRange.php', 'Google_Service_AdMob_GenerateMediationReportRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdMob/GenerateMediationReportRequest.php', 'Google_Service_AdMob_GenerateMediationReportResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdMob/GenerateMediationReportResponse.php', 'Google_Service_AdMob_GenerateNetworkReportRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdMob/GenerateNetworkReportRequest.php', 'Google_Service_AdMob_GenerateNetworkReportResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdMob/GenerateNetworkReportResponse.php', + 'Google_Service_AdMob_ListAdUnitsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdMob/ListAdUnitsResponse.php', + 'Google_Service_AdMob_ListAppsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdMob/ListAppsResponse.php', 'Google_Service_AdMob_ListPublisherAccountsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdMob/ListPublisherAccountsResponse.php', 'Google_Service_AdMob_LocalizationSettings' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdMob/LocalizationSettings.php', 'Google_Service_AdMob_MediationReportSpec' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdMob/MediationReportSpec.php', @@ -631,10 +657,11 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_AdMob_ReportRowMetricValue' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdMob/ReportRowMetricValue.php', 'Google_Service_AdMob_ReportWarning' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdMob/ReportWarning.php', 'Google_Service_AdMob_Resource_Accounts' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdMob/Resource/Accounts.php', + 'Google_Service_AdMob_Resource_AccountsAdUnits' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdMob/Resource/AccountsAdUnits.php', + 'Google_Service_AdMob_Resource_AccountsApps' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdMob/Resource/AccountsApps.php', 'Google_Service_AdMob_Resource_AccountsMediationReport' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdMob/Resource/AccountsMediationReport.php', 'Google_Service_AdMob_Resource_AccountsNetworkReport' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdMob/Resource/AccountsNetworkReport.php', 'Google_Service_AdMob_StringList' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdMob/StringList.php', - 'Google_Service_AdSense' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense.php', 'Google_Service_AdSenseHost' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSenseHost.php', 'Google_Service_AdSenseHost_Account' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSenseHost/Account.php', 'Google_Service_AdSenseHost_Accounts' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSenseHost/Accounts.php', @@ -665,63 +692,48 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_AdSenseHost_Resource_Urlchannels' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSenseHost/Resource/Urlchannels.php', 'Google_Service_AdSenseHost_UrlChannel' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSenseHost/UrlChannel.php', 'Google_Service_AdSenseHost_UrlChannels' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSenseHost/UrlChannels.php', - 'Google_Service_AdSense_Account' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Account.php', - 'Google_Service_AdSense_Accounts' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Accounts.php', - 'Google_Service_AdSense_AdClient' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/AdClient.php', - 'Google_Service_AdSense_AdClients' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/AdClients.php', - 'Google_Service_AdSense_AdCode' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/AdCode.php', - 'Google_Service_AdSense_AdStyle' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/AdStyle.php', - 'Google_Service_AdSense_AdStyleColors' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/AdStyleColors.php', - 'Google_Service_AdSense_AdStyleFont' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/AdStyleFont.php', - 'Google_Service_AdSense_AdUnit' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/AdUnit.php', - 'Google_Service_AdSense_AdUnitContentAdsSettings' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/AdUnitContentAdsSettings.php', - 'Google_Service_AdSense_AdUnitContentAdsSettingsBackupOption' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/AdUnitContentAdsSettingsBackupOption.php', - 'Google_Service_AdSense_AdUnitFeedAdsSettings' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/AdUnitFeedAdsSettings.php', - 'Google_Service_AdSense_AdUnitMobileContentAdsSettings' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/AdUnitMobileContentAdsSettings.php', - 'Google_Service_AdSense_AdUnits' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/AdUnits.php', - 'Google_Service_AdSense_AdsenseReportsGenerateResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/AdsenseReportsGenerateResponse.php', - 'Google_Service_AdSense_AdsenseReportsGenerateResponseHeaders' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/AdsenseReportsGenerateResponseHeaders.php', - 'Google_Service_AdSense_Alert' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Alert.php', - 'Google_Service_AdSense_Alerts' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Alerts.php', - 'Google_Service_AdSense_CustomChannel' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/CustomChannel.php', - 'Google_Service_AdSense_CustomChannelTargetingInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/CustomChannelTargetingInfo.php', - 'Google_Service_AdSense_CustomChannels' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/CustomChannels.php', - 'Google_Service_AdSense_Metadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Metadata.php', - 'Google_Service_AdSense_Payment' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Payment.php', - 'Google_Service_AdSense_Payments' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Payments.php', - 'Google_Service_AdSense_ReportingMetadataEntry' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/ReportingMetadataEntry.php', - 'Google_Service_AdSense_Resource_Accounts' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Resource/Accounts.php', - 'Google_Service_AdSense_Resource_AccountsAdclients' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsAdclients.php', - 'Google_Service_AdSense_Resource_AccountsAdunits' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsAdunits.php', - 'Google_Service_AdSense_Resource_AccountsAdunitsCustomchannels' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsAdunitsCustomchannels.php', - 'Google_Service_AdSense_Resource_AccountsAlerts' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsAlerts.php', - 'Google_Service_AdSense_Resource_AccountsCustomchannels' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsCustomchannels.php', - 'Google_Service_AdSense_Resource_AccountsCustomchannelsAdunits' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsCustomchannelsAdunits.php', - 'Google_Service_AdSense_Resource_AccountsPayments' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsPayments.php', - 'Google_Service_AdSense_Resource_AccountsReports' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsReports.php', - 'Google_Service_AdSense_Resource_AccountsReportsSaved' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsReportsSaved.php', - 'Google_Service_AdSense_Resource_AccountsSavedadstyles' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsSavedadstyles.php', - 'Google_Service_AdSense_Resource_AccountsUrlchannels' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsUrlchannels.php', - 'Google_Service_AdSense_Resource_Adclients' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Resource/Adclients.php', - 'Google_Service_AdSense_Resource_Adunits' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Resource/Adunits.php', - 'Google_Service_AdSense_Resource_AdunitsCustomchannels' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Resource/AdunitsCustomchannels.php', - 'Google_Service_AdSense_Resource_Alerts' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Resource/Alerts.php', - 'Google_Service_AdSense_Resource_Customchannels' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Resource/Customchannels.php', - 'Google_Service_AdSense_Resource_CustomchannelsAdunits' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Resource/CustomchannelsAdunits.php', - 'Google_Service_AdSense_Resource_Metadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Resource/Metadata.php', - 'Google_Service_AdSense_Resource_MetadataDimensions' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Resource/MetadataDimensions.php', - 'Google_Service_AdSense_Resource_MetadataMetrics' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Resource/MetadataMetrics.php', - 'Google_Service_AdSense_Resource_Payments' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Resource/Payments.php', - 'Google_Service_AdSense_Resource_Reports' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Resource/Reports.php', - 'Google_Service_AdSense_Resource_ReportsSaved' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Resource/ReportsSaved.php', - 'Google_Service_AdSense_Resource_Savedadstyles' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Resource/Savedadstyles.php', - 'Google_Service_AdSense_Resource_Urlchannels' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/Resource/Urlchannels.php', - 'Google_Service_AdSense_SavedAdStyle' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/SavedAdStyle.php', - 'Google_Service_AdSense_SavedAdStyles' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/SavedAdStyles.php', - 'Google_Service_AdSense_SavedReport' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/SavedReport.php', - 'Google_Service_AdSense_SavedReports' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/SavedReports.php', - 'Google_Service_AdSense_UrlChannel' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/UrlChannel.php', - 'Google_Service_AdSense_UrlChannels' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AdSense/UrlChannels.php', + 'Google_Service_Adsense' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense.php', + 'Google_Service_Adsense_Account' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/Account.php', + 'Google_Service_Adsense_AdClient' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/AdClient.php', + 'Google_Service_Adsense_AdClientAdCode' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/AdClientAdCode.php', + 'Google_Service_Adsense_AdUnit' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/AdUnit.php', + 'Google_Service_Adsense_AdUnitAdCode' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/AdUnitAdCode.php', + 'Google_Service_Adsense_Alert' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/Alert.php', + 'Google_Service_Adsense_Cell' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/Cell.php', + 'Google_Service_Adsense_ContentAdsSettings' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/ContentAdsSettings.php', + 'Google_Service_Adsense_CustomChannel' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/CustomChannel.php', + 'Google_Service_Adsense_Date' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/Date.php', + 'Google_Service_Adsense_Header' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/Header.php', + 'Google_Service_Adsense_HttpBody' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/HttpBody.php', + 'Google_Service_Adsense_ListAccountsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/ListAccountsResponse.php', + 'Google_Service_Adsense_ListAdClientsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/ListAdClientsResponse.php', + 'Google_Service_Adsense_ListAdUnitsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/ListAdUnitsResponse.php', + 'Google_Service_Adsense_ListAlertsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/ListAlertsResponse.php', + 'Google_Service_Adsense_ListChildAccountsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/ListChildAccountsResponse.php', + 'Google_Service_Adsense_ListCustomChannelsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/ListCustomChannelsResponse.php', + 'Google_Service_Adsense_ListLinkedAdUnitsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/ListLinkedAdUnitsResponse.php', + 'Google_Service_Adsense_ListLinkedCustomChannelsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/ListLinkedCustomChannelsResponse.php', + 'Google_Service_Adsense_ListPaymentsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/ListPaymentsResponse.php', + 'Google_Service_Adsense_ListSavedReportsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/ListSavedReportsResponse.php', + 'Google_Service_Adsense_ListSitesResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/ListSitesResponse.php', + 'Google_Service_Adsense_ListUrlChannelsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/ListUrlChannelsResponse.php', + 'Google_Service_Adsense_Payment' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/Payment.php', + 'Google_Service_Adsense_ReportResult' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/ReportResult.php', + 'Google_Service_Adsense_Resource_Accounts' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/Resource/Accounts.php', + 'Google_Service_Adsense_Resource_AccountsAdclients' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAdclients.php', + 'Google_Service_Adsense_Resource_AccountsAdclientsAdunits' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAdclientsAdunits.php', + 'Google_Service_Adsense_Resource_AccountsAdclientsCustomchannels' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAdclientsCustomchannels.php', + 'Google_Service_Adsense_Resource_AccountsAdclientsUrlchannels' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAdclientsUrlchannels.php', + 'Google_Service_Adsense_Resource_AccountsAlerts' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAlerts.php', + 'Google_Service_Adsense_Resource_AccountsPayments' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsPayments.php', + 'Google_Service_Adsense_Resource_AccountsReports' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsReports.php', + 'Google_Service_Adsense_Resource_AccountsReportsSaved' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsReportsSaved.php', + 'Google_Service_Adsense_Resource_AccountsSites' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsSites.php', + 'Google_Service_Adsense_Row' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/Row.php', + 'Google_Service_Adsense_SavedReport' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/SavedReport.php', + 'Google_Service_Adsense_Site' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/Site.php', + 'Google_Service_Adsense_TimeZone' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/TimeZone.php', + 'Google_Service_Adsense_UrlChannel' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Adsense/UrlChannel.php', 'Google_Service_AlertCenter' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter.php', 'Google_Service_AlertCenter_AccountWarning' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/AccountWarning.php', 'Google_Service_AlertCenter_ActionInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/ActionInfo.php', @@ -746,7 +758,52 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_AlertCenter_DomainId' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/DomainId.php', 'Google_Service_AlertCenter_DomainWideTakeoutInitiated' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/DomainWideTakeoutInitiated.php', 'Google_Service_AlertCenter_GmailMessageInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GmailMessageInfo.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeAccountWarning' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAccountWarning.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeAccountWarningLoginDetails' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAccountWarningLoginDetails.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeActivityRule' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeActivityRule.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeAppMakerSqlSetupNotification' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAppMakerSqlSetupNotification.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeAppMakerSqlSetupNotificationRequestInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAppMakerSqlSetupNotificationRequestInfo.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeAttachment' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAttachment.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeAttachmentCsv' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAttachmentCsv.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeAttachmentCsvCsvRow' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAttachmentCsvCsvRow.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeBadWhitelist' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeBadWhitelist.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeDeviceCompromised' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDeviceCompromised.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeDeviceCompromisedDeviceCompromisedSecurityDetail' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDeviceCompromisedDeviceCompromisedSecurityDetail.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeDlpRuleViolation' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDlpRuleViolation.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeDomainId' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDomainId.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeDomainWideTakeoutInitiated' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDomainWideTakeoutInitiated.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeGmailMessageInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeGmailMessageInfo.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeGoogleOperations' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeGoogleOperations.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeMailPhishing' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeMailPhishing.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeMaliciousEntity' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeMaliciousEntity.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypePhishingSpike' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypePhishingSpike.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfo.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfoActionInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoActionInfo.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfoMatchInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoMatchInfo.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfoMatchInfoPredefinedDetectorInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoMatchInfoPredefinedDetectorInfo.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfoMatchInfoUserDefinedDetectorInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoMatchInfoUserDefinedDetectorInfo.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfoResourceInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoResourceInfo.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfoRuleInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoRuleInfo.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeStateSponsoredAttack' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeStateSponsoredAttack.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeSuspiciousActivity' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeSuspiciousActivity.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeSuspiciousActivitySuspiciousActivitySecurityDetail' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeSuspiciousActivitySuspiciousActivitySecurityDetail.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeUser' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeUser.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1Alert' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1Alert.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1AlertFeedback' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1AlertFeedback.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1AlertMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1AlertMetadata.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1BatchDeleteAlertsRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1BatchDeleteAlertsRequest.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1BatchDeleteAlertsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1BatchDeleteAlertsResponse.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1BatchUndeleteAlertsRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1BatchUndeleteAlertsRequest.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1BatchUndeleteAlertsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1BatchUndeleteAlertsResponse.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1ListAlertFeedbackResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1ListAlertFeedbackResponse.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1ListAlertsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1ListAlertsResponse.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1Settings' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1Settings.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1SettingsNotification' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1SettingsNotification.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1SettingsNotificationCloudPubsubTopic' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1SettingsNotificationCloudPubsubTopic.php', + 'Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1UndeleteAlertRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1UndeleteAlertRequest.php', 'Google_Service_AlertCenter_GoogleOperations' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleOperations.php', + 'Google_Service_AlertCenter_GoogleProtobufEmpty' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleProtobufEmpty.php', + 'Google_Service_AlertCenter_GoogleRpcStatus' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/GoogleRpcStatus.php', 'Google_Service_AlertCenter_ListAlertFeedbackResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/ListAlertFeedbackResponse.php', 'Google_Service_AlertCenter_ListAlertsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/ListAlertsResponse.php', 'Google_Service_AlertCenter_LoginDetails' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AlertCenter/LoginDetails.php', @@ -1022,6 +1079,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_AndroidEnterprise_AdministratorWebTokenSpecPrivateApps' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AndroidEnterprise/AdministratorWebTokenSpecPrivateApps.php', 'Google_Service_AndroidEnterprise_AdministratorWebTokenSpecStoreBuilder' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AndroidEnterprise/AdministratorWebTokenSpecStoreBuilder.php', 'Google_Service_AndroidEnterprise_AdministratorWebTokenSpecWebApps' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AndroidEnterprise/AdministratorWebTokenSpecWebApps.php', + 'Google_Service_AndroidEnterprise_AdministratorWebTokenSpecZeroTouch' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AndroidEnterprise/AdministratorWebTokenSpecZeroTouch.php', 'Google_Service_AndroidEnterprise_AppRestrictionsSchema' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AndroidEnterprise/AppRestrictionsSchema.php', 'Google_Service_AndroidEnterprise_AppRestrictionsSchemaChangeEvent' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AndroidEnterprise/AppRestrictionsSchemaChangeEvent.php', 'Google_Service_AndroidEnterprise_AppRestrictionsSchemaRestriction' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AndroidEnterprise/AppRestrictionsSchemaRestriction.php', @@ -1328,6 +1386,27 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_AndroidPublisher_Variant' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AndroidPublisher/Variant.php', 'Google_Service_AndroidPublisher_VoidedPurchase' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AndroidPublisher/VoidedPurchase.php', 'Google_Service_AndroidPublisher_VoidedPurchasesListResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/AndroidPublisher/VoidedPurchasesListResponse.php', + 'Google_Service_ApiKeysService' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ApiKeysService.php', + 'Google_Service_ApiKeysService_Operation' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ApiKeysService/Operation.php', + 'Google_Service_ApiKeysService_Resource_Keys' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/Keys.php', + 'Google_Service_ApiKeysService_Resource_Operations' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/Operations.php', + 'Google_Service_ApiKeysService_Resource_Projects' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/Projects.php', + 'Google_Service_ApiKeysService_Resource_ProjectsLocations' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/ProjectsLocations.php', + 'Google_Service_ApiKeysService_Resource_ProjectsLocationsKeys' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/ProjectsLocationsKeys.php', + 'Google_Service_ApiKeysService_Status' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ApiKeysService/Status.php', + 'Google_Service_ApiKeysService_V2AndroidApplication' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ApiKeysService/V2AndroidApplication.php', + 'Google_Service_ApiKeysService_V2AndroidKeyRestrictions' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ApiKeysService/V2AndroidKeyRestrictions.php', + 'Google_Service_ApiKeysService_V2ApiTarget' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ApiKeysService/V2ApiTarget.php', + 'Google_Service_ApiKeysService_V2BrowserKeyRestrictions' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ApiKeysService/V2BrowserKeyRestrictions.php', + 'Google_Service_ApiKeysService_V2CloneKeyRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ApiKeysService/V2CloneKeyRequest.php', + 'Google_Service_ApiKeysService_V2GetKeyStringResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ApiKeysService/V2GetKeyStringResponse.php', + 'Google_Service_ApiKeysService_V2IosKeyRestrictions' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ApiKeysService/V2IosKeyRestrictions.php', + 'Google_Service_ApiKeysService_V2Key' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ApiKeysService/V2Key.php', + 'Google_Service_ApiKeysService_V2ListKeysResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ApiKeysService/V2ListKeysResponse.php', + 'Google_Service_ApiKeysService_V2LookupKeyResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ApiKeysService/V2LookupKeyResponse.php', + 'Google_Service_ApiKeysService_V2Restrictions' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ApiKeysService/V2Restrictions.php', + 'Google_Service_ApiKeysService_V2ServerKeyRestrictions' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ApiKeysService/V2ServerKeyRestrictions.php', + 'Google_Service_ApiKeysService_V2UndeleteKeyRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ApiKeysService/V2UndeleteKeyRequest.php', 'Google_Service_Apigateway' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigateway.php', 'Google_Service_Apigateway_ApigatewayApi' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigateway/ApigatewayApi.php', 'Google_Service_Apigateway_ApigatewayApiConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigateway/ApigatewayApiConfig.php', @@ -1370,6 +1449,8 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Apigee_GoogleCloudApigeeV1AccessRemove' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1AccessRemove.php', 'Google_Service_Apigee_GoogleCloudApigeeV1AccessSet' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1AccessSet.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ActivateNatAddressRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ActivateNatAddressRequest.php', + 'Google_Service_Apigee_GoogleCloudApigeeV1AddonsConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1AddonsConfig.php', + 'Google_Service_Apigee_GoogleCloudApigeeV1AdvancedApiOpsConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1AdvancedApiOpsConfig.php', 'Google_Service_Apigee_GoogleCloudApigeeV1Alias' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Alias.php', 'Google_Service_Apigee_GoogleCloudApigeeV1AliasRevisionConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1AliasRevisionConfig.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ApiCategory' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ApiCategory.php', @@ -1412,6 +1493,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Apigee_GoogleCloudApigeeV1Developer' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Developer.php', 'Google_Service_Apigee_GoogleCloudApigeeV1DeveloperApp' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1DeveloperApp.php', 'Google_Service_Apigee_GoogleCloudApigeeV1DeveloperAppKey' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1DeveloperAppKey.php', + 'Google_Service_Apigee_GoogleCloudApigeeV1DeveloperSubscription' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1DeveloperSubscription.php', 'Google_Service_Apigee_GoogleCloudApigeeV1DimensionMetric' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1DimensionMetric.php', 'Google_Service_Apigee_GoogleCloudApigeeV1EntityMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1EntityMetadata.php', 'Google_Service_Apigee_GoogleCloudApigeeV1Environment' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Environment.php', @@ -1419,6 +1501,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Apigee_GoogleCloudApigeeV1EnvironmentGroup' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1EnvironmentGroup.php', 'Google_Service_Apigee_GoogleCloudApigeeV1EnvironmentGroupAttachment' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1EnvironmentGroupAttachment.php', 'Google_Service_Apigee_GoogleCloudApigeeV1EnvironmentGroupConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1EnvironmentGroupConfig.php', + 'Google_Service_Apigee_GoogleCloudApigeeV1ExpireDeveloperSubscriptionRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ExpireDeveloperSubscriptionRequest.php', 'Google_Service_Apigee_GoogleCloudApigeeV1Export' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Export.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ExportRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ExportRequest.php', 'Google_Service_Apigee_GoogleCloudApigeeV1FlowHook' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1FlowHook.php', @@ -1433,6 +1516,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Apigee_GoogleCloudApigeeV1InstanceDeploymentStatus' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1InstanceDeploymentStatus.php', 'Google_Service_Apigee_GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRevision' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRevision.php', 'Google_Service_Apigee_GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRoute' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRoute.php', + 'Google_Service_Apigee_GoogleCloudApigeeV1IntegrationConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1IntegrationConfig.php', 'Google_Service_Apigee_GoogleCloudApigeeV1KeyAliasReference' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1KeyAliasReference.php', 'Google_Service_Apigee_GoogleCloudApigeeV1KeyValueMap' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1KeyValueMap.php', 'Google_Service_Apigee_GoogleCloudApigeeV1Keystore' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Keystore.php', @@ -1448,6 +1532,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Apigee_GoogleCloudApigeeV1ListDebugSessionsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListDebugSessionsResponse.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ListDeploymentsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListDeploymentsResponse.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ListDeveloperAppsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListDeveloperAppsResponse.php', + 'Google_Service_Apigee_GoogleCloudApigeeV1ListDeveloperSubscriptionsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListDeveloperSubscriptionsResponse.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ListEnvironmentGroupAttachmentsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListEnvironmentGroupAttachmentsResponse.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ListEnvironmentGroupsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListEnvironmentGroupsResponse.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ListEnvironmentResourcesResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListEnvironmentResourcesResponse.php', @@ -1458,15 +1543,18 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Apigee_GoogleCloudApigeeV1ListNatAddressesResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListNatAddressesResponse.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ListOfDevelopersResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListOfDevelopersResponse.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ListOrganizationsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListOrganizationsResponse.php', + 'Google_Service_Apigee_GoogleCloudApigeeV1ListRatePlansResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListRatePlansResponse.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ListSharedFlowsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListSharedFlowsResponse.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ListTraceConfigOverridesResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListTraceConfigOverridesResponse.php', 'Google_Service_Apigee_GoogleCloudApigeeV1Metadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Metadata.php', 'Google_Service_Apigee_GoogleCloudApigeeV1Metric' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Metric.php', + 'Google_Service_Apigee_GoogleCloudApigeeV1MonetizationConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1MonetizationConfig.php', 'Google_Service_Apigee_GoogleCloudApigeeV1NatAddress' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1NatAddress.php', 'Google_Service_Apigee_GoogleCloudApigeeV1Operation' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Operation.php', 'Google_Service_Apigee_GoogleCloudApigeeV1OperationConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1OperationConfig.php', 'Google_Service_Apigee_GoogleCloudApigeeV1OperationGroup' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1OperationGroup.php', 'Google_Service_Apigee_GoogleCloudApigeeV1OperationMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1OperationMetadata.php', + 'Google_Service_Apigee_GoogleCloudApigeeV1OperationMetadataProgress' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1OperationMetadataProgress.php', 'Google_Service_Apigee_GoogleCloudApigeeV1OptimizedStats' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1OptimizedStats.php', 'Google_Service_Apigee_GoogleCloudApigeeV1OptimizedStatsNode' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1OptimizedStatsNode.php', 'Google_Service_Apigee_GoogleCloudApigeeV1OptimizedStatsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1OptimizedStatsResponse.php', @@ -1481,6 +1569,8 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Apigee_GoogleCloudApigeeV1QueryMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1QueryMetadata.php', 'Google_Service_Apigee_GoogleCloudApigeeV1QueryMetric' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1QueryMetric.php', 'Google_Service_Apigee_GoogleCloudApigeeV1Quota' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Quota.php', + 'Google_Service_Apigee_GoogleCloudApigeeV1RatePlan' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1RatePlan.php', + 'Google_Service_Apigee_GoogleCloudApigeeV1RateRange' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1RateRange.php', 'Google_Service_Apigee_GoogleCloudApigeeV1Reference' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Reference.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ReferenceConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ReferenceConfig.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ReportInstanceStatusRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ReportInstanceStatusRequest.php', @@ -1491,6 +1581,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Apigee_GoogleCloudApigeeV1ResourceFiles' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ResourceFiles.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ResourceStatus' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ResourceStatus.php', 'Google_Service_Apigee_GoogleCloudApigeeV1Result' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Result.php', + 'Google_Service_Apigee_GoogleCloudApigeeV1RevenueShareRange' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1RevenueShareRange.php', 'Google_Service_Apigee_GoogleCloudApigeeV1RevisionStatus' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1RevisionStatus.php', 'Google_Service_Apigee_GoogleCloudApigeeV1RoutingRule' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1RoutingRule.php', 'Google_Service_Apigee_GoogleCloudApigeeV1RuntimeTraceConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1RuntimeTraceConfig.php', @@ -1501,6 +1592,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Apigee_GoogleCloudApigeeV1SchemaSchemaProperty' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1SchemaSchemaProperty.php', 'Google_Service_Apigee_GoogleCloudApigeeV1ServiceIssuersMapping' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ServiceIssuersMapping.php', 'Google_Service_Apigee_GoogleCloudApigeeV1Session' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Session.php', + 'Google_Service_Apigee_GoogleCloudApigeeV1SetAddonsRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1SetAddonsRequest.php', 'Google_Service_Apigee_GoogleCloudApigeeV1SharedFlow' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1SharedFlow.php', 'Google_Service_Apigee_GoogleCloudApigeeV1SharedFlowRevision' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1SharedFlowRevision.php', 'Google_Service_Apigee_GoogleCloudApigeeV1Stats' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Stats.php', @@ -1532,6 +1624,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Apigee_GoogleRpcPreconditionFailureViolation' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleRpcPreconditionFailureViolation.php', 'Google_Service_Apigee_GoogleRpcStatus' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleRpcStatus.php', 'Google_Service_Apigee_GoogleTypeExpr' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleTypeExpr.php', + 'Google_Service_Apigee_GoogleTypeMoney' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/GoogleTypeMoney.php', 'Google_Service_Apigee_Resource_Hybrid' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/Resource/Hybrid.php', 'Google_Service_Apigee_Resource_HybridIssuers' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/Resource/HybridIssuers.php', 'Google_Service_Apigee_Resource_Organizations' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/Resource/Organizations.php', @@ -1539,6 +1632,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Apigee_Resource_OrganizationsAnalyticsDatastores' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsAnalyticsDatastores.php', 'Google_Service_Apigee_Resource_OrganizationsApiproducts' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsApiproducts.php', 'Google_Service_Apigee_Resource_OrganizationsApiproductsAttributes' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsApiproductsAttributes.php', + 'Google_Service_Apigee_Resource_OrganizationsApiproductsRateplans' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsApiproductsRateplans.php', 'Google_Service_Apigee_Resource_OrganizationsApis' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsApis.php', 'Google_Service_Apigee_Resource_OrganizationsApisDeployments' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsApisDeployments.php', 'Google_Service_Apigee_Resource_OrganizationsApisKeyvaluemaps' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsApisKeyvaluemaps.php', @@ -1554,6 +1648,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Apigee_Resource_OrganizationsDevelopersAppsKeysApiproducts' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsDevelopersAppsKeysApiproducts.php', 'Google_Service_Apigee_Resource_OrganizationsDevelopersAppsKeysCreate' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsDevelopersAppsKeysCreate.php', 'Google_Service_Apigee_Resource_OrganizationsDevelopersAttributes' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsDevelopersAttributes.php', + 'Google_Service_Apigee_Resource_OrganizationsDevelopersSubscriptions' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsDevelopersSubscriptions.php', 'Google_Service_Apigee_Resource_OrganizationsEnvgroups' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsEnvgroups.php', 'Google_Service_Apigee_Resource_OrganizationsEnvgroupsAttachments' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsEnvgroupsAttachments.php', 'Google_Service_Apigee_Resource_OrganizationsEnvironments' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsEnvironments.php', @@ -1634,6 +1729,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Appengine_FeatureSettings' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Appengine/FeatureSettings.php', 'Google_Service_Appengine_FileInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Appengine/FileInfo.php', 'Google_Service_Appengine_FirewallRule' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Appengine/FirewallRule.php', + 'Google_Service_Appengine_GoogleAppengineV1betaLocationMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Appengine/GoogleAppengineV1betaLocationMetadata.php', 'Google_Service_Appengine_HealthCheck' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Appengine/HealthCheck.php', 'Google_Service_Appengine_IdentityAwareProxy' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Appengine/IdentityAwareProxy.php', 'Google_Service_Appengine_Instance' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Appengine/Instance.php', @@ -1720,6 +1816,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Area120Tables_Resource_TablesRows' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Area120Tables/Resource/TablesRows.php', 'Google_Service_Area120Tables_Resource_Workspaces' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Area120Tables/Resource/Workspaces.php', 'Google_Service_Area120Tables_Row' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Area120Tables/Row.php', + 'Google_Service_Area120Tables_SavedView' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Area120Tables/SavedView.php', 'Google_Service_Area120Tables_Table' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Area120Tables/Table.php', 'Google_Service_Area120Tables_UpdateRowRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Area120Tables/UpdateRowRequest.php', 'Google_Service_Area120Tables_Workspace' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Area120Tables/Workspace.php', @@ -1770,6 +1867,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Assuredworkloads_GoogleCloudAssuredworkloadsV1Workload' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Assuredworkloads/GoogleCloudAssuredworkloadsV1Workload.php', 'Google_Service_Assuredworkloads_GoogleCloudAssuredworkloadsV1WorkloadKMSSettings' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Assuredworkloads/GoogleCloudAssuredworkloadsV1WorkloadKMSSettings.php', 'Google_Service_Assuredworkloads_GoogleCloudAssuredworkloadsV1WorkloadResourceInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Assuredworkloads/GoogleCloudAssuredworkloadsV1WorkloadResourceInfo.php', + 'Google_Service_Assuredworkloads_GoogleCloudAssuredworkloadsV1WorkloadResourceSettings' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Assuredworkloads/GoogleCloudAssuredworkloadsV1WorkloadResourceSettings.php', 'Google_Service_Assuredworkloads_GoogleCloudAssuredworkloadsV1beta1CreateWorkloadOperationMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Assuredworkloads/GoogleCloudAssuredworkloadsV1beta1CreateWorkloadOperationMetadata.php', 'Google_Service_Assuredworkloads_GoogleCloudAssuredworkloadsV1beta1Workload' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Assuredworkloads/GoogleCloudAssuredworkloadsV1beta1Workload.php', 'Google_Service_Assuredworkloads_GoogleCloudAssuredworkloadsV1beta1WorkloadCJISSettings' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Assuredworkloads/GoogleCloudAssuredworkloadsV1beta1WorkloadCJISSettings.php', @@ -2055,6 +2153,8 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_BigtableAdmin_CreateInstanceRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/BigtableAdmin/CreateInstanceRequest.php', 'Google_Service_BigtableAdmin_CreateTableRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/BigtableAdmin/CreateTableRequest.php', 'Google_Service_BigtableAdmin_DropRowRangeRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/BigtableAdmin/DropRowRangeRequest.php', + 'Google_Service_BigtableAdmin_EncryptionConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/BigtableAdmin/EncryptionConfig.php', + 'Google_Service_BigtableAdmin_EncryptionInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/BigtableAdmin/EncryptionInfo.php', 'Google_Service_BigtableAdmin_Expr' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/BigtableAdmin/Expr.php', 'Google_Service_BigtableAdmin_FailureTrace' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/BigtableAdmin/FailureTrace.php', 'Google_Service_BigtableAdmin_Frame' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/BigtableAdmin/Frame.php', @@ -2476,6 +2576,8 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_ChromePolicy_GoogleChromePolicyV1ResolveRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ChromePolicy/GoogleChromePolicyV1ResolveRequest.php', 'Google_Service_ChromePolicy_GoogleChromePolicyV1ResolveResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ChromePolicy/GoogleChromePolicyV1ResolveResponse.php', 'Google_Service_ChromePolicy_GoogleChromePolicyV1ResolvedPolicy' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ChromePolicy/GoogleChromePolicyV1ResolvedPolicy.php', + 'Google_Service_ChromePolicy_GoogleChromePolicyV1UploadPolicyFileRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ChromePolicy/GoogleChromePolicyV1UploadPolicyFileRequest.php', + 'Google_Service_ChromePolicy_GoogleChromePolicyV1UploadPolicyFileResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ChromePolicy/GoogleChromePolicyV1UploadPolicyFileResponse.php', 'Google_Service_ChromePolicy_GoogleProtobufEmpty' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ChromePolicy/GoogleProtobufEmpty.php', 'Google_Service_ChromePolicy_Proto2DescriptorProto' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ChromePolicy/Proto2DescriptorProto.php', 'Google_Service_ChromePolicy_Proto2EnumDescriptorProto' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ChromePolicy/Proto2EnumDescriptorProto.php', @@ -2487,6 +2589,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_ChromePolicy_Resource_CustomersPolicies' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ChromePolicy/Resource/CustomersPolicies.php', 'Google_Service_ChromePolicy_Resource_CustomersPoliciesOrgunits' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ChromePolicy/Resource/CustomersPoliciesOrgunits.php', 'Google_Service_ChromePolicy_Resource_CustomersPolicySchemas' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ChromePolicy/Resource/CustomersPolicySchemas.php', + 'Google_Service_ChromePolicy_Resource_Media' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ChromePolicy/Resource/Media.php', 'Google_Service_ChromeUXReport' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ChromeUXReport.php', 'Google_Service_ChromeUXReport_Bin' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ChromeUXReport/Bin.php', 'Google_Service_ChromeUXReport_Key' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ChromeUXReport/Key.php', @@ -2663,6 +2766,8 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_CloudAsset_Binding' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudAsset/Binding.php', 'Google_Service_CloudAsset_CloudassetEmpty' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudAsset/CloudassetEmpty.php', 'Google_Service_CloudAsset_CloudassetResource' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudAsset/CloudassetResource.php', + 'Google_Service_CloudAsset_ConditionContext' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudAsset/ConditionContext.php', + 'Google_Service_CloudAsset_ConditionEvaluation' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudAsset/ConditionEvaluation.php', 'Google_Service_CloudAsset_CreateFeedRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudAsset/CreateFeedRequest.php', 'Google_Service_CloudAsset_Explanation' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudAsset/Explanation.php', 'Google_Service_CloudAsset_ExportAssetsRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudAsset/ExportAssetsRequest.php', @@ -2783,6 +2888,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_CloudBuild_NotifierSecretRef' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudBuild/NotifierSecretRef.php', 'Google_Service_CloudBuild_NotifierSpec' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudBuild/NotifierSpec.php', 'Google_Service_CloudBuild_Operation' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudBuild/Operation.php', + 'Google_Service_CloudBuild_PubsubConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudBuild/PubsubConfig.php', 'Google_Service_CloudBuild_PullRequestFilter' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudBuild/PullRequestFilter.php', 'Google_Service_CloudBuild_PushFilter' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudBuild/PushFilter.php', 'Google_Service_CloudBuild_ReceiveTriggerWebhookResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudBuild/ReceiveTriggerWebhookResponse.php', @@ -2805,6 +2911,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_CloudBuild_SourceProvenance' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudBuild/SourceProvenance.php', 'Google_Service_CloudBuild_Status' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudBuild/Status.php', 'Google_Service_CloudBuild_StorageSource' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudBuild/StorageSource.php', + 'Google_Service_CloudBuild_StorageSourceManifest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudBuild/StorageSourceManifest.php', 'Google_Service_CloudBuild_TimeSpan' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudBuild/TimeSpan.php', 'Google_Service_CloudBuild_Volume' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudBuild/Volume.php', 'Google_Service_CloudComposer' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudComposer.php', @@ -3507,13 +3614,16 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_CloudMemorystoreforMemcached_DailyCycle' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/DailyCycle.php', 'Google_Service_CloudMemorystoreforMemcached_Date' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/Date.php', 'Google_Service_CloudMemorystoreforMemcached_DenyMaintenancePeriod' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/DenyMaintenancePeriod.php', + 'Google_Service_CloudMemorystoreforMemcached_GoogleCloudMemcacheV1LocationMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudMemcacheV1LocationMetadata.php', 'Google_Service_CloudMemorystoreforMemcached_GoogleCloudMemcacheV1OperationMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudMemcacheV1OperationMetadata.php', + 'Google_Service_CloudMemorystoreforMemcached_GoogleCloudMemcacheV1ZoneMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudMemcacheV1ZoneMetadata.php', 'Google_Service_CloudMemorystoreforMemcached_GoogleCloudMemcacheV1beta2LocationMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudMemcacheV1beta2LocationMetadata.php', 'Google_Service_CloudMemorystoreforMemcached_GoogleCloudMemcacheV1beta2OperationMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudMemcacheV1beta2OperationMetadata.php', 'Google_Service_CloudMemorystoreforMemcached_GoogleCloudSaasacceleratorManagementProvidersV1Instance' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudSaasacceleratorManagementProvidersV1Instance.php', 'Google_Service_CloudMemorystoreforMemcached_GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule.php', 'Google_Service_CloudMemorystoreforMemcached_GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings.php', 'Google_Service_CloudMemorystoreforMemcached_GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata.php', + 'Google_Service_CloudMemorystoreforMemcached_GoogleCloudSaasacceleratorManagementProvidersV1PerSliSloEligibility' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudSaasacceleratorManagementProvidersV1PerSliSloEligibility.php', 'Google_Service_CloudMemorystoreforMemcached_GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource.php', 'Google_Service_CloudMemorystoreforMemcached_GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility.php', 'Google_Service_CloudMemorystoreforMemcached_GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion.php', @@ -3715,11 +3825,13 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_CloudResourceManager_CloudresourcemanagerGoogleCloudResourcemanagerV2beta1FolderOperation' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudResourceManager/CloudresourcemanagerGoogleCloudResourcemanagerV2beta1FolderOperation.php', 'Google_Service_CloudResourceManager_CreateFolderMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudResourceManager/CreateFolderMetadata.php', 'Google_Service_CloudResourceManager_CreateProjectMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudResourceManager/CreateProjectMetadata.php', + 'Google_Service_CloudResourceManager_CreateTagBindingMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudResourceManager/CreateTagBindingMetadata.php', 'Google_Service_CloudResourceManager_CreateTagKeyMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudResourceManager/CreateTagKeyMetadata.php', 'Google_Service_CloudResourceManager_CreateTagValueMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudResourceManager/CreateTagValueMetadata.php', 'Google_Service_CloudResourceManager_DeleteFolderMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudResourceManager/DeleteFolderMetadata.php', 'Google_Service_CloudResourceManager_DeleteOrganizationMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudResourceManager/DeleteOrganizationMetadata.php', 'Google_Service_CloudResourceManager_DeleteProjectMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudResourceManager/DeleteProjectMetadata.php', + 'Google_Service_CloudResourceManager_DeleteTagBindingMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudResourceManager/DeleteTagBindingMetadata.php', 'Google_Service_CloudResourceManager_DeleteTagKeyMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudResourceManager/DeleteTagKeyMetadata.php', 'Google_Service_CloudResourceManager_DeleteTagValueMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudResourceManager/DeleteTagValueMetadata.php', 'Google_Service_CloudResourceManager_Expr' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudResourceManager/Expr.php', @@ -3979,13 +4091,16 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_CloudScheduler_RunJobRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudScheduler/RunJobRequest.php', 'Google_Service_CloudScheduler_Status' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudScheduler/Status.php', 'Google_Service_CloudSearch' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudSearch.php', + 'Google_Service_CloudSearch_AuditLoggingSettings' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudSearch/AuditLoggingSettings.php', 'Google_Service_CloudSearch_BooleanOperatorOptions' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudSearch/BooleanOperatorOptions.php', 'Google_Service_CloudSearch_BooleanPropertyOptions' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudSearch/BooleanPropertyOptions.php', 'Google_Service_CloudSearch_CheckAccessResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudSearch/CheckAccessResponse.php', 'Google_Service_CloudSearch_CompositeFilter' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudSearch/CompositeFilter.php', + 'Google_Service_CloudSearch_ContextAttribute' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudSearch/ContextAttribute.php', 'Google_Service_CloudSearch_CustomerIndexStats' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudSearch/CustomerIndexStats.php', 'Google_Service_CloudSearch_CustomerQueryStats' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudSearch/CustomerQueryStats.php', 'Google_Service_CloudSearch_CustomerSessionStats' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudSearch/CustomerSessionStats.php', + 'Google_Service_CloudSearch_CustomerSettings' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudSearch/CustomerSettings.php', 'Google_Service_CloudSearch_CustomerUserStats' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudSearch/CustomerUserStats.php', 'Google_Service_CloudSearch_DataSource' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudSearch/DataSource.php', 'Google_Service_CloudSearch_DataSourceIndexStats' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudSearch/DataSourceIndexStats.php', @@ -4156,6 +4271,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_CloudSearch_UpdateDataSourceRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudSearch/UpdateDataSourceRequest.php', 'Google_Service_CloudSearch_UpdateSchemaRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudSearch/UpdateSchemaRequest.php', 'Google_Service_CloudSearch_UploadItemRef' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudSearch/UploadItemRef.php', + 'Google_Service_CloudSearch_VPCSettings' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudSearch/VPCSettings.php', 'Google_Service_CloudSearch_Value' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudSearch/Value.php', 'Google_Service_CloudSearch_ValueFilter' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudSearch/ValueFilter.php', 'Google_Service_CloudSecurityToken' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/CloudSecurityToken.php', @@ -4720,6 +4836,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Cloudchannel_GoogleTypePostalAddress' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Cloudchannel/GoogleTypePostalAddress.php', 'Google_Service_Cloudchannel_Resource_Accounts' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Cloudchannel/Resource/Accounts.php', 'Google_Service_Cloudchannel_Resource_AccountsChannelPartnerLinks' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Cloudchannel/Resource/AccountsChannelPartnerLinks.php', + 'Google_Service_Cloudchannel_Resource_AccountsChannelPartnerLinksCustomers' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Cloudchannel/Resource/AccountsChannelPartnerLinksCustomers.php', 'Google_Service_Cloudchannel_Resource_AccountsCustomers' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Cloudchannel/Resource/AccountsCustomers.php', 'Google_Service_Cloudchannel_Resource_AccountsCustomersEntitlements' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Cloudchannel/Resource/AccountsCustomersEntitlements.php', 'Google_Service_Cloudchannel_Resource_AccountsOffers' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Cloudchannel/Resource/AccountsOffers.php', @@ -5819,6 +5936,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Container_ClusterAutoscaling' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Container/ClusterAutoscaling.php', 'Google_Service_Container_ClusterUpdate' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Container/ClusterUpdate.php', 'Google_Service_Container_CompleteIPRotationRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Container/CompleteIPRotationRequest.php', + 'Google_Service_Container_ConfidentialNodes' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Container/ConfidentialNodes.php', 'Google_Service_Container_ConfigConnectorConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Container/ConfigConnectorConfig.php', 'Google_Service_Container_ConsumptionMeteringConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Container/ConsumptionMeteringConfig.php', 'Google_Service_Container_ContainerEmpty' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Container/ContainerEmpty.php', @@ -5901,6 +6019,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Container_ShieldedInstanceConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Container/ShieldedInstanceConfig.php', 'Google_Service_Container_ShieldedNodes' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Container/ShieldedNodes.php', 'Google_Service_Container_StartIPRotationRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Container/StartIPRotationRequest.php', + 'Google_Service_Container_Status' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Container/Status.php', 'Google_Service_Container_StatusCondition' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Container/StatusCondition.php', 'Google_Service_Container_TimeWindow' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Container/TimeWindow.php', 'Google_Service_Container_UpdateClusterRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Container/UpdateClusterRequest.php', @@ -6753,6 +6872,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_DataprocMetastore' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore.php', 'Google_Service_DataprocMetastore_AuditConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/AuditConfig.php', 'Google_Service_DataprocMetastore_AuditLogConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/AuditLogConfig.php', + 'Google_Service_DataprocMetastore_Backup' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/Backup.php', 'Google_Service_DataprocMetastore_Binding' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/Binding.php', 'Google_Service_DataprocMetastore_DataCatalogConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/DataCatalogConfig.php', 'Google_Service_DataprocMetastore_DatabaseDump' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/DatabaseDump.php', @@ -6761,6 +6881,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_DataprocMetastore_HiveMetastoreConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/HiveMetastoreConfig.php', 'Google_Service_DataprocMetastore_HiveMetastoreVersion' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/HiveMetastoreVersion.php', 'Google_Service_DataprocMetastore_KerberosConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/KerberosConfig.php', + 'Google_Service_DataprocMetastore_ListBackupsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/ListBackupsResponse.php', 'Google_Service_DataprocMetastore_ListLocationsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/ListLocationsResponse.php', 'Google_Service_DataprocMetastore_ListMetadataImportsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/ListMetadataImportsResponse.php', 'Google_Service_DataprocMetastore_ListOperationsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/ListOperationsResponse.php', @@ -6774,13 +6895,16 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_DataprocMetastore_MetadataManagementActivity' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/MetadataManagementActivity.php', 'Google_Service_DataprocMetastore_MetastoreEmpty' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/MetastoreEmpty.php', 'Google_Service_DataprocMetastore_Operation' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/Operation.php', + 'Google_Service_DataprocMetastore_OperationMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/OperationMetadata.php', 'Google_Service_DataprocMetastore_Policy' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/Policy.php', 'Google_Service_DataprocMetastore_Resource_Projects' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/Resource/Projects.php', 'Google_Service_DataprocMetastore_Resource_ProjectsLocations' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/Resource/ProjectsLocations.php', 'Google_Service_DataprocMetastore_Resource_ProjectsLocationsOperations' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/Resource/ProjectsLocationsOperations.php', 'Google_Service_DataprocMetastore_Resource_ProjectsLocationsServices' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/Resource/ProjectsLocationsServices.php', + 'Google_Service_DataprocMetastore_Resource_ProjectsLocationsServicesBackups' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/Resource/ProjectsLocationsServicesBackups.php', 'Google_Service_DataprocMetastore_Resource_ProjectsLocationsServicesMetadataImports' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/Resource/ProjectsLocationsServicesMetadataImports.php', 'Google_Service_DataprocMetastore_Restore' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/Restore.php', + 'Google_Service_DataprocMetastore_RestoreServiceRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/RestoreServiceRequest.php', 'Google_Service_DataprocMetastore_Secret' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/Secret.php', 'Google_Service_DataprocMetastore_Service' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/Service.php', 'Google_Service_DataprocMetastore_SetIamPolicyRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DataprocMetastore/SetIamPolicyRequest.php', @@ -6792,6 +6916,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Dataproc_AutoscalingPolicy' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/AutoscalingPolicy.php', 'Google_Service_Dataproc_BasicAutoscalingAlgorithm' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/BasicAutoscalingAlgorithm.php', 'Google_Service_Dataproc_BasicYarnAutoscalingConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/BasicYarnAutoscalingConfig.php', + 'Google_Service_Dataproc_BatchOperationMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/BatchOperationMetadata.php', 'Google_Service_Dataproc_Binding' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/Binding.php', 'Google_Service_Dataproc_CancelJobRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/CancelJobRequest.php', 'Google_Service_Dataproc_Cluster' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/Cluster.php', @@ -6802,6 +6927,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Dataproc_ClusterOperationStatus' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/ClusterOperationStatus.php', 'Google_Service_Dataproc_ClusterSelector' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/ClusterSelector.php', 'Google_Service_Dataproc_ClusterStatus' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/ClusterStatus.php', + 'Google_Service_Dataproc_ConfidentialInstanceConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/ConfidentialInstanceConfig.php', 'Google_Service_Dataproc_DataprocEmpty' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/DataprocEmpty.php', 'Google_Service_Dataproc_DiagnoseClusterRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/DiagnoseClusterRequest.php', 'Google_Service_Dataproc_DiagnoseClusterResults' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/DiagnoseClusterResults.php', @@ -6812,8 +6938,10 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Dataproc_GceClusterConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/GceClusterConfig.php', 'Google_Service_Dataproc_GetIamPolicyRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/GetIamPolicyRequest.php', 'Google_Service_Dataproc_GetPolicyOptions' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/GetPolicyOptions.php', + 'Google_Service_Dataproc_GkeClusterConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/GkeClusterConfig.php', 'Google_Service_Dataproc_HadoopJob' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/HadoopJob.php', 'Google_Service_Dataproc_HiveJob' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/HiveJob.php', + 'Google_Service_Dataproc_IdentityConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/IdentityConfig.php', 'Google_Service_Dataproc_InjectCredentialsRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/InjectCredentialsRequest.php', 'Google_Service_Dataproc_InstanceGroupAutoscalingPolicyConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/InstanceGroupAutoscalingPolicyConfig.php', 'Google_Service_Dataproc_InstanceGroupConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/InstanceGroupConfig.php', @@ -6836,6 +6964,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Dataproc_ManagedCluster' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/ManagedCluster.php', 'Google_Service_Dataproc_ManagedGroupConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/ManagedGroupConfig.php', 'Google_Service_Dataproc_MetastoreConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/MetastoreConfig.php', + 'Google_Service_Dataproc_NamespacedGkeDeploymentTarget' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/NamespacedGkeDeploymentTarget.php', 'Google_Service_Dataproc_NodeGroupAffinity' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/NodeGroupAffinity.php', 'Google_Service_Dataproc_NodeInitializationAction' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/NodeInitializationAction.php', 'Google_Service_Dataproc_Operation' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dataproc/Operation.php', @@ -7442,6 +7571,8 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportAgentRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ExportAgentRequest.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportAgentResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ExportAgentResponse.php', + 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportFlowRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ExportFlowRequest.php', + 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportFlowResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ExportFlowResponse.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportTestCasesMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ExportTestCasesMetadata.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportTestCasesRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ExportTestCasesRequest.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportTestCasesResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ExportTestCasesResponse.php', @@ -7460,6 +7591,8 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportDocumentsOperationMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ImportDocumentsOperationMetadata.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportDocumentsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ImportDocumentsResponse.php', + 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportFlowRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ImportFlowRequest.php', + 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportFlowResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ImportFlowResponse.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportTestCasesMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ImportTestCasesMetadata.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportTestCasesRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ImportTestCasesRequest.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportTestCasesResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ImportTestCasesResponse.php', @@ -7569,6 +7702,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1EventHandler' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1EventHandler.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1EventInput' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1EventInput.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ExportAgentResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportAgentResponse.php', + 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ExportFlowResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportFlowResponse.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ExportTestCasesMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportTestCasesMetadata.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ExportTestCasesResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportTestCasesResponse.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1Form' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1Form.php', @@ -7582,6 +7716,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ImportDocumentsOperationMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportDocumentsOperationMetadata.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ImportDocumentsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportDocumentsResponse.php', + 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ImportFlowResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportFlowResponse.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ImportTestCasesMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportTestCasesMetadata.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ImportTestCasesResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportTestCasesResponse.php', 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1InputAudioConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1InputAudioConfig.php', @@ -8030,6 +8165,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_DisplayVideo_BulkEditSitesRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/BulkEditSitesRequest.php', 'Google_Service_DisplayVideo_BulkEditSitesResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/BulkEditSitesResponse.php', 'Google_Service_DisplayVideo_BulkListAdvertiserAssignedTargetingOptionsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/BulkListAdvertiserAssignedTargetingOptionsResponse.php', + 'Google_Service_DisplayVideo_BulkListCampaignAssignedTargetingOptionsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/BulkListCampaignAssignedTargetingOptionsResponse.php', 'Google_Service_DisplayVideo_BulkListInsertionOrderAssignedTargetingOptionsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/BulkListInsertionOrderAssignedTargetingOptionsResponse.php', 'Google_Service_DisplayVideo_BulkListLineItemAssignedTargetingOptionsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/BulkListLineItemAssignedTargetingOptionsResponse.php', 'Google_Service_DisplayVideo_Campaign' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/Campaign.php', @@ -8097,6 +8233,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_DisplayVideo_FrequencyCap' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/FrequencyCap.php', 'Google_Service_DisplayVideo_GenderAssignedTargetingOptionDetails' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/GenderAssignedTargetingOptionDetails.php', 'Google_Service_DisplayVideo_GenderTargetingOptionDetails' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/GenderTargetingOptionDetails.php', + 'Google_Service_DisplayVideo_GenerateDefaultLineItemRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/GenerateDefaultLineItemRequest.php', 'Google_Service_DisplayVideo_GeoRegionAssignedTargetingOptionDetails' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/GeoRegionAssignedTargetingOptionDetails.php', 'Google_Service_DisplayVideo_GeoRegionSearchTerms' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/GeoRegionSearchTerms.php', 'Google_Service_DisplayVideo_GeoRegionTargetingOptionDetails' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/GeoRegionTargetingOptionDetails.php', @@ -8130,6 +8267,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_DisplayVideo_ListAdvertisersResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/ListAdvertisersResponse.php', 'Google_Service_DisplayVideo_ListAssignedInventorySourcesResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/ListAssignedInventorySourcesResponse.php', 'Google_Service_DisplayVideo_ListAssignedLocationsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/ListAssignedLocationsResponse.php', + 'Google_Service_DisplayVideo_ListCampaignAssignedTargetingOptionsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/ListCampaignAssignedTargetingOptionsResponse.php', 'Google_Service_DisplayVideo_ListCampaignsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/ListCampaignsResponse.php', 'Google_Service_DisplayVideo_ListChannelsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/ListChannelsResponse.php', 'Google_Service_DisplayVideo_ListCombinedAudiencesResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/ListCombinedAudiencesResponse.php', @@ -8185,9 +8323,15 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_DisplayVideo_PublisherReviewStatus' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/PublisherReviewStatus.php', 'Google_Service_DisplayVideo_RateDetails' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/RateDetails.php', 'Google_Service_DisplayVideo_RegionalLocationListAssignedTargetingOptionDetails' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/RegionalLocationListAssignedTargetingOptionDetails.php', + 'Google_Service_DisplayVideo_ReplaceNegativeKeywordsRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/ReplaceNegativeKeywordsRequest.php', + 'Google_Service_DisplayVideo_ReplaceNegativeKeywordsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/ReplaceNegativeKeywordsResponse.php', + 'Google_Service_DisplayVideo_ReplaceSitesRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/ReplaceSitesRequest.php', + 'Google_Service_DisplayVideo_ReplaceSitesResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/ReplaceSitesResponse.php', 'Google_Service_DisplayVideo_Resource_Advertisers' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/Advertisers.php', 'Google_Service_DisplayVideo_Resource_AdvertisersAssets' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersAssets.php', 'Google_Service_DisplayVideo_Resource_AdvertisersCampaigns' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersCampaigns.php', + 'Google_Service_DisplayVideo_Resource_AdvertisersCampaignsTargetingTypes' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersCampaignsTargetingTypes.php', + 'Google_Service_DisplayVideo_Resource_AdvertisersCampaignsTargetingTypesAssignedTargetingOptions' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersCampaignsTargetingTypesAssignedTargetingOptions.php', 'Google_Service_DisplayVideo_Resource_AdvertisersChannels' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersChannels.php', 'Google_Service_DisplayVideo_Resource_AdvertisersChannelsSites' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersChannelsSites.php', 'Google_Service_DisplayVideo_Resource_AdvertisersCreatives' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersCreatives.php', @@ -8487,13 +8631,59 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Document_GoogleCloudDocumentaiUiv1beta3UndeployProcessorVersionResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiUiv1beta3UndeployProcessorVersionResponse.php', 'Google_Service_Document_GoogleCloudDocumentaiUiv1beta3UpdateHumanReviewConfigMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiUiv1beta3UpdateHumanReviewConfigMetadata.php', 'Google_Service_Document_GoogleCloudDocumentaiUiv1beta3UpdateLabelerPoolOperationMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiUiv1beta3UpdateLabelerPoolOperationMetadata.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1BatchDocumentsInputConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1BatchDocumentsInputConfig.php', 'Google_Service_Document_GoogleCloudDocumentaiV1BatchProcessMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1BatchProcessMetadata.php', 'Google_Service_Document_GoogleCloudDocumentaiV1BatchProcessMetadataIndividualProcessStatus' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1BatchProcessMetadataIndividualProcessStatus.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1BatchProcessRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1BatchProcessRequest.php', 'Google_Service_Document_GoogleCloudDocumentaiV1BatchProcessResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1BatchProcessResponse.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1BoundingPoly' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1BoundingPoly.php', 'Google_Service_Document_GoogleCloudDocumentaiV1CommonOperationMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1CommonOperationMetadata.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1Document' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1Document.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentEntity' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentEntity.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentEntityNormalizedValue' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentEntityNormalizedValue.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentEntityRelation' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentEntityRelation.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentOutputConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentOutputConfig.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentOutputConfigGcsOutputConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentOutputConfigGcsOutputConfig.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPage' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPage.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageAnchor' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageAnchor.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageAnchorPageRef' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageAnchorPageRef.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageBlock' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageBlock.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageDetectedLanguage' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageDetectedLanguage.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageDimension' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageDimension.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageFormField' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageFormField.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageImage' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageImage.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageLayout.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLine' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageLine.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageMatrix' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageMatrix.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageParagraph' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageParagraph.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageTable' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageTable.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageTableTableCell' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageTableTableCell.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageTableTableRow' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageTableTableRow.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageToken' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageToken.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreak' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreak.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageVisualElement' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageVisualElement.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentProvenance' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentProvenance.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentProvenanceParent' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentProvenanceParent.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentRevision' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentRevision.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentRevisionHumanReview' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentRevisionHumanReview.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentShardInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentShardInfo.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentStyle' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentStyle.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentStyleFontSize' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentStyleFontSize.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentTextAnchor' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentTextAnchor.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentTextAnchorTextSegment' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentTextAnchorTextSegment.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1DocumentTextChange' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentTextChange.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1GcsDocument' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1GcsDocument.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1GcsDocuments' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1GcsDocuments.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1GcsPrefix' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1GcsPrefix.php', 'Google_Service_Document_GoogleCloudDocumentaiV1HumanReviewStatus' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1HumanReviewStatus.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1NormalizedVertex' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1NormalizedVertex.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1ProcessRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1ProcessRequest.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1ProcessResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1ProcessResponse.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1RawDocument' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1RawDocument.php', 'Google_Service_Document_GoogleCloudDocumentaiV1ReviewDocumentOperationMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1ReviewDocumentOperationMetadata.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1ReviewDocumentRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1ReviewDocumentRequest.php', 'Google_Service_Document_GoogleCloudDocumentaiV1ReviewDocumentResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1ReviewDocumentResponse.php', + 'Google_Service_Document_GoogleCloudDocumentaiV1Vertex' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1Vertex.php', 'Google_Service_Document_GoogleCloudDocumentaiV1beta1BatchProcessDocumentsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1beta1BatchProcessDocumentsResponse.php', 'Google_Service_Document_GoogleCloudDocumentaiV1beta1BoundingPoly' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1beta1BoundingPoly.php', 'Google_Service_Document_GoogleCloudDocumentaiV1beta1Document' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1beta1Document.php', @@ -8639,6 +8829,8 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Document_GoogleCloudDocumentaiV1beta3Vertex' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1beta3Vertex.php', 'Google_Service_Document_GoogleCloudLocationListLocationsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudLocationListLocationsResponse.php', 'Google_Service_Document_GoogleCloudLocationLocation' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleCloudLocationLocation.php', + 'Google_Service_Document_GoogleLongrunningCancelOperationRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleLongrunningCancelOperationRequest.php', + 'Google_Service_Document_GoogleLongrunningListOperationsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleLongrunningListOperationsResponse.php', 'Google_Service_Document_GoogleLongrunningOperation' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleLongrunningOperation.php', 'Google_Service_Document_GoogleProtobufEmpty' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleProtobufEmpty.php', 'Google_Service_Document_GoogleRpcStatus' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleRpcStatus.php', @@ -8648,12 +8840,18 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Document_GoogleTypeMoney' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleTypeMoney.php', 'Google_Service_Document_GoogleTypePostalAddress' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleTypePostalAddress.php', 'Google_Service_Document_GoogleTypeTimeZone' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/GoogleTypeTimeZone.php', + 'Google_Service_Document_Resource_Operations' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/Resource/Operations.php', 'Google_Service_Document_Resource_Projects' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/Resource/Projects.php', 'Google_Service_Document_Resource_ProjectsLocations' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsLocations.php', 'Google_Service_Document_Resource_ProjectsLocationsOperations' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsLocationsOperations.php', 'Google_Service_Document_Resource_ProjectsLocationsProcessors' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsLocationsProcessors.php', 'Google_Service_Document_Resource_ProjectsLocationsProcessorsHumanReviewConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsLocationsProcessorsHumanReviewConfig.php', 'Google_Service_Document_Resource_ProjectsLocationsProcessorsProcessorVersions' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsLocationsProcessorsProcessorVersions.php', + 'Google_Service_Document_Resource_ProjectsOperations' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsOperations.php', + 'Google_Service_Document_Resource_Uiv1beta3' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/Resource/Uiv1beta3.php', + 'Google_Service_Document_Resource_Uiv1beta3Projects' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/Resource/Uiv1beta3Projects.php', + 'Google_Service_Document_Resource_Uiv1beta3ProjectsLocations' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/Resource/Uiv1beta3ProjectsLocations.php', + 'Google_Service_Document_Resource_Uiv1beta3ProjectsLocationsOperations' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Document/Resource/Uiv1beta3ProjectsLocationsOperations.php', 'Google_Service_DomainsRDAP' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DomainsRDAP.php', 'Google_Service_DomainsRDAP_HttpBody' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DomainsRDAP/HttpBody.php', 'Google_Service_DomainsRDAP_Link' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/DomainsRDAP/Link.php', @@ -8828,6 +9026,18 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Drive_TeamDriveList' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Drive/TeamDriveList.php', 'Google_Service_Drive_TeamDriveRestrictions' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Drive/TeamDriveRestrictions.php', 'Google_Service_Drive_User' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Drive/User.php', + 'Google_Service_Essentialcontacts' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Essentialcontacts.php', + 'Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1ComputeContactsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleCloudEssentialcontactsV1ComputeContactsResponse.php', + 'Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleCloudEssentialcontactsV1Contact.php', + 'Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1ListContactsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleCloudEssentialcontactsV1ListContactsResponse.php', + 'Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1SendTestMessageRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleCloudEssentialcontactsV1SendTestMessageRequest.php', + 'Google_Service_Essentialcontacts_GoogleProtobufEmpty' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleProtobufEmpty.php', + 'Google_Service_Essentialcontacts_Resource_Folders' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/Folders.php', + 'Google_Service_Essentialcontacts_Resource_FoldersContacts' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/FoldersContacts.php', + 'Google_Service_Essentialcontacts_Resource_Organizations' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/Organizations.php', + 'Google_Service_Essentialcontacts_Resource_OrganizationsContacts' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/OrganizationsContacts.php', + 'Google_Service_Essentialcontacts_Resource_Projects' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/Projects.php', + 'Google_Service_Essentialcontacts_Resource_ProjectsContacts' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/ProjectsContacts.php', 'Google_Service_Eventarc' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Eventarc.php', 'Google_Service_Eventarc_AuditConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Eventarc/AuditConfig.php', 'Google_Service_Eventarc_AuditLogConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Eventarc/AuditLogConfig.php', @@ -10219,12 +10429,62 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_MyBusinessAccountManagement_Resource_Locations' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessAccountManagement/Resource/Locations.php', 'Google_Service_MyBusinessAccountManagement_Resource_LocationsAdmins' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessAccountManagement/Resource/LocationsAdmins.php', 'Google_Service_MyBusinessAccountManagement_TargetLocation' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessAccountManagement/TargetLocation.php', + 'Google_Service_MyBusinessAccountManagement_TransferLocationRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessAccountManagement/TransferLocationRequest.php', + 'Google_Service_MyBusinessLodging' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging.php', + 'Google_Service_MyBusinessLodging_Accessibility' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Accessibility.php', + 'Google_Service_MyBusinessLodging_Activities' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Activities.php', + 'Google_Service_MyBusinessLodging_Business' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Business.php', + 'Google_Service_MyBusinessLodging_Connectivity' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Connectivity.php', + 'Google_Service_MyBusinessLodging_EnhancedCleaning' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/EnhancedCleaning.php', + 'Google_Service_MyBusinessLodging_Families' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Families.php', + 'Google_Service_MyBusinessLodging_FoodAndDrink' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/FoodAndDrink.php', + 'Google_Service_MyBusinessLodging_GetGoogleUpdatedLodgingResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/GetGoogleUpdatedLodgingResponse.php', + 'Google_Service_MyBusinessLodging_GuestUnitFeatures' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/GuestUnitFeatures.php', + 'Google_Service_MyBusinessLodging_GuestUnitType' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/GuestUnitType.php', + 'Google_Service_MyBusinessLodging_HealthAndSafety' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/HealthAndSafety.php', + 'Google_Service_MyBusinessLodging_Housekeeping' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Housekeeping.php', + 'Google_Service_MyBusinessLodging_IncreasedFoodSafety' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/IncreasedFoodSafety.php', + 'Google_Service_MyBusinessLodging_LanguageSpoken' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/LanguageSpoken.php', + 'Google_Service_MyBusinessLodging_LivingArea' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingArea.php', + 'Google_Service_MyBusinessLodging_LivingAreaAccessibility' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaAccessibility.php', + 'Google_Service_MyBusinessLodging_LivingAreaEating' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaEating.php', + 'Google_Service_MyBusinessLodging_LivingAreaFeatures' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaFeatures.php', + 'Google_Service_MyBusinessLodging_LivingAreaLayout' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaLayout.php', + 'Google_Service_MyBusinessLodging_LivingAreaSleeping' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaSleeping.php', + 'Google_Service_MyBusinessLodging_Lodging' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Lodging.php', + 'Google_Service_MyBusinessLodging_LodgingMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/LodgingMetadata.php', + 'Google_Service_MyBusinessLodging_MinimizedContact' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/MinimizedContact.php', + 'Google_Service_MyBusinessLodging_Parking' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Parking.php', + 'Google_Service_MyBusinessLodging_PaymentOptions' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/PaymentOptions.php', + 'Google_Service_MyBusinessLodging_PersonalProtection' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/PersonalProtection.php', + 'Google_Service_MyBusinessLodging_Pets' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Pets.php', + 'Google_Service_MyBusinessLodging_PhysicalDistancing' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/PhysicalDistancing.php', + 'Google_Service_MyBusinessLodging_Policies' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Policies.php', + 'Google_Service_MyBusinessLodging_Pools' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Pools.php', + 'Google_Service_MyBusinessLodging_Property' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Property.php', + 'Google_Service_MyBusinessLodging_Resource_Locations' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Resource/Locations.php', + 'Google_Service_MyBusinessLodging_Resource_LocationsLodging' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Resource/LocationsLodging.php', + 'Google_Service_MyBusinessLodging_Services' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Services.php', + 'Google_Service_MyBusinessLodging_TimeOfDay' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/TimeOfDay.php', + 'Google_Service_MyBusinessLodging_Transportation' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Transportation.php', + 'Google_Service_MyBusinessLodging_ViewsFromUnit' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/ViewsFromUnit.php', + 'Google_Service_MyBusinessLodging_Wellness' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessLodging/Wellness.php', + 'Google_Service_MyBusinessPlaceActions' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions.php', + 'Google_Service_MyBusinessPlaceActions_ListPlaceActionLinksResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/ListPlaceActionLinksResponse.php', + 'Google_Service_MyBusinessPlaceActions_ListPlaceActionTypeMetadataResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/ListPlaceActionTypeMetadataResponse.php', + 'Google_Service_MyBusinessPlaceActions_MybusinessplaceactionsEmpty' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/MybusinessplaceactionsEmpty.php', + 'Google_Service_MyBusinessPlaceActions_PlaceActionLink' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/PlaceActionLink.php', + 'Google_Service_MyBusinessPlaceActions_PlaceActionTypeMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/PlaceActionTypeMetadata.php', + 'Google_Service_MyBusinessPlaceActions_Resource_Locations' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/Resource/Locations.php', + 'Google_Service_MyBusinessPlaceActions_Resource_LocationsPlaceActionLinks' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/Resource/LocationsPlaceActionLinks.php', + 'Google_Service_MyBusinessPlaceActions_Resource_PlaceActionTypeMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/Resource/PlaceActionTypeMetadata.php', 'Google_Service_NetworkManagement' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/NetworkManagement.php', 'Google_Service_NetworkManagement_AbortInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/NetworkManagement/AbortInfo.php', 'Google_Service_NetworkManagement_AuditConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/NetworkManagement/AuditConfig.php', 'Google_Service_NetworkManagement_AuditLogConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/NetworkManagement/AuditLogConfig.php', 'Google_Service_NetworkManagement_Binding' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/NetworkManagement/Binding.php', 'Google_Service_NetworkManagement_CancelOperationRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/NetworkManagement/CancelOperationRequest.php', + 'Google_Service_NetworkManagement_CloudSQLInstanceInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/NetworkManagement/CloudSQLInstanceInfo.php', 'Google_Service_NetworkManagement_ConnectivityTest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/NetworkManagement/ConnectivityTest.php', 'Google_Service_NetworkManagement_DeliverInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/NetworkManagement/DeliverInfo.php', 'Google_Service_NetworkManagement_DropInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/NetworkManagement/DropInfo.php', @@ -10234,6 +10494,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_NetworkManagement_FirewallInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/NetworkManagement/FirewallInfo.php', 'Google_Service_NetworkManagement_ForwardInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/NetworkManagement/ForwardInfo.php', 'Google_Service_NetworkManagement_ForwardingRuleInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/NetworkManagement/ForwardingRuleInfo.php', + 'Google_Service_NetworkManagement_GKEMasterInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/NetworkManagement/GKEMasterInfo.php', 'Google_Service_NetworkManagement_InstanceInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/NetworkManagement/InstanceInfo.php', 'Google_Service_NetworkManagement_ListConnectivityTestsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/NetworkManagement/ListConnectivityTestsResponse.php', 'Google_Service_NetworkManagement_ListLocationsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/NetworkManagement/ListLocationsResponse.php', @@ -10303,6 +10564,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Networkconnectivity_Resource_ProjectsLocationsInternalRanges' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Networkconnectivity/Resource/ProjectsLocationsInternalRanges.php', 'Google_Service_Networkconnectivity_Resource_ProjectsLocationsNetworkconnectivityGlobal' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Networkconnectivity/Resource/ProjectsLocationsNetworkconnectivityGlobal.php', 'Google_Service_Networkconnectivity_Resource_ProjectsLocationsNetworkconnectivityGlobalHubs' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Networkconnectivity/Resource/ProjectsLocationsNetworkconnectivityGlobalHubs.php', + 'Google_Service_Networkconnectivity_Resource_ProjectsLocationsNetworkconnectivityGlobalPolicyBasedRoutes' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Networkconnectivity/Resource/ProjectsLocationsNetworkconnectivityGlobalPolicyBasedRoutes.php', 'Google_Service_Networkconnectivity_Resource_ProjectsLocationsOperations' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Networkconnectivity/Resource/ProjectsLocationsOperations.php', 'Google_Service_Networkconnectivity_Resource_ProjectsLocationsPolicyBasedRoutes' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Networkconnectivity/Resource/ProjectsLocationsPolicyBasedRoutes.php', 'Google_Service_Networkconnectivity_Resource_ProjectsLocationsPrivateRanges' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Networkconnectivity/Resource/ProjectsLocationsPrivateRanges.php', @@ -10337,6 +10599,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_OSConfig_ListPatchJobInstanceDetailsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/OSConfig/ListPatchJobInstanceDetailsResponse.php', 'Google_Service_OSConfig_ListPatchJobsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/OSConfig/ListPatchJobsResponse.php', 'Google_Service_OSConfig_MonthlySchedule' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/OSConfig/MonthlySchedule.php', + 'Google_Service_OSConfig_OSPolicyAssignmentOperationMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/OSConfig/OSPolicyAssignmentOperationMetadata.php', 'Google_Service_OSConfig_OneTimeSchedule' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/OSConfig/OneTimeSchedule.php', 'Google_Service_OSConfig_Operation' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/OSConfig/Operation.php', 'Google_Service_OSConfig_OsconfigEmpty' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/OSConfig/OsconfigEmpty.php', @@ -10371,8 +10634,11 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_OnDemandScanning' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/OnDemandScanning.php', 'Google_Service_OnDemandScanning_AliasContext' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/OnDemandScanning/AliasContext.php', 'Google_Service_OnDemandScanning_AnalyzePackagesMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/OnDemandScanning/AnalyzePackagesMetadata.php', + 'Google_Service_OnDemandScanning_AnalyzePackagesMetadataV1' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/OnDemandScanning/AnalyzePackagesMetadataV1.php', 'Google_Service_OnDemandScanning_AnalyzePackagesRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/OnDemandScanning/AnalyzePackagesRequest.php', + 'Google_Service_OnDemandScanning_AnalyzePackagesRequestV1' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/OnDemandScanning/AnalyzePackagesRequestV1.php', 'Google_Service_OnDemandScanning_AnalyzePackagesResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/OnDemandScanning/AnalyzePackagesResponse.php', + 'Google_Service_OnDemandScanning_AnalyzePackagesResponseV1' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/OnDemandScanning/AnalyzePackagesResponseV1.php', 'Google_Service_OnDemandScanning_Artifact' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/OnDemandScanning/Artifact.php', 'Google_Service_OnDemandScanning_AttestationOccurrence' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/OnDemandScanning/AttestationOccurrence.php', 'Google_Service_OnDemandScanning_BuildOccurrence' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/OnDemandScanning/BuildOccurrence.php', @@ -10393,6 +10659,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_OnDemandScanning_Layer' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/OnDemandScanning/Layer.php', 'Google_Service_OnDemandScanning_ListOperationsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/OnDemandScanning/ListOperationsResponse.php', 'Google_Service_OnDemandScanning_ListVulnerabilitiesResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/OnDemandScanning/ListVulnerabilitiesResponse.php', + 'Google_Service_OnDemandScanning_ListVulnerabilitiesResponseV1' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/OnDemandScanning/ListVulnerabilitiesResponseV1.php', 'Google_Service_OnDemandScanning_Location' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/OnDemandScanning/Location.php', 'Google_Service_OnDemandScanning_Occurrence' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/OnDemandScanning/Occurrence.php', 'Google_Service_OnDemandScanning_OndemandscanningEmpty' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/OnDemandScanning/OndemandscanningEmpty.php', @@ -10538,6 +10805,29 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Partners_User' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Partners/User.php', 'Google_Service_Partners_UserOverrides' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Partners/UserOverrides.php', 'Google_Service_Partners_UserProfile' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Partners/UserProfile.php', + 'Google_Service_PaymentsResellerSubscription' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1CancelSubscriptionRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1CancelSubscriptionRequest.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1CancelSubscriptionResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1CancelSubscriptionResponse.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Duration' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Duration.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1EntitleSubscriptionRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1EntitleSubscriptionRequest.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1EntitleSubscriptionResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1EntitleSubscriptionResponse.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1ExtendSubscriptionRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1ExtendSubscriptionRequest.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1ExtendSubscriptionResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1ExtendSubscriptionResponse.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Extension' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Extension.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1ListProductsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1ListProductsResponse.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1ListPromotionsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1ListPromotionsResponse.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Location' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Location.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Product' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Product.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Promotion' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Promotion.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Subscription' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Subscription.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1SubscriptionCancellationDetails' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1SubscriptionCancellationDetails.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1UndoCancelSubscriptionRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1UndoCancelSubscriptionRequest.php', + 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1UndoCancelSubscriptionResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1UndoCancelSubscriptionResponse.php', + 'Google_Service_PaymentsResellerSubscription_GoogleTypeLocalizedText' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleTypeLocalizedText.php', + 'Google_Service_PaymentsResellerSubscription_Resource_Partners' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/Resource/Partners.php', + 'Google_Service_PaymentsResellerSubscription_Resource_PartnersProducts' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/Resource/PartnersProducts.php', + 'Google_Service_PaymentsResellerSubscription_Resource_PartnersPromotions' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/Resource/PartnersPromotions.php', + 'Google_Service_PaymentsResellerSubscription_Resource_PartnersSubscriptions' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/Resource/PartnersSubscriptions.php', 'Google_Service_People' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/People.php', 'Google_Service_PeopleService' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PeopleService.php', 'Google_Service_PeopleService_Address' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PeopleService/Address.php', @@ -10873,9 +11163,18 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Plus_Resource_Comments' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Plus/Resource/Comments.php', 'Google_Service_Plus_Resource_People' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Plus/Resource/People.php', 'Google_Service_PolicySimulator' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PolicySimulator.php', + 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1AccessStateDiff' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1AccessStateDiff.php', + 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1AccessTuple' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1AccessTuple.php', + 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1BindingExplanation' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1BindingExplanation.php', + 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership.php', + 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ExplainedAccess' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ExplainedAccess.php', + 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ExplainedPolicy' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ExplainedPolicy.php', + 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ListReplayResultsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ListReplayResultsResponse.php', 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1Replay' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1Replay.php', 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ReplayConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ReplayConfig.php', + 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ReplayDiff' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ReplayDiff.php', 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ReplayOperationMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ReplayOperationMetadata.php', + 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ReplayResult' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ReplayResult.php', 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ReplayResultsSummary' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ReplayResultsSummary.php', 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1beta1AccessStateDiff' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1beta1AccessStateDiff.php', 'Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1beta1AccessTuple' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1beta1AccessTuple.php', @@ -11621,6 +11920,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_SQLAdmin_SqlExternalSyncSettingError' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/SQLAdmin/SqlExternalSyncSettingError.php', 'Google_Service_SQLAdmin_SqlInstancesRescheduleMaintenanceRequestBody' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/SQLAdmin/SqlInstancesRescheduleMaintenanceRequestBody.php', 'Google_Service_SQLAdmin_SqlInstancesVerifyExternalSyncSettingsResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/SQLAdmin/SqlInstancesVerifyExternalSyncSettingsResponse.php', + 'Google_Service_SQLAdmin_SqlOutOfDiskReport' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/SQLAdmin/SqlOutOfDiskReport.php', 'Google_Service_SQLAdmin_SqlScheduledMaintenance' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/SQLAdmin/SqlScheduledMaintenance.php', 'Google_Service_SQLAdmin_SqlServerDatabaseDetails' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/SQLAdmin/SqlServerDatabaseDetails.php', 'Google_Service_SQLAdmin_SqlServerUserDetails' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/SQLAdmin/SqlServerUserDetails.php', @@ -11846,6 +12146,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_SecretManager_Resource_ProjectsLocations' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/SecretManager/Resource/ProjectsLocations.php', 'Google_Service_SecretManager_Resource_ProjectsSecrets' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/SecretManager/Resource/ProjectsSecrets.php', 'Google_Service_SecretManager_Resource_ProjectsSecretsVersions' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/SecretManager/Resource/ProjectsSecretsVersions.php', + 'Google_Service_SecretManager_Rotation' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/SecretManager/Rotation.php', 'Google_Service_SecretManager_Secret' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/SecretManager/Secret.php', 'Google_Service_SecretManager_SecretPayload' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/SecretManager/SecretPayload.php', 'Google_Service_SecretManager_SecretVersion' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/SecretManager/SecretVersion.php', @@ -12220,6 +12521,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_ServiceNetworking_CustomErrorRule' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceNetworking/CustomErrorRule.php', 'Google_Service_ServiceNetworking_CustomHttpPattern' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceNetworking/CustomHttpPattern.php', 'Google_Service_ServiceNetworking_DeleteConnectionMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceNetworking/DeleteConnectionMetadata.php', + 'Google_Service_ServiceNetworking_DeleteConnectionRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceNetworking/DeleteConnectionRequest.php', 'Google_Service_ServiceNetworking_DeletePeeredDnsDomainMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceNetworking/DeletePeeredDnsDomainMetadata.php', 'Google_Service_ServiceNetworking_DisableVpcServiceControlsRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceNetworking/DisableVpcServiceControlsRequest.php', 'Google_Service_ServiceNetworking_DnsRecordSet' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceNetworking/DnsRecordSet.php', @@ -12332,9 +12634,11 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_ServiceUsage_Context' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/Context.php', 'Google_Service_ServiceUsage_ContextRule' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/ContextRule.php', 'Google_Service_ServiceUsage_Control' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/Control.php', + 'Google_Service_ServiceUsage_CreateAdminQuotaPolicyMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/CreateAdminQuotaPolicyMetadata.php', 'Google_Service_ServiceUsage_CustomError' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/CustomError.php', 'Google_Service_ServiceUsage_CustomErrorRule' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/CustomErrorRule.php', 'Google_Service_ServiceUsage_CustomHttpPattern' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/CustomHttpPattern.php', + 'Google_Service_ServiceUsage_DeleteAdminQuotaPolicyMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/DeleteAdminQuotaPolicyMetadata.php', 'Google_Service_ServiceUsage_DisableServiceRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/DisableServiceRequest.php', 'Google_Service_ServiceUsage_DisableServiceResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/DisableServiceResponse.php', 'Google_Service_ServiceUsage_Documentation' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/Documentation.php', @@ -12346,6 +12650,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_ServiceUsage_Enum' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/Enum.php', 'Google_Service_ServiceUsage_EnumValue' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/EnumValue.php', 'Google_Service_ServiceUsage_Field' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/Field.php', + 'Google_Service_ServiceUsage_GetServiceIdentityMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/GetServiceIdentityMetadata.php', 'Google_Service_ServiceUsage_GetServiceIdentityResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/GetServiceIdentityResponse.php', 'Google_Service_ServiceUsage_GoogleApiService' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/GoogleApiService.php', 'Google_Service_ServiceUsage_GoogleApiServiceusageV1OperationMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/GoogleApiServiceusageV1OperationMetadata.php', @@ -12355,8 +12660,11 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_ServiceUsage_GoogleApiServiceusageV1beta1ServiceIdentity' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/GoogleApiServiceusageV1beta1ServiceIdentity.php', 'Google_Service_ServiceUsage_Http' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/Http.php', 'Google_Service_ServiceUsage_HttpRule' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/HttpRule.php', + 'Google_Service_ServiceUsage_ImportAdminOverridesMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/ImportAdminOverridesMetadata.php', 'Google_Service_ServiceUsage_ImportAdminOverridesResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/ImportAdminOverridesResponse.php', + 'Google_Service_ServiceUsage_ImportAdminQuotaPoliciesMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/ImportAdminQuotaPoliciesMetadata.php', 'Google_Service_ServiceUsage_ImportAdminQuotaPoliciesResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/ImportAdminQuotaPoliciesResponse.php', + 'Google_Service_ServiceUsage_ImportConsumerOverridesMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/ImportConsumerOverridesMetadata.php', 'Google_Service_ServiceUsage_ImportConsumerOverridesResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/ImportConsumerOverridesResponse.php', 'Google_Service_ServiceUsage_JwtLocation' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/JwtLocation.php', 'Google_Service_ServiceUsage_LabelDescriptor' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/LabelDescriptor.php', @@ -12392,6 +12700,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_ServiceUsage_SystemParameterRule' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/SystemParameterRule.php', 'Google_Service_ServiceUsage_SystemParameters' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/SystemParameters.php', 'Google_Service_ServiceUsage_Type' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/Type.php', + 'Google_Service_ServiceUsage_UpdateAdminQuotaPolicyMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/UpdateAdminQuotaPolicyMetadata.php', 'Google_Service_ServiceUsage_Usage' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/Usage.php', 'Google_Service_ServiceUsage_UsageRule' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUsage/UsageRule.php', 'Google_Service_ServiceUser' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ServiceUser.php', @@ -12615,6 +12924,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Sheets_IterativeCalculationSettings' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Sheets/IterativeCalculationSettings.php', 'Google_Service_Sheets_KeyValueFormat' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Sheets/KeyValueFormat.php', 'Google_Service_Sheets_LineStyle' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Sheets/LineStyle.php', + 'Google_Service_Sheets_Link' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Sheets/Link.php', 'Google_Service_Sheets_ManualRule' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Sheets/ManualRule.php', 'Google_Service_Sheets_ManualRuleGroup' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Sheets/ManualRuleGroup.php', 'Google_Service_Sheets_MatchedDeveloperMetadata' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Sheets/MatchedDeveloperMetadata.php', @@ -12750,6 +13060,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_ShoppingContent_AccounttaxCustomBatchResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ShoppingContent/AccounttaxCustomBatchResponse.php', 'Google_Service_ShoppingContent_AccounttaxCustomBatchResponseEntry' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ShoppingContent/AccounttaxCustomBatchResponseEntry.php', 'Google_Service_ShoppingContent_AccounttaxListResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ShoppingContent/AccounttaxListResponse.php', + 'Google_Service_ShoppingContent_ActivateBuyOnGoogleProgramRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ShoppingContent/ActivateBuyOnGoogleProgramRequest.php', 'Google_Service_ShoppingContent_Amount' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ShoppingContent/Amount.php', 'Google_Service_ShoppingContent_BusinessDayConfig' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ShoppingContent/BusinessDayConfig.php', 'Google_Service_ShoppingContent_BuyOnGoogleProgramStatus' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ShoppingContent/BuyOnGoogleProgramStatus.php', @@ -12934,6 +13245,8 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_ShoppingContent_OrdersUpdateMerchantOrderIdResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ShoppingContent/OrdersUpdateMerchantOrderIdResponse.php', 'Google_Service_ShoppingContent_OrdersUpdateShipmentRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ShoppingContent/OrdersUpdateShipmentRequest.php', 'Google_Service_ShoppingContent_OrdersUpdateShipmentResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ShoppingContent/OrdersUpdateShipmentResponse.php', + 'Google_Service_ShoppingContent_PauseBuyOnGoogleProgramRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ShoppingContent/PauseBuyOnGoogleProgramRequest.php', + 'Google_Service_ShoppingContent_PaymentServiceProviderLinkInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ShoppingContent/PaymentServiceProviderLinkInfo.php', 'Google_Service_ShoppingContent_PickupCarrierService' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ShoppingContent/PickupCarrierService.php', 'Google_Service_ShoppingContent_PickupServicesPickupService' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ShoppingContent/PickupServicesPickupService.php', 'Google_Service_ShoppingContent_PosCustomBatchRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ShoppingContent/PosCustomBatchRequest.php', @@ -13003,6 +13316,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_ShoppingContent_RepricingRuleRestriction' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ShoppingContent/RepricingRuleRestriction.php', 'Google_Service_ShoppingContent_RepricingRuleRestrictionBoundary' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ShoppingContent/RepricingRuleRestrictionBoundary.php', 'Google_Service_ShoppingContent_RepricingRuleStatsBasedRule' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ShoppingContent/RepricingRuleStatsBasedRule.php', + 'Google_Service_ShoppingContent_RequestReviewBuyOnGoogleProgramRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ShoppingContent/RequestReviewBuyOnGoogleProgramRequest.php', 'Google_Service_ShoppingContent_Resource_Accounts' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ShoppingContent/Resource/Accounts.php', 'Google_Service_ShoppingContent_Resource_AccountsCredentials' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ShoppingContent/Resource/AccountsCredentials.php', 'Google_Service_ShoppingContent_Resource_AccountsLabels' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ShoppingContent/Resource/AccountsLabels.php', @@ -13101,6 +13415,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_ShoppingContent_UnitInvoiceAdditionalCharge' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ShoppingContent/UnitInvoiceAdditionalCharge.php', 'Google_Service_ShoppingContent_UnitInvoiceTaxLine' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ShoppingContent/UnitInvoiceTaxLine.php', 'Google_Service_ShoppingContent_Value' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ShoppingContent/Value.php', + 'Google_Service_ShoppingContent_WarehouseBasedDeliveryTime' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ShoppingContent/WarehouseBasedDeliveryTime.php', 'Google_Service_ShoppingContent_Weight' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/ShoppingContent/Weight.php', 'Google_Service_SiteVerification' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/SiteVerification.php', 'Google_Service_SiteVerification_Resource_WebResource' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/SiteVerification/Resource/WebResource.php', @@ -13320,6 +13635,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_Spanner_ReadRequest' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Spanner/ReadRequest.php', 'Google_Service_Spanner_ReadWrite' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Spanner/ReadWrite.php', 'Google_Service_Spanner_ReplicaInfo' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Spanner/ReplicaInfo.php', + 'Google_Service_Spanner_RequestOptions' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Spanner/RequestOptions.php', 'Google_Service_Spanner_Resource_Projects' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Spanner/Resource/Projects.php', 'Google_Service_Spanner_Resource_ProjectsInstanceConfigs' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Spanner/Resource/ProjectsInstanceConfigs.php', 'Google_Service_Spanner_Resource_ProjectsInstances' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/Spanner/Resource/ProjectsInstances.php', @@ -14765,6 +15081,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Service_YouTube_VideoFileDetails' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/YouTube/VideoFileDetails.php', 'Google_Service_YouTube_VideoFileDetailsAudioStream' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/YouTube/VideoFileDetailsAudioStream.php', 'Google_Service_YouTube_VideoFileDetailsVideoStream' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/YouTube/VideoFileDetailsVideoStream.php', + 'Google_Service_YouTube_VideoGetRatingResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/YouTube/VideoGetRatingResponse.php', 'Google_Service_YouTube_VideoListResponse' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/YouTube/VideoListResponse.php', 'Google_Service_YouTube_VideoLiveStreamingDetails' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/YouTube/VideoLiveStreamingDetails.php', 'Google_Service_YouTube_VideoLocalization' => __DIR__ . '/..' . '/google/apiclient-services/src/Google/Service/YouTube/VideoLocalization.php', diff --git a/apps/files_external/3rdparty/composer/installed.json b/apps/files_external/3rdparty/composer/installed.json index 5b818ecda721..e5f00a990fd8 100644 --- a/apps/files_external/3rdparty/composer/installed.json +++ b/apps/files_external/3rdparty/composer/installed.json @@ -131,17 +131,17 @@ }, { "name": "google/apiclient-services", - "version": "v0.167.0", - "version_normalized": "0.167.0.0", + "version": "v0.173.0", + "version_normalized": "0.173.0.0", "source": { "type": "git", "url": "https://github.com/googleapis/google-api-php-client-services.git", - "reference": "46b71684a100f3d976e0321cf24f487b314add68" + "reference": "9034b5ba3e25c9ad8e49b6457b9cad21fd9d9847" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/46b71684a100f3d976e0321cf24f487b314add68", - "reference": "46b71684a100f3d976e0321cf24f487b314add68", + "url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/9034b5ba3e25c9ad8e49b6457b9cad21fd9d9847", + "reference": "9034b5ba3e25c9ad8e49b6457b9cad21fd9d9847", "shasum": "" }, "require": { @@ -150,7 +150,7 @@ "require-dev": { "phpunit/phpunit": "^4.8|^5" }, - "time": "2021-03-22T11:26:04+00:00", + "time": "2021-05-02T11:20:02+00:00", "type": "library", "installation-source": "dist", "autoload": { @@ -169,23 +169,23 @@ ], "support": { "issues": "https://github.com/googleapis/google-api-php-client-services/issues", - "source": "https://github.com/googleapis/google-api-php-client-services/tree/v0.167.0" + "source": "https://github.com/googleapis/google-api-php-client-services/tree/v0.173.0" }, "install-path": "../google/apiclient-services" }, { "name": "google/auth", - "version": "v1.15.0", - "version_normalized": "1.15.0.0", + "version": "v1.15.1", + "version_normalized": "1.15.1.0", "source": { "type": "git", "url": "https://github.com/googleapis/google-auth-library-php.git", - "reference": "b346c07de6613e26443d7b4830e5e1933b830dc4" + "reference": "4e0c9367719df9703e96f5ad613041b87742471c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/googleapis/google-auth-library-php/zipball/b346c07de6613e26443d7b4830e5e1933b830dc4", - "reference": "b346c07de6613e26443d7b4830e5e1933b830dc4", + "url": "https://api.github.com/repos/googleapis/google-auth-library-php/zipball/4e0c9367719df9703e96f5ad613041b87742471c", + "reference": "4e0c9367719df9703e96f5ad613041b87742471c", "shasum": "" }, "require": { @@ -199,7 +199,7 @@ "require-dev": { "guzzlehttp/promises": "0.1.1|^1.3", "kelvinmo/simplejwt": "^0.2.5|^0.5.1", - "phpseclib/phpseclib": "^2", + "phpseclib/phpseclib": "^2.0.31", "phpunit/phpunit": "^4.8.36|^5.7", "sebastian/comparator": ">=1.2.3", "squizlabs/php_codesniffer": "^3.5" @@ -207,7 +207,7 @@ "suggest": { "phpseclib/phpseclib": "May be used in place of OpenSSL for signing strings or for token management. Please require version ^2." }, - "time": "2021-02-05T20:50:04+00:00", + "time": "2021-04-21T17:42:05+00:00", "type": "library", "installation-source": "dist", "autoload": { @@ -229,7 +229,7 @@ "support": { "docs": "https://googleapis.github.io/google-auth-library-php/master/", "issues": "https://github.com/googleapis/google-auth-library-php/issues", - "source": "https://github.com/googleapis/google-auth-library-php/tree/v1.15.0" + "source": "https://github.com/googleapis/google-auth-library-php/tree/v1.15.1" }, "install-path": "../google/auth" }, @@ -291,17 +291,17 @@ }, { "name": "guzzlehttp/psr7", - "version": "1.8.1", - "version_normalized": "1.8.1.0", + "version": "1.8.2", + "version_normalized": "1.8.2.0", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "35ea11d335fd638b5882ff1725228b3d35496ab1" + "reference": "dc960a912984efb74d0a90222870c72c87f10c91" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/35ea11d335fd638b5882ff1725228b3d35496ab1", - "reference": "35ea11d335fd638b5882ff1725228b3d35496ab1", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/dc960a912984efb74d0a90222870c72c87f10c91", + "reference": "dc960a912984efb74d0a90222870c72c87f10c91", "shasum": "" }, "require": { @@ -319,7 +319,7 @@ "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" }, - "time": "2021-03-21T16:25:00+00:00", + "time": "2021-04-26T09:17:50+00:00", "type": "library", "extra": { "branch-alias": { @@ -363,7 +363,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/1.8.1" + "source": "https://github.com/guzzle/psr7/tree/1.8.2" }, "install-path": "../guzzlehttp/psr7" }, @@ -1014,23 +1014,23 @@ }, { "name": "psr/log", - "version": "1.1.3", - "version_normalized": "1.1.3.0", + "version": "1.1.4", + "version_normalized": "1.1.4.0", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc" + "reference": "d49695b909c3b7628b6289db5479a1c204601f11" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc", - "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc", + "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11", "shasum": "" }, "require": { "php": ">=5.3.0" }, - "time": "2020-03-23T09:12:05+00:00", + "time": "2021-05-03T11:20:27+00:00", "type": "library", "extra": { "branch-alias": { @@ -1050,7 +1050,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for logging libraries", @@ -1060,6 +1060,9 @@ "psr", "psr-3" ], + "support": { + "source": "https://github.com/php-fig/log/tree/1.1.4" + }, "install-path": "../psr/log" }, { diff --git a/apps/files_external/3rdparty/composer/installed.php b/apps/files_external/3rdparty/composer/installed.php index 4b0aa106644f..e0f7368a4aa9 100644 --- a/apps/files_external/3rdparty/composer/installed.php +++ b/apps/files_external/3rdparty/composer/installed.php @@ -6,7 +6,7 @@ 'aliases' => array ( ), - 'reference' => '2ceed1f45ff42a5b43e7bd9c7a187b2df8b45ed7', + 'reference' => '5eee5f80d0d6fbbf65308aebffbcb823a6230859', 'name' => 'files_external/3rdparty', ), 'versions' => @@ -18,7 +18,7 @@ 'aliases' => array ( ), - 'reference' => '2ceed1f45ff42a5b43e7bd9c7a187b2df8b45ed7', + 'reference' => '5eee5f80d0d6fbbf65308aebffbcb823a6230859', ), 'firebase/php-jwt' => array ( @@ -40,21 +40,21 @@ ), 'google/apiclient-services' => array ( - 'pretty_version' => 'v0.167.0', - 'version' => '0.167.0.0', + 'pretty_version' => 'v0.173.0', + 'version' => '0.173.0.0', 'aliases' => array ( ), - 'reference' => '46b71684a100f3d976e0321cf24f487b314add68', + 'reference' => '9034b5ba3e25c9ad8e49b6457b9cad21fd9d9847', ), 'google/auth' => array ( - 'pretty_version' => 'v1.15.0', - 'version' => '1.15.0.0', + 'pretty_version' => 'v1.15.1', + 'version' => '1.15.1.0', 'aliases' => array ( ), - 'reference' => 'b346c07de6613e26443d7b4830e5e1933b830dc4', + 'reference' => '4e0c9367719df9703e96f5ad613041b87742471c', ), 'guzzlehttp/guzzle' => array ( @@ -67,12 +67,12 @@ ), 'guzzlehttp/psr7' => array ( - 'pretty_version' => '1.8.1', - 'version' => '1.8.1.0', + 'pretty_version' => '1.8.2', + 'version' => '1.8.2.0', 'aliases' => array ( ), - 'reference' => '35ea11d335fd638b5882ff1725228b3d35496ab1', + 'reference' => 'dc960a912984efb74d0a90222870c72c87f10c91', ), 'guzzlehttp/ringphp' => array ( @@ -173,12 +173,12 @@ ), 'psr/log' => array ( - 'pretty_version' => '1.1.3', - 'version' => '1.1.3.0', + 'pretty_version' => '1.1.4', + 'version' => '1.1.4.0', 'aliases' => array ( ), - 'reference' => '0f73288fd15629204f9d42b7055f72dacbe811fc', + 'reference' => 'd49695b909c3b7628b6289db5479a1c204601f11', ), 'psr/log-implementation' => array ( diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks.php index 6ea5c8fe6497..46ed559297ab 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks.php @@ -31,7 +31,7 @@ */ class Google_Service_AIPlatformNotebooks extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; @@ -40,6 +40,7 @@ class Google_Service_AIPlatformNotebooks extends Google_Service public $projects_locations_executions; public $projects_locations_instances; public $projects_locations_operations; + public $projects_locations_runtimes; public $projects_locations_schedules; /** @@ -353,6 +354,16 @@ public function __construct(Google_Client $client, $rootUrl = null) 'required' => true, ), ), + ),'rollback' => array( + 'path' => 'v1/{+name}:rollback', + 'httpMethod' => 'POST', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), ),'setAccelerator' => array( 'path' => 'v1/{+name}:setAccelerator', 'httpMethod' => 'PATCH', @@ -423,6 +434,16 @@ public function __construct(Google_Client $client, $rootUrl = null) 'required' => true, ), ), + ),'updateShieldedInstanceConfig' => array( + 'path' => 'v1/{+name}:updateShieldedInstanceConfig', + 'httpMethod' => 'PATCH', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), ),'upgrade' => array( 'path' => 'v1/{+name}:upgrade', 'httpMethod' => 'POST', @@ -509,6 +530,108 @@ public function __construct(Google_Client $client, $rootUrl = null) ) ) ); + $this->projects_locations_runtimes = new Google_Service_AIPlatformNotebooks_Resource_ProjectsLocationsRuntimes( + $this, + $this->serviceName, + 'runtimes', + array( + 'methods' => array( + 'create' => array( + 'path' => 'v1/{+parent}/runtimes', + 'httpMethod' => 'POST', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'runtimeId' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ),'delete' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'DELETE', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'get' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'list' => array( + 'path' => 'v1/{+parent}/runtimes', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ),'reset' => array( + 'path' => 'v1/{+name}:reset', + 'httpMethod' => 'POST', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'start' => array( + 'path' => 'v1/{+name}:start', + 'httpMethod' => 'POST', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'stop' => array( + 'path' => 'v1/{+name}:stop', + 'httpMethod' => 'POST', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'switch' => array( + 'path' => 'v1/{+name}:switch', + 'httpMethod' => 'POST', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ), + ) + ) + ); $this->projects_locations_schedules = new Google_Service_AIPlatformNotebooks_Resource_ProjectsLocationsSchedules( $this, $this->serviceName, diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/EncryptionConfig.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/EncryptionConfig.php new file mode 100644 index 000000000000..6615524da3fe --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/EncryptionConfig.php @@ -0,0 +1,30 @@ +kmsKey = $kmsKey; + } + public function getKmsKey() + { + return $this->kmsKey; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ExecutionTemplate.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ExecutionTemplate.php index f66ba8b991fc..4d662fa4d850 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ExecutionTemplate.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ExecutionTemplate.php @@ -27,6 +27,7 @@ class Google_Service_AIPlatformNotebooks_ExecutionTemplate extends Google_Model public $parameters; public $paramsYamlFile; public $scaleTier; + public $serviceAccount; /** * @param Google_Service_AIPlatformNotebooks_SchedulerAcceleratorConfig @@ -106,4 +107,12 @@ public function getScaleTier() { return $this->scaleTier; } + public function setServiceAccount($serviceAccount) + { + $this->serviceAccount = $serviceAccount; + } + public function getServiceAccount() + { + return $this->serviceAccount; + } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Instance.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Instance.php index 58d7ace67fd6..c9ff0ede2f5a 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Instance.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Instance.php @@ -39,6 +39,7 @@ class Google_Service_AIPlatformNotebooks_Instance extends Google_Collection public $metadata; public $name; public $network; + public $nicType; public $noProxyAccess; public $noPublicIp; public $noRemoveDataDisk; @@ -219,6 +220,14 @@ public function getNetwork() { return $this->network; } + public function setNicType($nicType) + { + $this->nicType = $nicType; + } + public function getNicType() + { + return $this->nicType; + } public function setNoProxyAccess($noProxyAccess) { $this->noProxyAccess = $noProxyAccess; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Accounts.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ListRuntimesResponse.php similarity index 56% rename from apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Accounts.php rename to apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ListRuntimesResponse.php index d70cb2833993..04263f789914 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Accounts.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ListRuntimesResponse.php @@ -15,51 +15,42 @@ * the License. */ -class Google_Service_AdSense_Accounts extends Google_Collection +class Google_Service_AIPlatformNotebooks_ListRuntimesResponse extends Google_Collection { - protected $collection_key = 'items'; - public $etag; - protected $itemsType = 'Google_Service_AdSense_Account'; - protected $itemsDataType = 'array'; - public $kind; + protected $collection_key = 'unreachable'; public $nextPageToken; + protected $runtimesType = 'Google_Service_AIPlatformNotebooks_Runtime'; + protected $runtimesDataType = 'array'; + public $unreachable; - public function setEtag($etag) + public function setNextPageToken($nextPageToken) { - $this->etag = $etag; + $this->nextPageToken = $nextPageToken; } - public function getEtag() + public function getNextPageToken() { - return $this->etag; + return $this->nextPageToken; } /** - * @param Google_Service_AdSense_Account[] + * @param Google_Service_AIPlatformNotebooks_Runtime[] */ - public function setItems($items) + public function setRuntimes($runtimes) { - $this->items = $items; + $this->runtimes = $runtimes; } /** - * @return Google_Service_AdSense_Account[] + * @return Google_Service_AIPlatformNotebooks_Runtime[] */ - public function getItems() - { - return $this->items; - } - public function setKind($kind) + public function getRuntimes() { - $this->kind = $kind; + return $this->runtimes; } - public function getKind() + public function setUnreachable($unreachable) { - return $this->kind; + $this->unreachable = $unreachable; } - public function setNextPageToken($nextPageToken) - { - $this->nextPageToken = $nextPageToken; - } - public function getNextPageToken() + public function getUnreachable() { - return $this->nextPageToken; + return $this->unreachable; } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/LocalDisk.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/LocalDisk.php new file mode 100644 index 000000000000..0cf812006400 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/LocalDisk.php @@ -0,0 +1,144 @@ +autoDelete = $autoDelete; + } + public function getAutoDelete() + { + return $this->autoDelete; + } + public function setBoot($boot) + { + $this->boot = $boot; + } + public function getBoot() + { + return $this->boot; + } + public function setDeviceName($deviceName) + { + $this->deviceName = $deviceName; + } + public function getDeviceName() + { + return $this->deviceName; + } + /** + * @param Google_Service_AIPlatformNotebooks_RuntimeGuestOsFeature[] + */ + public function setGuestOsFeatures($guestOsFeatures) + { + $this->guestOsFeatures = $guestOsFeatures; + } + /** + * @return Google_Service_AIPlatformNotebooks_RuntimeGuestOsFeature[] + */ + public function getGuestOsFeatures() + { + return $this->guestOsFeatures; + } + public function setIndex($index) + { + $this->index = $index; + } + public function getIndex() + { + return $this->index; + } + /** + * @param Google_Service_AIPlatformNotebooks_LocalDiskInitializeParams + */ + public function setInitializeParams(Google_Service_AIPlatformNotebooks_LocalDiskInitializeParams $initializeParams) + { + $this->initializeParams = $initializeParams; + } + /** + * @return Google_Service_AIPlatformNotebooks_LocalDiskInitializeParams + */ + public function getInitializeParams() + { + return $this->initializeParams; + } + public function setInterface($interface) + { + $this->interface = $interface; + } + public function getInterface() + { + return $this->interface; + } + public function setKind($kind) + { + $this->kind = $kind; + } + public function getKind() + { + return $this->kind; + } + public function setLicenses($licenses) + { + $this->licenses = $licenses; + } + public function getLicenses() + { + return $this->licenses; + } + public function setMode($mode) + { + $this->mode = $mode; + } + public function getMode() + { + return $this->mode; + } + public function setSource($source) + { + $this->source = $source; + } + public function getSource() + { + return $this->source; + } + public function setType($type) + { + $this->type = $type; + } + public function getType() + { + return $this->type; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/LocalDiskInitializeParams.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/LocalDiskInitializeParams.php new file mode 100644 index 000000000000..1d6c748f6f40 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/LocalDiskInitializeParams.php @@ -0,0 +1,66 @@ +description = $description; + } + public function getDescription() + { + return $this->description; + } + public function setDiskName($diskName) + { + $this->diskName = $diskName; + } + public function getDiskName() + { + return $this->diskName; + } + public function setDiskSizeGb($diskSizeGb) + { + $this->diskSizeGb = $diskSizeGb; + } + public function getDiskSizeGb() + { + return $this->diskSizeGb; + } + public function setDiskType($diskType) + { + $this->diskType = $diskType; + } + public function getDiskType() + { + return $this->diskType; + } + public function setLabels($labels) + { + $this->labels = $labels; + } + public function getLabels() + { + return $this->labels; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ResetRuntimeRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ResetRuntimeRequest.php new file mode 100644 index 000000000000..8690b142e47c --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/ResetRuntimeRequest.php @@ -0,0 +1,20 @@ +call('reset', array($params), "Google_Service_AIPlatformNotebooks_Operation"); } + /** + * Rollbacks a notebook instance to the previous version. (instances.rollback) + * + * @param string $name Required. Format: + * `projects/{project_id}/locations/{location}/instances/{instance_id}` + * @param Google_Service_AIPlatformNotebooks_RollbackInstanceRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_AIPlatformNotebooks_Operation + */ + public function rollback($name, Google_Service_AIPlatformNotebooks_RollbackInstanceRequest $postBody, $optParams = array()) + { + $params = array('name' => $name, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('rollback', array($params), "Google_Service_AIPlatformNotebooks_Operation"); + } /** * Updates the guest accelerators of a single Instance. * (instances.setAccelerator) @@ -308,6 +323,22 @@ public function testIamPermissions($resource, Google_Service_AIPlatformNotebooks $params = array_merge($params, $optParams); return $this->call('testIamPermissions', array($params), "Google_Service_AIPlatformNotebooks_TestIamPermissionsResponse"); } + /** + * Updates the Shielded instance configuration of a single Instance. + * (instances.updateShieldedInstanceConfig) + * + * @param string $name Required. Format: + * `projects/{project_id}/locations/{location}/instances/{instance_id}` + * @param Google_Service_AIPlatformNotebooks_UpdateShieldedInstanceConfigRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_AIPlatformNotebooks_Operation + */ + public function updateShieldedInstanceConfig($name, Google_Service_AIPlatformNotebooks_UpdateShieldedInstanceConfigRequest $postBody, $optParams = array()) + { + $params = array('name' => $name, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('updateShieldedInstanceConfig', array($params), "Google_Service_AIPlatformNotebooks_Operation"); + } /** * Upgrades a notebook instance to the latest version. (instances.upgrade) * diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Resource/ProjectsLocationsRuntimes.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Resource/ProjectsLocationsRuntimes.php new file mode 100644 index 000000000000..0bec65958943 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Resource/ProjectsLocationsRuntimes.php @@ -0,0 +1,159 @@ + + * $notebooksService = new Google_Service_AIPlatformNotebooks(...); + * $runtimes = $notebooksService->runtimes; + * + */ +class Google_Service_AIPlatformNotebooks_Resource_ProjectsLocationsRuntimes extends Google_Service_Resource +{ + /** + * Creates a new Runtime in a given project and location. (runtimes.create) + * + * @param string $parent Required. Format: + * `parent=projects/{project_id}/locations/{location}` + * @param Google_Service_AIPlatformNotebooks_Runtime $postBody + * @param array $optParams Optional parameters. + * + * @opt_param string runtimeId Required. User-defined unique ID of this Runtime. + * @return Google_Service_AIPlatformNotebooks_Operation + */ + public function create($parent, Google_Service_AIPlatformNotebooks_Runtime $postBody, $optParams = array()) + { + $params = array('parent' => $parent, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('create', array($params), "Google_Service_AIPlatformNotebooks_Operation"); + } + /** + * Deletes a single Runtime. (runtimes.delete) + * + * @param string $name Required. Format: + * `projects/{project_id}/locations/{location}/runtimes/{runtime_id}` + * @param array $optParams Optional parameters. + * @return Google_Service_AIPlatformNotebooks_Operation + */ + public function delete($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('delete', array($params), "Google_Service_AIPlatformNotebooks_Operation"); + } + /** + * Gets details of a single Runtime. The location must be a regional endpoint + * rather than zonal. (runtimes.get) + * + * @param string $name Required. Format: + * `projects/{project_id}/locations/{location}/runtimes/{runtime_id}` + * @param array $optParams Optional parameters. + * @return Google_Service_AIPlatformNotebooks_Runtime + */ + public function get($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('get', array($params), "Google_Service_AIPlatformNotebooks_Runtime"); + } + /** + * Lists Runtimes in a given project and location. + * (runtimes.listProjectsLocationsRuntimes) + * + * @param string $parent Required. Format: + * `parent=projects/{project_id}/locations/{location}` + * @param array $optParams Optional parameters. + * + * @opt_param int pageSize Maximum return size of the list call. + * @opt_param string pageToken A previous returned page token that can be used + * to continue listing from the last result. + * @return Google_Service_AIPlatformNotebooks_ListRuntimesResponse + */ + public function listProjectsLocationsRuntimes($parent, $optParams = array()) + { + $params = array('parent' => $parent); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_AIPlatformNotebooks_ListRuntimesResponse"); + } + /** + * Resets a Managed Notebook Runtime. (runtimes.reset) + * + * @param string $name Required. Format: + * `projects/{project_id}/locations/{location}/runtimes/{runtime_id}` + * @param Google_Service_AIPlatformNotebooks_ResetRuntimeRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_AIPlatformNotebooks_Operation + */ + public function reset($name, Google_Service_AIPlatformNotebooks_ResetRuntimeRequest $postBody, $optParams = array()) + { + $params = array('name' => $name, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('reset', array($params), "Google_Service_AIPlatformNotebooks_Operation"); + } + /** + * Starts a Managed Notebook Runtime. Perform "Start" on GPU instances; "Resume" + * on CPU instances See: https://cloud.google.com/compute/docs/instances/stop- + * start-instance https://cloud.google.com/compute/docs/instances/suspend- + * resume-instance (runtimes.start) + * + * @param string $name Required. Format: + * `projects/{project_id}/locations/{location}/runtimes/{runtime_id}` + * @param Google_Service_AIPlatformNotebooks_StartRuntimeRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_AIPlatformNotebooks_Operation + */ + public function start($name, Google_Service_AIPlatformNotebooks_StartRuntimeRequest $postBody, $optParams = array()) + { + $params = array('name' => $name, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('start', array($params), "Google_Service_AIPlatformNotebooks_Operation"); + } + /** + * Stops a Managed Notebook Runtime. Perform "Stop" on GPU instances; "Suspend" + * on CPU instances See: https://cloud.google.com/compute/docs/instances/stop- + * start-instance https://cloud.google.com/compute/docs/instances/suspend- + * resume-instance (runtimes.stop) + * + * @param string $name Required. Format: + * `projects/{project_id}/locations/{location}/runtimes/{runtime_id}` + * @param Google_Service_AIPlatformNotebooks_StopRuntimeRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_AIPlatformNotebooks_Operation + */ + public function stop($name, Google_Service_AIPlatformNotebooks_StopRuntimeRequest $postBody, $optParams = array()) + { + $params = array('name' => $name, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('stop', array($params), "Google_Service_AIPlatformNotebooks_Operation"); + } + /** + * Switch a Managed Notebook Runtime. (runtimes.switchProjectsLocationsRuntimes) + * + * @param string $name Required. Format: + * `projects/{project_id}/locations/{location}/runtimes/{runtime_id}` + * @param Google_Service_AIPlatformNotebooks_SwitchRuntimeRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_AIPlatformNotebooks_Operation + */ + public function switchProjectsLocationsRuntimes($name, Google_Service_AIPlatformNotebooks_SwitchRuntimeRequest $postBody, $optParams = array()) + { + $params = array('name' => $name, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('switch', array($params), "Google_Service_AIPlatformNotebooks_Operation"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RollbackInstanceRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RollbackInstanceRequest.php new file mode 100644 index 000000000000..552dd5cd0077 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RollbackInstanceRequest.php @@ -0,0 +1,30 @@ +targetSnapshot = $targetSnapshot; + } + public function getTargetSnapshot() + { + return $this->targetSnapshot; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Runtime.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Runtime.php new file mode 100644 index 000000000000..d56f2468c339 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/Runtime.php @@ -0,0 +1,130 @@ +accessConfig = $accessConfig; + } + /** + * @return Google_Service_AIPlatformNotebooks_RuntimeAccessConfig + */ + public function getAccessConfig() + { + return $this->accessConfig; + } + public function setCreateTime($createTime) + { + $this->createTime = $createTime; + } + public function getCreateTime() + { + return $this->createTime; + } + public function setHealthState($healthState) + { + $this->healthState = $healthState; + } + public function getHealthState() + { + return $this->healthState; + } + /** + * @param Google_Service_AIPlatformNotebooks_RuntimeMetrics + */ + public function setMetrics(Google_Service_AIPlatformNotebooks_RuntimeMetrics $metrics) + { + $this->metrics = $metrics; + } + /** + * @return Google_Service_AIPlatformNotebooks_RuntimeMetrics + */ + public function getMetrics() + { + return $this->metrics; + } + public function setName($name) + { + $this->name = $name; + } + public function getName() + { + return $this->name; + } + /** + * @param Google_Service_AIPlatformNotebooks_RuntimeSoftwareConfig + */ + public function setSoftwareConfig(Google_Service_AIPlatformNotebooks_RuntimeSoftwareConfig $softwareConfig) + { + $this->softwareConfig = $softwareConfig; + } + /** + * @return Google_Service_AIPlatformNotebooks_RuntimeSoftwareConfig + */ + public function getSoftwareConfig() + { + return $this->softwareConfig; + } + public function setState($state) + { + $this->state = $state; + } + public function getState() + { + return $this->state; + } + public function setUpdateTime($updateTime) + { + $this->updateTime = $updateTime; + } + public function getUpdateTime() + { + return $this->updateTime; + } + /** + * @param Google_Service_AIPlatformNotebooks_VirtualMachine + */ + public function setVirtualMachine(Google_Service_AIPlatformNotebooks_VirtualMachine $virtualMachine) + { + $this->virtualMachine = $virtualMachine; + } + /** + * @return Google_Service_AIPlatformNotebooks_VirtualMachine + */ + public function getVirtualMachine() + { + return $this->virtualMachine; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdUnitContentAdsSettingsBackupOption.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeAcceleratorConfig.php similarity index 68% rename from apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdUnitContentAdsSettingsBackupOption.php rename to apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeAcceleratorConfig.php index f1fbeb3765a7..4c1fbbc47b33 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdUnitContentAdsSettingsBackupOption.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeAcceleratorConfig.php @@ -15,19 +15,18 @@ * the License. */ -class Google_Service_AdSense_AdUnitContentAdsSettingsBackupOption extends Google_Model +class Google_Service_AIPlatformNotebooks_RuntimeAcceleratorConfig extends Google_Model { - public $color; + public $coreCount; public $type; - public $url; - public function setColor($color) + public function setCoreCount($coreCount) { - $this->color = $color; + $this->coreCount = $coreCount; } - public function getColor() + public function getCoreCount() { - return $this->color; + return $this->coreCount; } public function setType($type) { @@ -37,12 +36,4 @@ public function getType() { return $this->type; } - public function setUrl($url) - { - $this->url = $url; - } - public function getUrl() - { - return $this->url; - } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeAccessConfig.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeAccessConfig.php new file mode 100644 index 000000000000..eb48f7fe4ff6 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeAccessConfig.php @@ -0,0 +1,48 @@ +accessType = $accessType; + } + public function getAccessType() + { + return $this->accessType; + } + public function setProxyUri($proxyUri) + { + $this->proxyUri = $proxyUri; + } + public function getProxyUri() + { + return $this->proxyUri; + } + public function setRuntimeOwner($runtimeOwner) + { + $this->runtimeOwner = $runtimeOwner; + } + public function getRuntimeOwner() + { + return $this->runtimeOwner; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeGuestOsFeature.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeGuestOsFeature.php new file mode 100644 index 000000000000..093d34a6cc8e --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeGuestOsFeature.php @@ -0,0 +1,30 @@ +type = $type; + } + public function getType() + { + return $this->type; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeMetrics.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeMetrics.php new file mode 100644 index 000000000000..ffffd34dfaf1 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeMetrics.php @@ -0,0 +1,30 @@ +systemMetrics = $systemMetrics; + } + public function getSystemMetrics() + { + return $this->systemMetrics; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeShieldedInstanceConfig.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeShieldedInstanceConfig.php new file mode 100644 index 000000000000..38b668cd5922 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeShieldedInstanceConfig.php @@ -0,0 +1,48 @@ +enableIntegrityMonitoring = $enableIntegrityMonitoring; + } + public function getEnableIntegrityMonitoring() + { + return $this->enableIntegrityMonitoring; + } + public function setEnableSecureBoot($enableSecureBoot) + { + $this->enableSecureBoot = $enableSecureBoot; + } + public function getEnableSecureBoot() + { + return $this->enableSecureBoot; + } + public function setEnableVtpm($enableVtpm) + { + $this->enableVtpm = $enableVtpm; + } + public function getEnableVtpm() + { + return $this->enableVtpm; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeSoftwareConfig.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeSoftwareConfig.php new file mode 100644 index 000000000000..888f85d3807c --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/RuntimeSoftwareConfig.php @@ -0,0 +1,84 @@ +customGpuDriverPath = $customGpuDriverPath; + } + public function getCustomGpuDriverPath() + { + return $this->customGpuDriverPath; + } + public function setEnableHealthMonitoring($enableHealthMonitoring) + { + $this->enableHealthMonitoring = $enableHealthMonitoring; + } + public function getEnableHealthMonitoring() + { + return $this->enableHealthMonitoring; + } + public function setIdleShutdown($idleShutdown) + { + $this->idleShutdown = $idleShutdown; + } + public function getIdleShutdown() + { + return $this->idleShutdown; + } + public function setIdleShutdownTimeout($idleShutdownTimeout) + { + $this->idleShutdownTimeout = $idleShutdownTimeout; + } + public function getIdleShutdownTimeout() + { + return $this->idleShutdownTimeout; + } + public function setInstallGpuDriver($installGpuDriver) + { + $this->installGpuDriver = $installGpuDriver; + } + public function getInstallGpuDriver() + { + return $this->installGpuDriver; + } + public function setNotebookUpgradeSchedule($notebookUpgradeSchedule) + { + $this->notebookUpgradeSchedule = $notebookUpgradeSchedule; + } + public function getNotebookUpgradeSchedule() + { + return $this->notebookUpgradeSchedule; + } + public function setPostStartupScript($postStartupScript) + { + $this->postStartupScript = $postStartupScript; + } + public function getPostStartupScript() + { + return $this->postStartupScript; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/StartRuntimeRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/StartRuntimeRequest.php new file mode 100644 index 000000000000..9d17650a7b60 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/StartRuntimeRequest.php @@ -0,0 +1,20 @@ +acceleratorConfig = $acceleratorConfig; + } + /** + * @return Google_Service_AIPlatformNotebooks_RuntimeAcceleratorConfig + */ + public function getAcceleratorConfig() + { + return $this->acceleratorConfig; + } + public function setMachineType($machineType) + { + $this->machineType = $machineType; + } + public function getMachineType() + { + return $this->machineType; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/UpdateShieldedInstanceConfigRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/UpdateShieldedInstanceConfigRequest.php new file mode 100644 index 000000000000..b6f42dbb83ae --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/UpdateShieldedInstanceConfigRequest.php @@ -0,0 +1,37 @@ +shieldedInstanceConfig = $shieldedInstanceConfig; + } + /** + * @return Google_Service_AIPlatformNotebooks_ShieldedInstanceConfig + */ + public function getShieldedInstanceConfig() + { + return $this->shieldedInstanceConfig; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/VirtualMachine.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/VirtualMachine.php new file mode 100644 index 000000000000..ce95442b7107 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/VirtualMachine.php @@ -0,0 +1,55 @@ +instanceId = $instanceId; + } + public function getInstanceId() + { + return $this->instanceId; + } + public function setInstanceName($instanceName) + { + $this->instanceName = $instanceName; + } + public function getInstanceName() + { + return $this->instanceName; + } + /** + * @param Google_Service_AIPlatformNotebooks_VirtualMachineConfig + */ + public function setVirtualMachineConfig(Google_Service_AIPlatformNotebooks_VirtualMachineConfig $virtualMachineConfig) + { + $this->virtualMachineConfig = $virtualMachineConfig; + } + /** + * @return Google_Service_AIPlatformNotebooks_VirtualMachineConfig + */ + public function getVirtualMachineConfig() + { + return $this->virtualMachineConfig; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/VirtualMachineConfig.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/VirtualMachineConfig.php new file mode 100644 index 000000000000..781ca0bc86fd --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AIPlatformNotebooks/VirtualMachineConfig.php @@ -0,0 +1,192 @@ +acceleratorConfig = $acceleratorConfig; + } + /** + * @return Google_Service_AIPlatformNotebooks_RuntimeAcceleratorConfig + */ + public function getAcceleratorConfig() + { + return $this->acceleratorConfig; + } + /** + * @param Google_Service_AIPlatformNotebooks_ContainerImage[] + */ + public function setContainerImages($containerImages) + { + $this->containerImages = $containerImages; + } + /** + * @return Google_Service_AIPlatformNotebooks_ContainerImage[] + */ + public function getContainerImages() + { + return $this->containerImages; + } + /** + * @param Google_Service_AIPlatformNotebooks_LocalDisk + */ + public function setDataDisk(Google_Service_AIPlatformNotebooks_LocalDisk $dataDisk) + { + $this->dataDisk = $dataDisk; + } + /** + * @return Google_Service_AIPlatformNotebooks_LocalDisk + */ + public function getDataDisk() + { + return $this->dataDisk; + } + /** + * @param Google_Service_AIPlatformNotebooks_EncryptionConfig + */ + public function setEncryptionConfig(Google_Service_AIPlatformNotebooks_EncryptionConfig $encryptionConfig) + { + $this->encryptionConfig = $encryptionConfig; + } + /** + * @return Google_Service_AIPlatformNotebooks_EncryptionConfig + */ + public function getEncryptionConfig() + { + return $this->encryptionConfig; + } + public function setGuestAttributes($guestAttributes) + { + $this->guestAttributes = $guestAttributes; + } + public function getGuestAttributes() + { + return $this->guestAttributes; + } + public function setInternalIpOnly($internalIpOnly) + { + $this->internalIpOnly = $internalIpOnly; + } + public function getInternalIpOnly() + { + return $this->internalIpOnly; + } + public function setLabels($labels) + { + $this->labels = $labels; + } + public function getLabels() + { + return $this->labels; + } + public function setMachineType($machineType) + { + $this->machineType = $machineType; + } + public function getMachineType() + { + return $this->machineType; + } + public function setMetadata($metadata) + { + $this->metadata = $metadata; + } + public function getMetadata() + { + return $this->metadata; + } + public function setNetwork($network) + { + $this->network = $network; + } + public function getNetwork() + { + return $this->network; + } + public function setNicType($nicType) + { + $this->nicType = $nicType; + } + public function getNicType() + { + return $this->nicType; + } + /** + * @param Google_Service_AIPlatformNotebooks_RuntimeShieldedInstanceConfig + */ + public function setShieldedInstanceConfig(Google_Service_AIPlatformNotebooks_RuntimeShieldedInstanceConfig $shieldedInstanceConfig) + { + $this->shieldedInstanceConfig = $shieldedInstanceConfig; + } + /** + * @return Google_Service_AIPlatformNotebooks_RuntimeShieldedInstanceConfig + */ + public function getShieldedInstanceConfig() + { + return $this->shieldedInstanceConfig; + } + public function setSubnet($subnet) + { + $this->subnet = $subnet; + } + public function getSubnet() + { + return $this->subnet; + } + public function setTags($tags) + { + $this->tags = $tags; + } + public function getTags() + { + return $this->tags; + } + public function setZone($zone) + { + $this->zone = $zone; + } + public function getZone() + { + return $this->zone; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AccessApproval.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AccessApproval.php index 9feba435b4bb..3c56c1b8d54c 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AccessApproval.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AccessApproval.php @@ -30,7 +30,7 @@ */ class Google_Service_AccessApproval extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AccessApproval/Resource/FoldersApprovalRequests.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AccessApproval/Resource/FoldersApprovalRequests.php index 78e2a8c491ba..f03f6b10a8c2 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AccessApproval/Resource/FoldersApprovalRequests.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AccessApproval/Resource/FoldersApprovalRequests.php @@ -87,7 +87,7 @@ public function get($name, $optParams = array()) * retrieve. Must be one of the following values: * [not set]: Requests that are * pending or have active approvals. * ALL: All requests. * PENDING: Only * pending requests. * ACTIVE: Only active (i.e. currently approved) requests. * - * DISMISSED: Only requests that have been dismissed, or requests that . are not + * DISMISSED: Only requests that have been dismissed, or requests that are not * approved and past expiration. * EXPIRED: Only requests that have been * approved, and the approval has expired. * HISTORY: Active, dismissed and * expired requests. diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AccessApproval/Resource/OrganizationsApprovalRequests.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AccessApproval/Resource/OrganizationsApprovalRequests.php index 4853af3978a2..7dfac2ebbe80 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AccessApproval/Resource/OrganizationsApprovalRequests.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AccessApproval/Resource/OrganizationsApprovalRequests.php @@ -87,7 +87,7 @@ public function get($name, $optParams = array()) * retrieve. Must be one of the following values: * [not set]: Requests that are * pending or have active approvals. * ALL: All requests. * PENDING: Only * pending requests. * ACTIVE: Only active (i.e. currently approved) requests. * - * DISMISSED: Only requests that have been dismissed, or requests that . are not + * DISMISSED: Only requests that have been dismissed, or requests that are not * approved and past expiration. * EXPIRED: Only requests that have been * approved, and the approval has expired. * HISTORY: Active, dismissed and * expired requests. diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AccessApproval/Resource/ProjectsApprovalRequests.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AccessApproval/Resource/ProjectsApprovalRequests.php index 22824b3e9b51..946e9400ce17 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AccessApproval/Resource/ProjectsApprovalRequests.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AccessApproval/Resource/ProjectsApprovalRequests.php @@ -87,7 +87,7 @@ public function get($name, $optParams = array()) * retrieve. Must be one of the following values: * [not set]: Requests that are * pending or have active approvals. * ALL: All requests. * PENDING: Only * pending requests. * ACTIVE: Only active (i.e. currently approved) requests. * - * DISMISSED: Only requests that have been dismissed, or requests that . are not + * DISMISSED: Only requests that have been dismissed, or requests that are not * approved and past expiration. * EXPIRED: Only requests that have been * approved, and the approval has expired. * HISTORY: Active, dismissed and * expired requests. diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AccessContextManager.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AccessContextManager.php index 374d064a1106..42adbe777d60 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AccessContextManager.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AccessContextManager.php @@ -31,7 +31,7 @@ */ class Google_Service_AccessContextManager extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdExchangeBuyerII/GuaranteedFixedPriceTerms.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdExchangeBuyerII/GuaranteedFixedPriceTerms.php index 9c47ccc72a08..cb672571468e 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdExchangeBuyerII/GuaranteedFixedPriceTerms.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdExchangeBuyerII/GuaranteedFixedPriceTerms.php @@ -22,7 +22,10 @@ class Google_Service_AdExchangeBuyerII_GuaranteedFixedPriceTerms extends Google_ protected $fixedPricesDataType = 'array'; public $guaranteedImpressions; public $guaranteedLooks; + public $impressionCap; public $minimumDailyLooks; + public $percentShareOfVoice; + public $reservationType; /** * @param Google_Service_AdExchangeBuyerII_PricePerBuyer[] @@ -54,6 +57,14 @@ public function getGuaranteedLooks() { return $this->guaranteedLooks; } + public function setImpressionCap($impressionCap) + { + $this->impressionCap = $impressionCap; + } + public function getImpressionCap() + { + return $this->impressionCap; + } public function setMinimumDailyLooks($minimumDailyLooks) { $this->minimumDailyLooks = $minimumDailyLooks; @@ -62,4 +73,20 @@ public function getMinimumDailyLooks() { return $this->minimumDailyLooks; } + public function setPercentShareOfVoice($percentShareOfVoice) + { + $this->percentShareOfVoice = $percentShareOfVoice; + } + public function getPercentShareOfVoice() + { + return $this->percentShareOfVoice; + } + public function setReservationType($reservationType) + { + $this->reservationType = $reservationType; + } + public function getReservationType() + { + return $this->reservationType; + } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob.php index 1491e6b5f5a1..7228289abc01 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob.php @@ -39,6 +39,8 @@ class Google_Service_AdMob extends Google_Service "https://www.googleapis.com/auth/admob.report"; public $accounts; + public $accounts_adUnits; + public $accounts_apps; public $accounts_mediationReport; public $accounts_networkReport; @@ -90,6 +92,62 @@ public function __construct(Google_Client $client, $rootUrl = null) ) ) ); + $this->accounts_adUnits = new Google_Service_AdMob_Resource_AccountsAdUnits( + $this, + $this->serviceName, + 'adUnits', + array( + 'methods' => array( + 'list' => array( + 'path' => 'v1/{+parent}/adUnits', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ), + ) + ) + ); + $this->accounts_apps = new Google_Service_AdMob_Resource_AccountsApps( + $this, + $this->serviceName, + 'apps', + array( + 'methods' => array( + 'list' => array( + 'path' => 'v1/{+parent}/apps', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ), + ) + ) + ); $this->accounts_mediationReport = new Google_Service_AdMob_Resource_AccountsMediationReport( $this, $this->serviceName, diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/AdUnit.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/AdUnit.php new file mode 100644 index 000000000000..d42514f88b02 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/AdUnit.php @@ -0,0 +1,76 @@ +adFormat = $adFormat; + } + public function getAdFormat() + { + return $this->adFormat; + } + public function setAdTypes($adTypes) + { + $this->adTypes = $adTypes; + } + public function getAdTypes() + { + return $this->adTypes; + } + public function setAdUnitId($adUnitId) + { + $this->adUnitId = $adUnitId; + } + public function getAdUnitId() + { + return $this->adUnitId; + } + public function setAppId($appId) + { + $this->appId = $appId; + } + public function getAppId() + { + return $this->appId; + } + public function setDisplayName($displayName) + { + $this->displayName = $displayName; + } + public function getDisplayName() + { + return $this->displayName; + } + public function setName($name) + { + $this->name = $name; + } + public function getName() + { + return $this->name; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/App.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/App.php new file mode 100644 index 000000000000..90dc4398553c --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/App.php @@ -0,0 +1,80 @@ +appId = $appId; + } + public function getAppId() + { + return $this->appId; + } + /** + * @param Google_Service_AdMob_AppLinkedAppInfo + */ + public function setLinkedAppInfo(Google_Service_AdMob_AppLinkedAppInfo $linkedAppInfo) + { + $this->linkedAppInfo = $linkedAppInfo; + } + /** + * @return Google_Service_AdMob_AppLinkedAppInfo + */ + public function getLinkedAppInfo() + { + return $this->linkedAppInfo; + } + /** + * @param Google_Service_AdMob_AppManualAppInfo + */ + public function setManualAppInfo(Google_Service_AdMob_AppManualAppInfo $manualAppInfo) + { + $this->manualAppInfo = $manualAppInfo; + } + /** + * @return Google_Service_AdMob_AppManualAppInfo + */ + public function getManualAppInfo() + { + return $this->manualAppInfo; + } + public function setName($name) + { + $this->name = $name; + } + public function getName() + { + return $this->name; + } + public function setPlatform($platform) + { + $this->platform = $platform; + } + public function getPlatform() + { + return $this->platform; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/AppLinkedAppInfo.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/AppLinkedAppInfo.php new file mode 100644 index 000000000000..4eca0b9b413b --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/AppLinkedAppInfo.php @@ -0,0 +1,39 @@ +appStoreId = $appStoreId; + } + public function getAppStoreId() + { + return $this->appStoreId; + } + public function setDisplayName($displayName) + { + $this->displayName = $displayName; + } + public function getDisplayName() + { + return $this->displayName; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/AppManualAppInfo.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/AppManualAppInfo.php new file mode 100644 index 000000000000..6bedd1822b8e --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/AppManualAppInfo.php @@ -0,0 +1,30 @@ +displayName = $displayName; + } + public function getDisplayName() + { + return $this->displayName; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/UrlChannels.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/ListAdUnitsResponse.php similarity index 54% rename from apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/UrlChannels.php rename to apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/ListAdUnitsResponse.php index 8b38b4c44eb9..4b5083190a11 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/UrlChannels.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/ListAdUnitsResponse.php @@ -15,44 +15,26 @@ * the License. */ -class Google_Service_AdSense_UrlChannels extends Google_Collection +class Google_Service_AdMob_ListAdUnitsResponse extends Google_Collection { - protected $collection_key = 'items'; - public $etag; - protected $itemsType = 'Google_Service_AdSense_UrlChannel'; - protected $itemsDataType = 'array'; - public $kind; + protected $collection_key = 'adUnits'; + protected $adUnitsType = 'Google_Service_AdMob_AdUnit'; + protected $adUnitsDataType = 'array'; public $nextPageToken; - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } /** - * @param Google_Service_AdSense_UrlChannel[] + * @param Google_Service_AdMob_AdUnit[] */ - public function setItems($items) + public function setAdUnits($adUnits) { - $this->items = $items; + $this->adUnits = $adUnits; } /** - * @return Google_Service_AdSense_UrlChannel[] + * @return Google_Service_AdMob_AdUnit[] */ - public function getItems() - { - return $this->items; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() + public function getAdUnits() { - return $this->kind; + return $this->adUnits; } public function setNextPageToken($nextPageToken) { diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/ListAppsResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/ListAppsResponse.php new file mode 100644 index 000000000000..9654a3848a7a --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/ListAppsResponse.php @@ -0,0 +1,47 @@ +apps = $apps; + } + /** + * @return Google_Service_AdMob_App[] + */ + public function getApps() + { + return $this->apps; + } + public function setNextPageToken($nextPageToken) + { + $this->nextPageToken = $nextPageToken; + } + public function getNextPageToken() + { + return $this->nextPageToken; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/Resource/AccountsAdUnits.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/Resource/AccountsAdUnits.php new file mode 100644 index 000000000000..29cae9b42712 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/Resource/AccountsAdUnits.php @@ -0,0 +1,50 @@ + + * $admobService = new Google_Service_AdMob(...); + * $adUnits = $admobService->adUnits; + * + */ +class Google_Service_AdMob_Resource_AccountsAdUnits extends Google_Service_Resource +{ + /** + * List the ad units under the specified AdMob account. + * (adUnits.listAccountsAdUnits) + * + * @param string $parent Required. Resource name of the account to list ad units + * for. Example: accounts/pub-9876543210987654 + * @param array $optParams Optional parameters. + * + * @opt_param int pageSize The maximum number of ad units to return. If + * unspecified or 0, at most 1000 ad units will be returned. The maximum value + * is 10,000; values above 10,000 will be coerced to 10,000. + * @opt_param string pageToken The value returned by the last + * `ListAdUnitsResponse`; indicates that this is a continuation of a prior + * `ListAdUnits` call, and that the system should return the next page of data. + * @return Google_Service_AdMob_ListAdUnitsResponse + */ + public function listAccountsAdUnits($parent, $optParams = array()) + { + $params = array('parent' => $parent); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_AdMob_ListAdUnitsResponse"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/Resource/AccountsApps.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/Resource/AccountsApps.php new file mode 100644 index 000000000000..d28c5a134959 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdMob/Resource/AccountsApps.php @@ -0,0 +1,49 @@ + + * $admobService = new Google_Service_AdMob(...); + * $apps = $admobService->apps; + * + */ +class Google_Service_AdMob_Resource_AccountsApps extends Google_Service_Resource +{ + /** + * List the apps under the specified AdMob account. (apps.listAccountsApps) + * + * @param string $parent Required. Resource name of the account to list apps + * for. Example: accounts/pub-9876543210987654 + * @param array $optParams Optional parameters. + * + * @opt_param int pageSize The maximum number of apps to return. If unspecified + * or 0, at most 1000 apps will be returned. The maximum value is 10,000; values + * above 10,000 will be coerced to 10,000. + * @opt_param string pageToken The value returned by the last + * `ListAppsResponse`; indicates that this is a continuation of a prior + * `ListApps` call, and that the system should return the next page of data. + * @return Google_Service_AdMob_ListAppsResponse + */ + public function listAccountsApps($parent, $optParams = array()) + { + $params = array('parent' => $parent); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_AdMob_ListAppsResponse"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense.php deleted file mode 100644 index 4cdf836d6381..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense.php +++ /dev/null @@ -1,1081 +0,0 @@ - - * Accesses AdSense publishers' inventory and generates performance reports.

- * - *

- * For more information about this service, see the API - * Documentation - *

- * - * @author Google, Inc. - */ -class Google_Service_AdSense extends Google_Service -{ - /** View and manage your AdSense data. */ - const ADSENSE = - "https://www.googleapis.com/auth/adsense"; - /** View your AdSense data. */ - const ADSENSE_READONLY = - "https://www.googleapis.com/auth/adsense.readonly"; - - public $accounts; - public $accounts_adclients; - public $accounts_adunits; - public $accounts_adunits_customchannels; - public $accounts_alerts; - public $accounts_customchannels; - public $accounts_customchannels_adunits; - public $accounts_payments; - public $accounts_reports; - public $accounts_reports_saved; - public $accounts_savedadstyles; - public $accounts_urlchannels; - public $adclients; - public $adunits; - public $adunits_customchannels; - public $alerts; - public $customchannels; - public $customchannels_adunits; - public $metadata_dimensions; - public $metadata_metrics; - public $payments; - public $reports; - public $reports_saved; - public $savedadstyles; - public $urlchannels; - - /** - * Constructs the internal representation of the AdSense service. - * - * @param Google_Client $client The client used to deliver requests. - * @param string $rootUrl The root URL used for requests to the service. - */ - public function __construct(Google_Client $client, $rootUrl = null) - { - parent::__construct($client); - $this->rootUrl = $rootUrl ?: 'https://www.googleapis.com/'; - $this->servicePath = 'adsense/v1.4/'; - $this->batchPath = 'batch/adsense/v1.4'; - $this->version = 'v1.4'; - $this->serviceName = 'adsense'; - - $this->accounts = new Google_Service_AdSense_Resource_Accounts( - $this, - $this->serviceName, - 'accounts', - array( - 'methods' => array( - 'get' => array( - 'path' => 'accounts/{accountId}', - 'httpMethod' => 'GET', - 'parameters' => array( - 'accountId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'tree' => array( - 'location' => 'query', - 'type' => 'boolean', - ), - ), - ),'list' => array( - 'path' => 'accounts', - 'httpMethod' => 'GET', - 'parameters' => array( - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'pageToken' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->accounts_adclients = new Google_Service_AdSense_Resource_AccountsAdclients( - $this, - $this->serviceName, - 'adclients', - array( - 'methods' => array( - 'getAdCode' => array( - 'path' => 'accounts/{accountId}/adclients/{adClientId}/adcode', - 'httpMethod' => 'GET', - 'parameters' => array( - 'accountId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'adClientId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'tagPartner' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ),'list' => array( - 'path' => 'accounts/{accountId}/adclients', - 'httpMethod' => 'GET', - 'parameters' => array( - 'accountId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'pageToken' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->accounts_adunits = new Google_Service_AdSense_Resource_AccountsAdunits( - $this, - $this->serviceName, - 'adunits', - array( - 'methods' => array( - 'get' => array( - 'path' => 'accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}', - 'httpMethod' => 'GET', - 'parameters' => array( - 'accountId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'adClientId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'adUnitId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - ), - ),'getAdCode' => array( - 'path' => 'accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}/adcode', - 'httpMethod' => 'GET', - 'parameters' => array( - 'accountId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'adClientId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'adUnitId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - ), - ),'list' => array( - 'path' => 'accounts/{accountId}/adclients/{adClientId}/adunits', - 'httpMethod' => 'GET', - 'parameters' => array( - 'accountId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'adClientId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'includeInactive' => array( - 'location' => 'query', - 'type' => 'boolean', - ), - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'pageToken' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->accounts_adunits_customchannels = new Google_Service_AdSense_Resource_AccountsAdunitsCustomchannels( - $this, - $this->serviceName, - 'customchannels', - array( - 'methods' => array( - 'list' => array( - 'path' => 'accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}/customchannels', - 'httpMethod' => 'GET', - 'parameters' => array( - 'accountId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'adClientId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'adUnitId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'pageToken' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->accounts_alerts = new Google_Service_AdSense_Resource_AccountsAlerts( - $this, - $this->serviceName, - 'alerts', - array( - 'methods' => array( - 'delete' => array( - 'path' => 'accounts/{accountId}/alerts/{alertId}', - 'httpMethod' => 'DELETE', - 'parameters' => array( - 'accountId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'alertId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - ), - ),'list' => array( - 'path' => 'accounts/{accountId}/alerts', - 'httpMethod' => 'GET', - 'parameters' => array( - 'accountId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'locale' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->accounts_customchannels = new Google_Service_AdSense_Resource_AccountsCustomchannels( - $this, - $this->serviceName, - 'customchannels', - array( - 'methods' => array( - 'get' => array( - 'path' => 'accounts/{accountId}/adclients/{adClientId}/customchannels/{customChannelId}', - 'httpMethod' => 'GET', - 'parameters' => array( - 'accountId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'adClientId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'customChannelId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - ), - ),'list' => array( - 'path' => 'accounts/{accountId}/adclients/{adClientId}/customchannels', - 'httpMethod' => 'GET', - 'parameters' => array( - 'accountId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'adClientId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'pageToken' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->accounts_customchannels_adunits = new Google_Service_AdSense_Resource_AccountsCustomchannelsAdunits( - $this, - $this->serviceName, - 'adunits', - array( - 'methods' => array( - 'list' => array( - 'path' => 'accounts/{accountId}/adclients/{adClientId}/customchannels/{customChannelId}/adunits', - 'httpMethod' => 'GET', - 'parameters' => array( - 'accountId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'adClientId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'customChannelId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'includeInactive' => array( - 'location' => 'query', - 'type' => 'boolean', - ), - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'pageToken' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->accounts_payments = new Google_Service_AdSense_Resource_AccountsPayments( - $this, - $this->serviceName, - 'payments', - array( - 'methods' => array( - 'list' => array( - 'path' => 'accounts/{accountId}/payments', - 'httpMethod' => 'GET', - 'parameters' => array( - 'accountId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - ), - ), - ) - ) - ); - $this->accounts_reports = new Google_Service_AdSense_Resource_AccountsReports( - $this, - $this->serviceName, - 'reports', - array( - 'methods' => array( - 'generate' => array( - 'path' => 'accounts/{accountId}/reports', - 'httpMethod' => 'GET', - 'parameters' => array( - 'accountId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'startDate' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'endDate' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'currency' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'dimension' => array( - 'location' => 'query', - 'type' => 'string', - 'repeated' => true, - ), - 'filter' => array( - 'location' => 'query', - 'type' => 'string', - 'repeated' => true, - ), - 'locale' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'metric' => array( - 'location' => 'query', - 'type' => 'string', - 'repeated' => true, - ), - 'sort' => array( - 'location' => 'query', - 'type' => 'string', - 'repeated' => true, - ), - 'startIndex' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'useTimezoneReporting' => array( - 'location' => 'query', - 'type' => 'boolean', - ), - ), - ), - ) - ) - ); - $this->accounts_reports_saved = new Google_Service_AdSense_Resource_AccountsReportsSaved( - $this, - $this->serviceName, - 'saved', - array( - 'methods' => array( - 'generate' => array( - 'path' => 'accounts/{accountId}/reports/{savedReportId}', - 'httpMethod' => 'GET', - 'parameters' => array( - 'accountId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'savedReportId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'locale' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'startIndex' => array( - 'location' => 'query', - 'type' => 'integer', - ), - ), - ),'list' => array( - 'path' => 'accounts/{accountId}/reports/saved', - 'httpMethod' => 'GET', - 'parameters' => array( - 'accountId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'pageToken' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->accounts_savedadstyles = new Google_Service_AdSense_Resource_AccountsSavedadstyles( - $this, - $this->serviceName, - 'savedadstyles', - array( - 'methods' => array( - 'get' => array( - 'path' => 'accounts/{accountId}/savedadstyles/{savedAdStyleId}', - 'httpMethod' => 'GET', - 'parameters' => array( - 'accountId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'savedAdStyleId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - ), - ),'list' => array( - 'path' => 'accounts/{accountId}/savedadstyles', - 'httpMethod' => 'GET', - 'parameters' => array( - 'accountId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'pageToken' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->accounts_urlchannels = new Google_Service_AdSense_Resource_AccountsUrlchannels( - $this, - $this->serviceName, - 'urlchannels', - array( - 'methods' => array( - 'list' => array( - 'path' => 'accounts/{accountId}/adclients/{adClientId}/urlchannels', - 'httpMethod' => 'GET', - 'parameters' => array( - 'accountId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'adClientId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'pageToken' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->adclients = new Google_Service_AdSense_Resource_Adclients( - $this, - $this->serviceName, - 'adclients', - array( - 'methods' => array( - 'list' => array( - 'path' => 'adclients', - 'httpMethod' => 'GET', - 'parameters' => array( - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'pageToken' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->adunits = new Google_Service_AdSense_Resource_Adunits( - $this, - $this->serviceName, - 'adunits', - array( - 'methods' => array( - 'get' => array( - 'path' => 'adclients/{adClientId}/adunits/{adUnitId}', - 'httpMethod' => 'GET', - 'parameters' => array( - 'adClientId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'adUnitId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - ), - ),'getAdCode' => array( - 'path' => 'adclients/{adClientId}/adunits/{adUnitId}/adcode', - 'httpMethod' => 'GET', - 'parameters' => array( - 'adClientId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'adUnitId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - ), - ),'list' => array( - 'path' => 'adclients/{adClientId}/adunits', - 'httpMethod' => 'GET', - 'parameters' => array( - 'adClientId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'includeInactive' => array( - 'location' => 'query', - 'type' => 'boolean', - ), - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'pageToken' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->adunits_customchannels = new Google_Service_AdSense_Resource_AdunitsCustomchannels( - $this, - $this->serviceName, - 'customchannels', - array( - 'methods' => array( - 'list' => array( - 'path' => 'adclients/{adClientId}/adunits/{adUnitId}/customchannels', - 'httpMethod' => 'GET', - 'parameters' => array( - 'adClientId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'adUnitId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'pageToken' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->alerts = new Google_Service_AdSense_Resource_Alerts( - $this, - $this->serviceName, - 'alerts', - array( - 'methods' => array( - 'delete' => array( - 'path' => 'alerts/{alertId}', - 'httpMethod' => 'DELETE', - 'parameters' => array( - 'alertId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - ), - ),'list' => array( - 'path' => 'alerts', - 'httpMethod' => 'GET', - 'parameters' => array( - 'locale' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->customchannels = new Google_Service_AdSense_Resource_Customchannels( - $this, - $this->serviceName, - 'customchannels', - array( - 'methods' => array( - 'get' => array( - 'path' => 'adclients/{adClientId}/customchannels/{customChannelId}', - 'httpMethod' => 'GET', - 'parameters' => array( - 'adClientId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'customChannelId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - ), - ),'list' => array( - 'path' => 'adclients/{adClientId}/customchannels', - 'httpMethod' => 'GET', - 'parameters' => array( - 'adClientId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'pageToken' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->customchannels_adunits = new Google_Service_AdSense_Resource_CustomchannelsAdunits( - $this, - $this->serviceName, - 'adunits', - array( - 'methods' => array( - 'list' => array( - 'path' => 'adclients/{adClientId}/customchannels/{customChannelId}/adunits', - 'httpMethod' => 'GET', - 'parameters' => array( - 'adClientId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'customChannelId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'includeInactive' => array( - 'location' => 'query', - 'type' => 'boolean', - ), - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'pageToken' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->metadata_dimensions = new Google_Service_AdSense_Resource_MetadataDimensions( - $this, - $this->serviceName, - 'dimensions', - array( - 'methods' => array( - 'list' => array( - 'path' => 'metadata/dimensions', - 'httpMethod' => 'GET', - 'parameters' => array(), - ), - ) - ) - ); - $this->metadata_metrics = new Google_Service_AdSense_Resource_MetadataMetrics( - $this, - $this->serviceName, - 'metrics', - array( - 'methods' => array( - 'list' => array( - 'path' => 'metadata/metrics', - 'httpMethod' => 'GET', - 'parameters' => array(), - ), - ) - ) - ); - $this->payments = new Google_Service_AdSense_Resource_Payments( - $this, - $this->serviceName, - 'payments', - array( - 'methods' => array( - 'list' => array( - 'path' => 'payments', - 'httpMethod' => 'GET', - 'parameters' => array(), - ), - ) - ) - ); - $this->reports = new Google_Service_AdSense_Resource_Reports( - $this, - $this->serviceName, - 'reports', - array( - 'methods' => array( - 'generate' => array( - 'path' => 'reports', - 'httpMethod' => 'GET', - 'parameters' => array( - 'startDate' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'endDate' => array( - 'location' => 'query', - 'type' => 'string', - 'required' => true, - ), - 'accountId' => array( - 'location' => 'query', - 'type' => 'string', - 'repeated' => true, - ), - 'currency' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'dimension' => array( - 'location' => 'query', - 'type' => 'string', - 'repeated' => true, - ), - 'filter' => array( - 'location' => 'query', - 'type' => 'string', - 'repeated' => true, - ), - 'locale' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'metric' => array( - 'location' => 'query', - 'type' => 'string', - 'repeated' => true, - ), - 'sort' => array( - 'location' => 'query', - 'type' => 'string', - 'repeated' => true, - ), - 'startIndex' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'useTimezoneReporting' => array( - 'location' => 'query', - 'type' => 'boolean', - ), - ), - ), - ) - ) - ); - $this->reports_saved = new Google_Service_AdSense_Resource_ReportsSaved( - $this, - $this->serviceName, - 'saved', - array( - 'methods' => array( - 'generate' => array( - 'path' => 'reports/{savedReportId}', - 'httpMethod' => 'GET', - 'parameters' => array( - 'savedReportId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'locale' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'startIndex' => array( - 'location' => 'query', - 'type' => 'integer', - ), - ), - ),'list' => array( - 'path' => 'reports/saved', - 'httpMethod' => 'GET', - 'parameters' => array( - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'pageToken' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->savedadstyles = new Google_Service_AdSense_Resource_Savedadstyles( - $this, - $this->serviceName, - 'savedadstyles', - array( - 'methods' => array( - 'get' => array( - 'path' => 'savedadstyles/{savedAdStyleId}', - 'httpMethod' => 'GET', - 'parameters' => array( - 'savedAdStyleId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - ), - ),'list' => array( - 'path' => 'savedadstyles', - 'httpMethod' => 'GET', - 'parameters' => array( - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'pageToken' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - $this->urlchannels = new Google_Service_AdSense_Resource_Urlchannels( - $this, - $this->serviceName, - 'urlchannels', - array( - 'methods' => array( - 'list' => array( - 'path' => 'adclients/{adClientId}/urlchannels', - 'httpMethod' => 'GET', - 'parameters' => array( - 'adClientId' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'maxResults' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'pageToken' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Account.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Account.php deleted file mode 100644 index 729c33d30b40..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Account.php +++ /dev/null @@ -1,95 +0,0 @@ - "creation_time", - ); - public $creationTime; - public $id; - public $kind; - public $name; - public $premium; - protected $subAccountsType = 'Google_Service_AdSense_Account'; - protected $subAccountsDataType = 'array'; - public $timezone; - - public function setCreationTime($creationTime) - { - $this->creationTime = $creationTime; - } - public function getCreationTime() - { - return $this->creationTime; - } - public function setId($id) - { - $this->id = $id; - } - public function getId() - { - return $this->id; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setName($name) - { - $this->name = $name; - } - public function getName() - { - return $this->name; - } - public function setPremium($premium) - { - $this->premium = $premium; - } - public function getPremium() - { - return $this->premium; - } - /** - * @param Google_Service_AdSense_Account[] - */ - public function setSubAccounts($subAccounts) - { - $this->subAccounts = $subAccounts; - } - /** - * @return Google_Service_AdSense_Account[] - */ - public function getSubAccounts() - { - return $this->subAccounts; - } - public function setTimezone($timezone) - { - $this->timezone = $timezone; - } - public function getTimezone() - { - return $this->timezone; - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdStyle.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdStyle.php deleted file mode 100644 index 9289f5d4a962..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdStyle.php +++ /dev/null @@ -1,71 +0,0 @@ -colors = $colors; - } - /** - * @return Google_Service_AdSense_AdStyleColors - */ - public function getColors() - { - return $this->colors; - } - public function setCorners($corners) - { - $this->corners = $corners; - } - public function getCorners() - { - return $this->corners; - } - /** - * @param Google_Service_AdSense_AdStyleFont - */ - public function setFont(Google_Service_AdSense_AdStyleFont $font) - { - $this->font = $font; - } - /** - * @return Google_Service_AdSense_AdStyleFont - */ - public function getFont() - { - return $this->font; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdStyleColors.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdStyleColors.php deleted file mode 100644 index 68314a96be90..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdStyleColors.php +++ /dev/null @@ -1,66 +0,0 @@ -background = $background; - } - public function getBackground() - { - return $this->background; - } - public function setBorder($border) - { - $this->border = $border; - } - public function getBorder() - { - return $this->border; - } - public function setText($text) - { - $this->text = $text; - } - public function getText() - { - return $this->text; - } - public function setTitle($title) - { - $this->title = $title; - } - public function getTitle() - { - return $this->title; - } - public function setUrl($url) - { - $this->url = $url; - } - public function getUrl() - { - return $this->url; - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdUnit.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdUnit.php deleted file mode 100644 index 2003ca2ca8ba..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdUnit.php +++ /dev/null @@ -1,139 +0,0 @@ -code = $code; - } - public function getCode() - { - return $this->code; - } - /** - * @param Google_Service_AdSense_AdUnitContentAdsSettings - */ - public function setContentAdsSettings(Google_Service_AdSense_AdUnitContentAdsSettings $contentAdsSettings) - { - $this->contentAdsSettings = $contentAdsSettings; - } - /** - * @return Google_Service_AdSense_AdUnitContentAdsSettings - */ - public function getContentAdsSettings() - { - return $this->contentAdsSettings; - } - /** - * @param Google_Service_AdSense_AdStyle - */ - public function setCustomStyle(Google_Service_AdSense_AdStyle $customStyle) - { - $this->customStyle = $customStyle; - } - /** - * @return Google_Service_AdSense_AdStyle - */ - public function getCustomStyle() - { - return $this->customStyle; - } - /** - * @param Google_Service_AdSense_AdUnitFeedAdsSettings - */ - public function setFeedAdsSettings(Google_Service_AdSense_AdUnitFeedAdsSettings $feedAdsSettings) - { - $this->feedAdsSettings = $feedAdsSettings; - } - /** - * @return Google_Service_AdSense_AdUnitFeedAdsSettings - */ - public function getFeedAdsSettings() - { - return $this->feedAdsSettings; - } - public function setId($id) - { - $this->id = $id; - } - public function getId() - { - return $this->id; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - /** - * @param Google_Service_AdSense_AdUnitMobileContentAdsSettings - */ - public function setMobileContentAdsSettings(Google_Service_AdSense_AdUnitMobileContentAdsSettings $mobileContentAdsSettings) - { - $this->mobileContentAdsSettings = $mobileContentAdsSettings; - } - /** - * @return Google_Service_AdSense_AdUnitMobileContentAdsSettings - */ - public function getMobileContentAdsSettings() - { - return $this->mobileContentAdsSettings; - } - public function setName($name) - { - $this->name = $name; - } - public function getName() - { - return $this->name; - } - public function setSavedStyleId($savedStyleId) - { - $this->savedStyleId = $savedStyleId; - } - public function getSavedStyleId() - { - return $this->savedStyleId; - } - public function setStatus($status) - { - $this->status = $status; - } - public function getStatus() - { - return $this->status; - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdUnitContentAdsSettings.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdUnitContentAdsSettings.php deleted file mode 100644 index 774d98d3b90b..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdUnitContentAdsSettings.php +++ /dev/null @@ -1,55 +0,0 @@ -backupOption = $backupOption; - } - /** - * @return Google_Service_AdSense_AdUnitContentAdsSettingsBackupOption - */ - public function getBackupOption() - { - return $this->backupOption; - } - public function setSize($size) - { - $this->size = $size; - } - public function getSize() - { - return $this->size; - } - public function setType($type) - { - $this->type = $type; - } - public function getType() - { - return $this->type; - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdUnitMobileContentAdsSettings.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdUnitMobileContentAdsSettings.php deleted file mode 100644 index 046b82360d44..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdUnitMobileContentAdsSettings.php +++ /dev/null @@ -1,57 +0,0 @@ -markupLanguage = $markupLanguage; - } - public function getMarkupLanguage() - { - return $this->markupLanguage; - } - public function setScriptingLanguage($scriptingLanguage) - { - $this->scriptingLanguage = $scriptingLanguage; - } - public function getScriptingLanguage() - { - return $this->scriptingLanguage; - } - public function setSize($size) - { - $this->size = $size; - } - public function getSize() - { - return $this->size; - } - public function setType($type) - { - $this->type = $type; - } - public function getType() - { - return $this->type; - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/CustomChannel.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/CustomChannel.php deleted file mode 100644 index 5f4059295f79..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/CustomChannel.php +++ /dev/null @@ -1,73 +0,0 @@ -code = $code; - } - public function getCode() - { - return $this->code; - } - public function setId($id) - { - $this->id = $id; - } - public function getId() - { - return $this->id; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setName($name) - { - $this->name = $name; - } - public function getName() - { - return $this->name; - } - /** - * @param Google_Service_AdSense_CustomChannelTargetingInfo - */ - public function setTargetingInfo(Google_Service_AdSense_CustomChannelTargetingInfo $targetingInfo) - { - $this->targetingInfo = $targetingInfo; - } - /** - * @return Google_Service_AdSense_CustomChannelTargetingInfo - */ - public function getTargetingInfo() - { - return $this->targetingInfo; - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Payment.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Payment.php deleted file mode 100644 index bd602e4361ed..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Payment.php +++ /dev/null @@ -1,66 +0,0 @@ -id = $id; - } - public function getId() - { - return $this->id; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setPaymentAmount($paymentAmount) - { - $this->paymentAmount = $paymentAmount; - } - public function getPaymentAmount() - { - return $this->paymentAmount; - } - public function setPaymentAmountCurrencyCode($paymentAmountCurrencyCode) - { - $this->paymentAmountCurrencyCode = $paymentAmountCurrencyCode; - } - public function getPaymentAmountCurrencyCode() - { - return $this->paymentAmountCurrencyCode; - } - public function setPaymentDate($paymentDate) - { - $this->paymentDate = $paymentDate; - } - public function getPaymentDate() - { - return $this->paymentDate; - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/ReportingMetadataEntry.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/ReportingMetadataEntry.php deleted file mode 100644 index 77b74783fc92..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/ReportingMetadataEntry.php +++ /dev/null @@ -1,85 +0,0 @@ -compatibleDimensions = $compatibleDimensions; - } - public function getCompatibleDimensions() - { - return $this->compatibleDimensions; - } - public function setCompatibleMetrics($compatibleMetrics) - { - $this->compatibleMetrics = $compatibleMetrics; - } - public function getCompatibleMetrics() - { - return $this->compatibleMetrics; - } - public function setId($id) - { - $this->id = $id; - } - public function getId() - { - return $this->id; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setRequiredDimensions($requiredDimensions) - { - $this->requiredDimensions = $requiredDimensions; - } - public function getRequiredDimensions() - { - return $this->requiredDimensions; - } - public function setRequiredMetrics($requiredMetrics) - { - $this->requiredMetrics = $requiredMetrics; - } - public function getRequiredMetrics() - { - return $this->requiredMetrics; - } - public function setSupportedProducts($supportedProducts) - { - $this->supportedProducts = $supportedProducts; - } - public function getSupportedProducts() - { - return $this->supportedProducts; - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Accounts.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Accounts.php deleted file mode 100644 index c6a6d64091d4..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Accounts.php +++ /dev/null @@ -1,61 +0,0 @@ - - * $adsenseService = new Google_Service_AdSense(...); - * $accounts = $adsenseService->accounts; - * - */ -class Google_Service_AdSense_Resource_Accounts extends Google_Service_Resource -{ - /** - * Get information about the selected AdSense account. (accounts.get) - * - * @param string $accountId Account to get information about. - * @param array $optParams Optional parameters. - * - * @opt_param bool tree Whether the tree of sub accounts should be returned. - * @return Google_Service_AdSense_Account - */ - public function get($accountId, $optParams = array()) - { - $params = array('accountId' => $accountId); - $params = array_merge($params, $optParams); - return $this->call('get', array($params), "Google_Service_AdSense_Account"); - } - /** - * List all accounts available to this AdSense account. (accounts.listAccounts) - * - * @param array $optParams Optional parameters. - * - * @opt_param int maxResults The maximum number of accounts to include in the - * response, used for paging. - * @opt_param string pageToken A continuation token, used to page through - * accounts. To retrieve the next page, set this parameter to the value of - * "nextPageToken" from the previous response. - * @return Google_Service_AdSense_Accounts - */ - public function listAccounts($optParams = array()) - { - $params = array(); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_AdSense_Accounts"); - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsAdclients.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsAdclients.php deleted file mode 100644 index 067448a65aa7..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsAdclients.php +++ /dev/null @@ -1,64 +0,0 @@ - - * $adsenseService = new Google_Service_AdSense(...); - * $adclients = $adsenseService->adclients; - * - */ -class Google_Service_AdSense_Resource_AccountsAdclients extends Google_Service_Resource -{ - /** - * Get Auto ad code for a given ad client. (adclients.getAdCode) - * - * @param string $accountId Account which contains the ad client. - * @param string $adClientId Ad client to get the code for. - * @param array $optParams Optional parameters. - * - * @opt_param string tagPartner Tag partner to include in the ad code snippet. - * @return Google_Service_AdSense_AdCode - */ - public function getAdCode($accountId, $adClientId, $optParams = array()) - { - $params = array('accountId' => $accountId, 'adClientId' => $adClientId); - $params = array_merge($params, $optParams); - return $this->call('getAdCode', array($params), "Google_Service_AdSense_AdCode"); - } - /** - * List all ad clients in the specified account. - * (adclients.listAccountsAdclients) - * - * @param string $accountId Account for which to list ad clients. - * @param array $optParams Optional parameters. - * - * @opt_param int maxResults The maximum number of ad clients to include in the - * response, used for paging. - * @opt_param string pageToken A continuation token, used to page through ad - * clients. To retrieve the next page, set this parameter to the value of - * "nextPageToken" from the previous response. - * @return Google_Service_AdSense_AdClients - */ - public function listAccountsAdclients($accountId, $optParams = array()) - { - $params = array('accountId' => $accountId); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_AdSense_AdClients"); - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsAdunits.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsAdunits.php deleted file mode 100644 index 8e1682d1fb2c..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsAdunits.php +++ /dev/null @@ -1,82 +0,0 @@ - - * $adsenseService = new Google_Service_AdSense(...); - * $adunits = $adsenseService->adunits; - * - */ -class Google_Service_AdSense_Resource_AccountsAdunits extends Google_Service_Resource -{ - /** - * Gets the specified ad unit in the specified ad client for the specified - * account. (adunits.get) - * - * @param string $accountId Account to which the ad client belongs. - * @param string $adClientId Ad client for which to get the ad unit. - * @param string $adUnitId Ad unit to retrieve. - * @param array $optParams Optional parameters. - * @return Google_Service_AdSense_AdUnit - */ - public function get($accountId, $adClientId, $adUnitId, $optParams = array()) - { - $params = array('accountId' => $accountId, 'adClientId' => $adClientId, 'adUnitId' => $adUnitId); - $params = array_merge($params, $optParams); - return $this->call('get', array($params), "Google_Service_AdSense_AdUnit"); - } - /** - * Get ad code for the specified ad unit. (adunits.getAdCode) - * - * @param string $accountId Account which contains the ad client. - * @param string $adClientId Ad client with contains the ad unit. - * @param string $adUnitId Ad unit to get the code for. - * @param array $optParams Optional parameters. - * @return Google_Service_AdSense_AdCode - */ - public function getAdCode($accountId, $adClientId, $adUnitId, $optParams = array()) - { - $params = array('accountId' => $accountId, 'adClientId' => $adClientId, 'adUnitId' => $adUnitId); - $params = array_merge($params, $optParams); - return $this->call('getAdCode', array($params), "Google_Service_AdSense_AdCode"); - } - /** - * List all ad units in the specified ad client for the specified account. - * (adunits.listAccountsAdunits) - * - * @param string $accountId Account to which the ad client belongs. - * @param string $adClientId Ad client for which to list ad units. - * @param array $optParams Optional parameters. - * - * @opt_param bool includeInactive Whether to include inactive ad units. - * Default: true. - * @opt_param int maxResults The maximum number of ad units to include in the - * response, used for paging. - * @opt_param string pageToken A continuation token, used to page through ad - * units. To retrieve the next page, set this parameter to the value of - * "nextPageToken" from the previous response. - * @return Google_Service_AdSense_AdUnits - */ - public function listAccountsAdunits($accountId, $adClientId, $optParams = array()) - { - $params = array('accountId' => $accountId, 'adClientId' => $adClientId); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_AdSense_AdUnits"); - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsAdunitsCustomchannels.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsAdunitsCustomchannels.php deleted file mode 100644 index 5d0c0d5e2db3..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsAdunitsCustomchannels.php +++ /dev/null @@ -1,50 +0,0 @@ - - * $adsenseService = new Google_Service_AdSense(...); - * $customchannels = $adsenseService->customchannels; - * - */ -class Google_Service_AdSense_Resource_AccountsAdunitsCustomchannels extends Google_Service_Resource -{ - /** - * List all custom channels which the specified ad unit belongs to. - * (customchannels.listAccountsAdunitsCustomchannels) - * - * @param string $accountId Account to which the ad client belongs. - * @param string $adClientId Ad client which contains the ad unit. - * @param string $adUnitId Ad unit for which to list custom channels. - * @param array $optParams Optional parameters. - * - * @opt_param int maxResults The maximum number of custom channels to include in - * the response, used for paging. - * @opt_param string pageToken A continuation token, used to page through custom - * channels. To retrieve the next page, set this parameter to the value of - * "nextPageToken" from the previous response. - * @return Google_Service_AdSense_CustomChannels - */ - public function listAccountsAdunitsCustomchannels($accountId, $adClientId, $adUnitId, $optParams = array()) - { - $params = array('accountId' => $accountId, 'adClientId' => $adClientId, 'adUnitId' => $adUnitId); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_AdSense_CustomChannels"); - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsAlerts.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsAlerts.php deleted file mode 100644 index 7b036209edde..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsAlerts.php +++ /dev/null @@ -1,60 +0,0 @@ - - * $adsenseService = new Google_Service_AdSense(...); - * $alerts = $adsenseService->alerts; - * - */ -class Google_Service_AdSense_Resource_AccountsAlerts extends Google_Service_Resource -{ - /** - * Dismiss (delete) the specified alert from the specified publisher AdSense - * account. (alerts.delete) - * - * @param string $accountId Account which contains the ad unit. - * @param string $alertId Alert to delete. - * @param array $optParams Optional parameters. - */ - public function delete($accountId, $alertId, $optParams = array()) - { - $params = array('accountId' => $accountId, 'alertId' => $alertId); - $params = array_merge($params, $optParams); - return $this->call('delete', array($params)); - } - /** - * List the alerts for the specified AdSense account. - * (alerts.listAccountsAlerts) - * - * @param string $accountId Account for which to retrieve the alerts. - * @param array $optParams Optional parameters. - * - * @opt_param string locale The locale to use for translating alert messages. - * The account locale will be used if this is not supplied. The AdSense default - * (English) will be used if the supplied locale is invalid or unsupported. - * @return Google_Service_AdSense_Alerts - */ - public function listAccountsAlerts($accountId, $optParams = array()) - { - $params = array('accountId' => $accountId); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_AdSense_Alerts"); - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsCustomchannels.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsCustomchannels.php deleted file mode 100644 index e4bf6744aecf..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsCustomchannels.php +++ /dev/null @@ -1,65 +0,0 @@ - - * $adsenseService = new Google_Service_AdSense(...); - * $customchannels = $adsenseService->customchannels; - * - */ -class Google_Service_AdSense_Resource_AccountsCustomchannels extends Google_Service_Resource -{ - /** - * Get the specified custom channel from the specified ad client for the - * specified account. (customchannels.get) - * - * @param string $accountId Account to which the ad client belongs. - * @param string $adClientId Ad client which contains the custom channel. - * @param string $customChannelId Custom channel to retrieve. - * @param array $optParams Optional parameters. - * @return Google_Service_AdSense_CustomChannel - */ - public function get($accountId, $adClientId, $customChannelId, $optParams = array()) - { - $params = array('accountId' => $accountId, 'adClientId' => $adClientId, 'customChannelId' => $customChannelId); - $params = array_merge($params, $optParams); - return $this->call('get', array($params), "Google_Service_AdSense_CustomChannel"); - } - /** - * List all custom channels in the specified ad client for the specified - * account. (customchannels.listAccountsCustomchannels) - * - * @param string $accountId Account to which the ad client belongs. - * @param string $adClientId Ad client for which to list custom channels. - * @param array $optParams Optional parameters. - * - * @opt_param int maxResults The maximum number of custom channels to include in - * the response, used for paging. - * @opt_param string pageToken A continuation token, used to page through custom - * channels. To retrieve the next page, set this parameter to the value of - * "nextPageToken" from the previous response. - * @return Google_Service_AdSense_CustomChannels - */ - public function listAccountsCustomchannels($accountId, $adClientId, $optParams = array()) - { - $params = array('accountId' => $accountId, 'adClientId' => $adClientId); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_AdSense_CustomChannels"); - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsCustomchannelsAdunits.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsCustomchannelsAdunits.php deleted file mode 100644 index 6ae6f473e123..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsCustomchannelsAdunits.php +++ /dev/null @@ -1,52 +0,0 @@ - - * $adsenseService = new Google_Service_AdSense(...); - * $adunits = $adsenseService->adunits; - * - */ -class Google_Service_AdSense_Resource_AccountsCustomchannelsAdunits extends Google_Service_Resource -{ - /** - * List all ad units in the specified custom channel. - * (adunits.listAccountsCustomchannelsAdunits) - * - * @param string $accountId Account to which the ad client belongs. - * @param string $adClientId Ad client which contains the custom channel. - * @param string $customChannelId Custom channel for which to list ad units. - * @param array $optParams Optional parameters. - * - * @opt_param bool includeInactive Whether to include inactive ad units. - * Default: true. - * @opt_param int maxResults The maximum number of ad units to include in the - * response, used for paging. - * @opt_param string pageToken A continuation token, used to page through ad - * units. To retrieve the next page, set this parameter to the value of - * "nextPageToken" from the previous response. - * @return Google_Service_AdSense_AdUnits - */ - public function listAccountsCustomchannelsAdunits($accountId, $adClientId, $customChannelId, $optParams = array()) - { - $params = array('accountId' => $accountId, 'adClientId' => $adClientId, 'customChannelId' => $customChannelId); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_AdSense_AdUnits"); - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsReports.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsReports.php deleted file mode 100644 index cca7772b7ad7..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsReports.php +++ /dev/null @@ -1,64 +0,0 @@ - - * $adsenseService = new Google_Service_AdSense(...); - * $reports = $adsenseService->reports; - * - */ -class Google_Service_AdSense_Resource_AccountsReports extends Google_Service_Resource -{ - /** - * Generate an AdSense report based on the report request sent in the query - * parameters. Returns the result as JSON; to retrieve output in CSV format - * specify "alt=csv" as a query parameter. (reports.generate) - * - * @param string $accountId Account upon which to report. - * @param string $startDate Start of the date range to report on in "YYYY-MM-DD" - * format, inclusive. - * @param string $endDate End of the date range to report on in "YYYY-MM-DD" - * format, inclusive. - * @param array $optParams Optional parameters. - * - * @opt_param string currency Optional currency to use when reporting on - * monetary metrics. Defaults to the account's currency if not set. - * @opt_param string dimension Dimensions to base the report on. - * @opt_param string filter Filters to be run on the report. - * @opt_param string locale Optional locale to use for translating report output - * to a local language. Defaults to "en_US" if not specified. - * @opt_param int maxResults The maximum number of rows of report data to - * return. - * @opt_param string metric Numeric columns to include in the report. - * @opt_param string sort The name of a dimension or metric to sort the - * resulting report on, optionally prefixed with "+" to sort ascending or "-" to - * sort descending. If no prefix is specified, the column is sorted ascending. - * @opt_param int startIndex Index of the first row of report data to return. - * @opt_param bool useTimezoneReporting Whether the report should be generated - * in the AdSense account's local timezone. If false default PST/PDT timezone - * will be used. - * @return Google_Service_AdSense_AdsenseReportsGenerateResponse - */ - public function generate($accountId, $startDate, $endDate, $optParams = array()) - { - $params = array('accountId' => $accountId, 'startDate' => $startDate, 'endDate' => $endDate); - $params = array_merge($params, $optParams); - return $this->call('generate', array($params), "Google_Service_AdSense_AdsenseReportsGenerateResponse"); - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsReportsSaved.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsReportsSaved.php deleted file mode 100644 index e296c74f0bf1..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsReportsSaved.php +++ /dev/null @@ -1,69 +0,0 @@ - - * $adsenseService = new Google_Service_AdSense(...); - * $saved = $adsenseService->saved; - * - */ -class Google_Service_AdSense_Resource_AccountsReportsSaved extends Google_Service_Resource -{ - /** - * Generate an AdSense report based on the saved report ID sent in the query - * parameters. (saved.generate) - * - * @param string $accountId Account to which the saved reports belong. - * @param string $savedReportId The saved report to retrieve. - * @param array $optParams Optional parameters. - * - * @opt_param string locale Optional locale to use for translating report output - * to a local language. Defaults to "en_US" if not specified. - * @opt_param int maxResults The maximum number of rows of report data to - * return. - * @opt_param int startIndex Index of the first row of report data to return. - * @return Google_Service_AdSense_AdsenseReportsGenerateResponse - */ - public function generate($accountId, $savedReportId, $optParams = array()) - { - $params = array('accountId' => $accountId, 'savedReportId' => $savedReportId); - $params = array_merge($params, $optParams); - return $this->call('generate', array($params), "Google_Service_AdSense_AdsenseReportsGenerateResponse"); - } - /** - * List all saved reports in the specified AdSense account. - * (saved.listAccountsReportsSaved) - * - * @param string $accountId Account to which the saved reports belong. - * @param array $optParams Optional parameters. - * - * @opt_param int maxResults The maximum number of saved reports to include in - * the response, used for paging. - * @opt_param string pageToken A continuation token, used to page through saved - * reports. To retrieve the next page, set this parameter to the value of - * "nextPageToken" from the previous response. - * @return Google_Service_AdSense_SavedReports - */ - public function listAccountsReportsSaved($accountId, $optParams = array()) - { - $params = array('accountId' => $accountId); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_AdSense_SavedReports"); - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsSavedadstyles.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsSavedadstyles.php deleted file mode 100644 index 4f8215bf3cb8..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsSavedadstyles.php +++ /dev/null @@ -1,62 +0,0 @@ - - * $adsenseService = new Google_Service_AdSense(...); - * $savedadstyles = $adsenseService->savedadstyles; - * - */ -class Google_Service_AdSense_Resource_AccountsSavedadstyles extends Google_Service_Resource -{ - /** - * List a specific saved ad style for the specified account. (savedadstyles.get) - * - * @param string $accountId Account for which to get the saved ad style. - * @param string $savedAdStyleId Saved ad style to retrieve. - * @param array $optParams Optional parameters. - * @return Google_Service_AdSense_SavedAdStyle - */ - public function get($accountId, $savedAdStyleId, $optParams = array()) - { - $params = array('accountId' => $accountId, 'savedAdStyleId' => $savedAdStyleId); - $params = array_merge($params, $optParams); - return $this->call('get', array($params), "Google_Service_AdSense_SavedAdStyle"); - } - /** - * List all saved ad styles in the specified account. - * (savedadstyles.listAccountsSavedadstyles) - * - * @param string $accountId Account for which to list saved ad styles. - * @param array $optParams Optional parameters. - * - * @opt_param int maxResults The maximum number of saved ad styles to include in - * the response, used for paging. - * @opt_param string pageToken A continuation token, used to page through saved - * ad styles. To retrieve the next page, set this parameter to the value of - * "nextPageToken" from the previous response. - * @return Google_Service_AdSense_SavedAdStyles - */ - public function listAccountsSavedadstyles($accountId, $optParams = array()) - { - $params = array('accountId' => $accountId); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_AdSense_SavedAdStyles"); - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsUrlchannels.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsUrlchannels.php deleted file mode 100644 index 27c23a401f89..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsUrlchannels.php +++ /dev/null @@ -1,49 +0,0 @@ - - * $adsenseService = new Google_Service_AdSense(...); - * $urlchannels = $adsenseService->urlchannels; - * - */ -class Google_Service_AdSense_Resource_AccountsUrlchannels extends Google_Service_Resource -{ - /** - * List all URL channels in the specified ad client for the specified account. - * (urlchannels.listAccountsUrlchannels) - * - * @param string $accountId Account to which the ad client belongs. - * @param string $adClientId Ad client for which to list URL channels. - * @param array $optParams Optional parameters. - * - * @opt_param int maxResults The maximum number of URL channels to include in - * the response, used for paging. - * @opt_param string pageToken A continuation token, used to page through URL - * channels. To retrieve the next page, set this parameter to the value of - * "nextPageToken" from the previous response. - * @return Google_Service_AdSense_UrlChannels - */ - public function listAccountsUrlchannels($accountId, $adClientId, $optParams = array()) - { - $params = array('accountId' => $accountId, 'adClientId' => $adClientId); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_AdSense_UrlChannels"); - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Adclients.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Adclients.php deleted file mode 100644 index 023babb3c886..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Adclients.php +++ /dev/null @@ -1,46 +0,0 @@ - - * $adsenseService = new Google_Service_AdSense(...); - * $adclients = $adsenseService->adclients; - * - */ -class Google_Service_AdSense_Resource_Adclients extends Google_Service_Resource -{ - /** - * List all ad clients in this AdSense account. (adclients.listAdclients) - * - * @param array $optParams Optional parameters. - * - * @opt_param int maxResults The maximum number of ad clients to include in the - * response, used for paging. - * @opt_param string pageToken A continuation token, used to page through ad - * clients. To retrieve the next page, set this parameter to the value of - * "nextPageToken" from the previous response. - * @return Google_Service_AdSense_AdClients - */ - public function listAdclients($optParams = array()) - { - $params = array(); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_AdSense_AdClients"); - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Adunits.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Adunits.php deleted file mode 100644 index bb7d15dece5a..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Adunits.php +++ /dev/null @@ -1,78 +0,0 @@ - - * $adsenseService = new Google_Service_AdSense(...); - * $adunits = $adsenseService->adunits; - * - */ -class Google_Service_AdSense_Resource_Adunits extends Google_Service_Resource -{ - /** - * Gets the specified ad unit in the specified ad client. (adunits.get) - * - * @param string $adClientId Ad client for which to get the ad unit. - * @param string $adUnitId Ad unit to retrieve. - * @param array $optParams Optional parameters. - * @return Google_Service_AdSense_AdUnit - */ - public function get($adClientId, $adUnitId, $optParams = array()) - { - $params = array('adClientId' => $adClientId, 'adUnitId' => $adUnitId); - $params = array_merge($params, $optParams); - return $this->call('get', array($params), "Google_Service_AdSense_AdUnit"); - } - /** - * Get ad code for the specified ad unit. (adunits.getAdCode) - * - * @param string $adClientId Ad client with contains the ad unit. - * @param string $adUnitId Ad unit to get the code for. - * @param array $optParams Optional parameters. - * @return Google_Service_AdSense_AdCode - */ - public function getAdCode($adClientId, $adUnitId, $optParams = array()) - { - $params = array('adClientId' => $adClientId, 'adUnitId' => $adUnitId); - $params = array_merge($params, $optParams); - return $this->call('getAdCode', array($params), "Google_Service_AdSense_AdCode"); - } - /** - * List all ad units in the specified ad client for this AdSense account. - * (adunits.listAdunits) - * - * @param string $adClientId Ad client for which to list ad units. - * @param array $optParams Optional parameters. - * - * @opt_param bool includeInactive Whether to include inactive ad units. - * Default: true. - * @opt_param int maxResults The maximum number of ad units to include in the - * response, used for paging. - * @opt_param string pageToken A continuation token, used to page through ad - * units. To retrieve the next page, set this parameter to the value of - * "nextPageToken" from the previous response. - * @return Google_Service_AdSense_AdUnits - */ - public function listAdunits($adClientId, $optParams = array()) - { - $params = array('adClientId' => $adClientId); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_AdSense_AdUnits"); - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AdunitsCustomchannels.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AdunitsCustomchannels.php deleted file mode 100644 index f445c6695f64..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AdunitsCustomchannels.php +++ /dev/null @@ -1,49 +0,0 @@ - - * $adsenseService = new Google_Service_AdSense(...); - * $customchannels = $adsenseService->customchannels; - * - */ -class Google_Service_AdSense_Resource_AdunitsCustomchannels extends Google_Service_Resource -{ - /** - * List all custom channels which the specified ad unit belongs to. - * (customchannels.listAdunitsCustomchannels) - * - * @param string $adClientId Ad client which contains the ad unit. - * @param string $adUnitId Ad unit for which to list custom channels. - * @param array $optParams Optional parameters. - * - * @opt_param int maxResults The maximum number of custom channels to include in - * the response, used for paging. - * @opt_param string pageToken A continuation token, used to page through custom - * channels. To retrieve the next page, set this parameter to the value of - * "nextPageToken" from the previous response. - * @return Google_Service_AdSense_CustomChannels - */ - public function listAdunitsCustomchannels($adClientId, $adUnitId, $optParams = array()) - { - $params = array('adClientId' => $adClientId, 'adUnitId' => $adUnitId); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_AdSense_CustomChannels"); - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Alerts.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Alerts.php deleted file mode 100644 index a9bec62ea5c8..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Alerts.php +++ /dev/null @@ -1,57 +0,0 @@ - - * $adsenseService = new Google_Service_AdSense(...); - * $alerts = $adsenseService->alerts; - * - */ -class Google_Service_AdSense_Resource_Alerts extends Google_Service_Resource -{ - /** - * Dismiss (delete) the specified alert from the publisher's AdSense account. - * (alerts.delete) - * - * @param string $alertId Alert to delete. - * @param array $optParams Optional parameters. - */ - public function delete($alertId, $optParams = array()) - { - $params = array('alertId' => $alertId); - $params = array_merge($params, $optParams); - return $this->call('delete', array($params)); - } - /** - * List the alerts for this AdSense account. (alerts.listAlerts) - * - * @param array $optParams Optional parameters. - * - * @opt_param string locale The locale to use for translating alert messages. - * The account locale will be used if this is not supplied. The AdSense default - * (English) will be used if the supplied locale is invalid or unsupported. - * @return Google_Service_AdSense_Alerts - */ - public function listAlerts($optParams = array()) - { - $params = array(); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_AdSense_Alerts"); - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Customchannels.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Customchannels.php deleted file mode 100644 index 9fde63df8842..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Customchannels.php +++ /dev/null @@ -1,63 +0,0 @@ - - * $adsenseService = new Google_Service_AdSense(...); - * $customchannels = $adsenseService->customchannels; - * - */ -class Google_Service_AdSense_Resource_Customchannels extends Google_Service_Resource -{ - /** - * Get the specified custom channel from the specified ad client. - * (customchannels.get) - * - * @param string $adClientId Ad client which contains the custom channel. - * @param string $customChannelId Custom channel to retrieve. - * @param array $optParams Optional parameters. - * @return Google_Service_AdSense_CustomChannel - */ - public function get($adClientId, $customChannelId, $optParams = array()) - { - $params = array('adClientId' => $adClientId, 'customChannelId' => $customChannelId); - $params = array_merge($params, $optParams); - return $this->call('get', array($params), "Google_Service_AdSense_CustomChannel"); - } - /** - * List all custom channels in the specified ad client for this AdSense account. - * (customchannels.listCustomchannels) - * - * @param string $adClientId Ad client for which to list custom channels. - * @param array $optParams Optional parameters. - * - * @opt_param int maxResults The maximum number of custom channels to include in - * the response, used for paging. - * @opt_param string pageToken A continuation token, used to page through custom - * channels. To retrieve the next page, set this parameter to the value of - * "nextPageToken" from the previous response. - * @return Google_Service_AdSense_CustomChannels - */ - public function listCustomchannels($adClientId, $optParams = array()) - { - $params = array('adClientId' => $adClientId); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_AdSense_CustomChannels"); - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/CustomchannelsAdunits.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/CustomchannelsAdunits.php deleted file mode 100644 index c5ed571ee9ff..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/CustomchannelsAdunits.php +++ /dev/null @@ -1,51 +0,0 @@ - - * $adsenseService = new Google_Service_AdSense(...); - * $adunits = $adsenseService->adunits; - * - */ -class Google_Service_AdSense_Resource_CustomchannelsAdunits extends Google_Service_Resource -{ - /** - * List all ad units in the specified custom channel. - * (adunits.listCustomchannelsAdunits) - * - * @param string $adClientId Ad client which contains the custom channel. - * @param string $customChannelId Custom channel for which to list ad units. - * @param array $optParams Optional parameters. - * - * @opt_param bool includeInactive Whether to include inactive ad units. - * Default: true. - * @opt_param int maxResults The maximum number of ad units to include in the - * response, used for paging. - * @opt_param string pageToken A continuation token, used to page through ad - * units. To retrieve the next page, set this parameter to the value of - * "nextPageToken" from the previous response. - * @return Google_Service_AdSense_AdUnits - */ - public function listCustomchannelsAdunits($adClientId, $customChannelId, $optParams = array()) - { - $params = array('adClientId' => $adClientId, 'customChannelId' => $customChannelId); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_AdSense_AdUnits"); - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Reports.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Reports.php deleted file mode 100644 index e0481c8973a4..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Reports.php +++ /dev/null @@ -1,64 +0,0 @@ - - * $adsenseService = new Google_Service_AdSense(...); - * $reports = $adsenseService->reports; - * - */ -class Google_Service_AdSense_Resource_Reports extends Google_Service_Resource -{ - /** - * Generate an AdSense report based on the report request sent in the query - * parameters. Returns the result as JSON; to retrieve output in CSV format - * specify "alt=csv" as a query parameter. (reports.generate) - * - * @param string $startDate Start of the date range to report on in "YYYY-MM-DD" - * format, inclusive. - * @param string $endDate End of the date range to report on in "YYYY-MM-DD" - * format, inclusive. - * @param array $optParams Optional parameters. - * - * @opt_param string accountId Accounts upon which to report. - * @opt_param string currency Optional currency to use when reporting on - * monetary metrics. Defaults to the account's currency if not set. - * @opt_param string dimension Dimensions to base the report on. - * @opt_param string filter Filters to be run on the report. - * @opt_param string locale Optional locale to use for translating report output - * to a local language. Defaults to "en_US" if not specified. - * @opt_param int maxResults The maximum number of rows of report data to - * return. - * @opt_param string metric Numeric columns to include in the report. - * @opt_param string sort The name of a dimension or metric to sort the - * resulting report on, optionally prefixed with "+" to sort ascending or "-" to - * sort descending. If no prefix is specified, the column is sorted ascending. - * @opt_param int startIndex Index of the first row of report data to return. - * @opt_param bool useTimezoneReporting Whether the report should be generated - * in the AdSense account's local timezone. If false default PST/PDT timezone - * will be used. - * @return Google_Service_AdSense_AdsenseReportsGenerateResponse - */ - public function generate($startDate, $endDate, $optParams = array()) - { - $params = array('startDate' => $startDate, 'endDate' => $endDate); - $params = array_merge($params, $optParams); - return $this->call('generate', array($params), "Google_Service_AdSense_AdsenseReportsGenerateResponse"); - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/ReportsSaved.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/ReportsSaved.php deleted file mode 100644 index 6d838fc8280e..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/ReportsSaved.php +++ /dev/null @@ -1,66 +0,0 @@ - - * $adsenseService = new Google_Service_AdSense(...); - * $saved = $adsenseService->saved; - * - */ -class Google_Service_AdSense_Resource_ReportsSaved extends Google_Service_Resource -{ - /** - * Generate an AdSense report based on the saved report ID sent in the query - * parameters. (saved.generate) - * - * @param string $savedReportId The saved report to retrieve. - * @param array $optParams Optional parameters. - * - * @opt_param string locale Optional locale to use for translating report output - * to a local language. Defaults to "en_US" if not specified. - * @opt_param int maxResults The maximum number of rows of report data to - * return. - * @opt_param int startIndex Index of the first row of report data to return. - * @return Google_Service_AdSense_AdsenseReportsGenerateResponse - */ - public function generate($savedReportId, $optParams = array()) - { - $params = array('savedReportId' => $savedReportId); - $params = array_merge($params, $optParams); - return $this->call('generate', array($params), "Google_Service_AdSense_AdsenseReportsGenerateResponse"); - } - /** - * List all saved reports in this AdSense account. (saved.listReportsSaved) - * - * @param array $optParams Optional parameters. - * - * @opt_param int maxResults The maximum number of saved reports to include in - * the response, used for paging. - * @opt_param string pageToken A continuation token, used to page through saved - * reports. To retrieve the next page, set this parameter to the value of - * "nextPageToken" from the previous response. - * @return Google_Service_AdSense_SavedReports - */ - public function listReportsSaved($optParams = array()) - { - $params = array(); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_AdSense_SavedReports"); - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Savedadstyles.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Savedadstyles.php deleted file mode 100644 index f17a237d52f7..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Savedadstyles.php +++ /dev/null @@ -1,60 +0,0 @@ - - * $adsenseService = new Google_Service_AdSense(...); - * $savedadstyles = $adsenseService->savedadstyles; - * - */ -class Google_Service_AdSense_Resource_Savedadstyles extends Google_Service_Resource -{ - /** - * Get a specific saved ad style from the user's account. (savedadstyles.get) - * - * @param string $savedAdStyleId Saved ad style to retrieve. - * @param array $optParams Optional parameters. - * @return Google_Service_AdSense_SavedAdStyle - */ - public function get($savedAdStyleId, $optParams = array()) - { - $params = array('savedAdStyleId' => $savedAdStyleId); - $params = array_merge($params, $optParams); - return $this->call('get', array($params), "Google_Service_AdSense_SavedAdStyle"); - } - /** - * List all saved ad styles in the user's account. - * (savedadstyles.listSavedadstyles) - * - * @param array $optParams Optional parameters. - * - * @opt_param int maxResults The maximum number of saved ad styles to include in - * the response, used for paging. - * @opt_param string pageToken A continuation token, used to page through saved - * ad styles. To retrieve the next page, set this parameter to the value of - * "nextPageToken" from the previous response. - * @return Google_Service_AdSense_SavedAdStyles - */ - public function listSavedadstyles($optParams = array()) - { - $params = array(); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_AdSense_SavedAdStyles"); - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Urlchannels.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Urlchannels.php deleted file mode 100644 index 0d8819668004..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Urlchannels.php +++ /dev/null @@ -1,48 +0,0 @@ - - * $adsenseService = new Google_Service_AdSense(...); - * $urlchannels = $adsenseService->urlchannels; - * - */ -class Google_Service_AdSense_Resource_Urlchannels extends Google_Service_Resource -{ - /** - * List all URL channels in the specified ad client for this AdSense account. - * (urlchannels.listUrlchannels) - * - * @param string $adClientId Ad client for which to list URL channels. - * @param array $optParams Optional parameters. - * - * @opt_param int maxResults The maximum number of URL channels to include in - * the response, used for paging. - * @opt_param string pageToken A continuation token, used to page through URL - * channels. To retrieve the next page, set this parameter to the value of - * "nextPageToken" from the previous response. - * @return Google_Service_AdSense_UrlChannels - */ - public function listUrlchannels($adClientId, $optParams = array()) - { - $params = array('adClientId' => $adClientId); - $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_AdSense_UrlChannels"); - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/SavedAdStyles.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/SavedAdStyles.php deleted file mode 100644 index 77ae197cf4a4..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/SavedAdStyles.php +++ /dev/null @@ -1,65 +0,0 @@ -etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - /** - * @param Google_Service_AdSense_SavedAdStyle[] - */ - public function setItems($items) - { - $this->items = $items; - } - /** - * @return Google_Service_AdSense_SavedAdStyle[] - */ - public function getItems() - { - return $this->items; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setNextPageToken($nextPageToken) - { - $this->nextPageToken = $nextPageToken; - } - public function getNextPageToken() - { - return $this->nextPageToken; - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/SavedReports.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/SavedReports.php deleted file mode 100644 index 142ba6c72a27..000000000000 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/SavedReports.php +++ /dev/null @@ -1,65 +0,0 @@ -etag = $etag; - } - public function getEtag() - { - return $this->etag; - } - /** - * @param Google_Service_AdSense_SavedReport[] - */ - public function setItems($items) - { - $this->items = $items; - } - /** - * @return Google_Service_AdSense_SavedReport[] - */ - public function getItems() - { - return $this->items; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } - public function setNextPageToken($nextPageToken) - { - $this->nextPageToken = $nextPageToken; - } - public function getNextPageToken() - { - return $this->nextPageToken; - } -} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense.php new file mode 100644 index 000000000000..25efa3d302f6 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense.php @@ -0,0 +1,675 @@ + + * The AdSense Management API allows publishers to access their inventory and + * run earnings and performance reports.

+ * + *

+ * For more information about this service, see the API + * Documentation + *

+ * + * @author Google, Inc. + */ +class Google_Service_Adsense extends Google_Service +{ + /** View and manage your AdSense data. */ + const ADSENSE = + "https://www.googleapis.com/auth/adsense"; + /** View your AdSense data. */ + const ADSENSE_READONLY = + "https://www.googleapis.com/auth/adsense.readonly"; + + public $accounts; + public $accounts_adclients; + public $accounts_adclients_adunits; + public $accounts_adclients_customchannels; + public $accounts_adclients_urlchannels; + public $accounts_alerts; + public $accounts_payments; + public $accounts_reports; + public $accounts_reports_saved; + public $accounts_sites; + + /** + * Constructs the internal representation of the Adsense service. + * + * @param Google_Client $client The client used to deliver requests. + * @param string $rootUrl The root URL used for requests to the service. + */ + public function __construct(Google_Client $client, $rootUrl = null) + { + parent::__construct($client); + $this->rootUrl = $rootUrl ?: 'https://adsense.googleapis.com/'; + $this->servicePath = ''; + $this->batchPath = 'batch'; + $this->version = 'v2'; + $this->serviceName = 'adsense'; + + $this->accounts = new Google_Service_Adsense_Resource_Accounts( + $this, + $this->serviceName, + 'accounts', + array( + 'methods' => array( + 'get' => array( + 'path' => 'v2/{+name}', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'list' => array( + 'path' => 'v2/accounts', + 'httpMethod' => 'GET', + 'parameters' => array( + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ),'listChildAccounts' => array( + 'path' => 'v2/{+parent}:listChildAccounts', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ), + ) + ) + ); + $this->accounts_adclients = new Google_Service_Adsense_Resource_AccountsAdclients( + $this, + $this->serviceName, + 'adclients', + array( + 'methods' => array( + 'getAdcode' => array( + 'path' => 'v2/{+name}/adcode', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'list' => array( + 'path' => 'v2/{+parent}/adclients', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ), + ) + ) + ); + $this->accounts_adclients_adunits = new Google_Service_Adsense_Resource_AccountsAdclientsAdunits( + $this, + $this->serviceName, + 'adunits', + array( + 'methods' => array( + 'get' => array( + 'path' => 'v2/{+name}', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'getAdcode' => array( + 'path' => 'v2/{+name}/adcode', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'list' => array( + 'path' => 'v2/{+parent}/adunits', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ),'listLinkedCustomChannels' => array( + 'path' => 'v2/{+parent}:listLinkedCustomChannels', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ), + ) + ) + ); + $this->accounts_adclients_customchannels = new Google_Service_Adsense_Resource_AccountsAdclientsCustomchannels( + $this, + $this->serviceName, + 'customchannels', + array( + 'methods' => array( + 'get' => array( + 'path' => 'v2/{+name}', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'list' => array( + 'path' => 'v2/{+parent}/customchannels', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ),'listLinkedAdUnits' => array( + 'path' => 'v2/{+parent}:listLinkedAdUnits', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ), + ) + ) + ); + $this->accounts_adclients_urlchannels = new Google_Service_Adsense_Resource_AccountsAdclientsUrlchannels( + $this, + $this->serviceName, + 'urlchannels', + array( + 'methods' => array( + 'list' => array( + 'path' => 'v2/{+parent}/urlchannels', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ), + ) + ) + ); + $this->accounts_alerts = new Google_Service_Adsense_Resource_AccountsAlerts( + $this, + $this->serviceName, + 'alerts', + array( + 'methods' => array( + 'list' => array( + 'path' => 'v2/{+parent}/alerts', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'languageCode' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ), + ) + ) + ); + $this->accounts_payments = new Google_Service_Adsense_Resource_AccountsPayments( + $this, + $this->serviceName, + 'payments', + array( + 'methods' => array( + 'list' => array( + 'path' => 'v2/{+parent}/payments', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ), + ) + ) + ); + $this->accounts_reports = new Google_Service_Adsense_Resource_AccountsReports( + $this, + $this->serviceName, + 'reports', + array( + 'methods' => array( + 'generate' => array( + 'path' => 'v2/{+account}/reports:generate', + 'httpMethod' => 'GET', + 'parameters' => array( + 'account' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'currencyCode' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'dateRange' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'dimensions' => array( + 'location' => 'query', + 'type' => 'string', + 'repeated' => true, + ), + 'endDate.day' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'endDate.month' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'endDate.year' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'filters' => array( + 'location' => 'query', + 'type' => 'string', + 'repeated' => true, + ), + 'languageCode' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'limit' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'metrics' => array( + 'location' => 'query', + 'type' => 'string', + 'repeated' => true, + ), + 'orderBy' => array( + 'location' => 'query', + 'type' => 'string', + 'repeated' => true, + ), + 'reportingTimeZone' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'startDate.day' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'startDate.month' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'startDate.year' => array( + 'location' => 'query', + 'type' => 'integer', + ), + ), + ),'generateCsv' => array( + 'path' => 'v2/{+account}/reports:generateCsv', + 'httpMethod' => 'GET', + 'parameters' => array( + 'account' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'currencyCode' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'dateRange' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'dimensions' => array( + 'location' => 'query', + 'type' => 'string', + 'repeated' => true, + ), + 'endDate.day' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'endDate.month' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'endDate.year' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'filters' => array( + 'location' => 'query', + 'type' => 'string', + 'repeated' => true, + ), + 'languageCode' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'limit' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'metrics' => array( + 'location' => 'query', + 'type' => 'string', + 'repeated' => true, + ), + 'orderBy' => array( + 'location' => 'query', + 'type' => 'string', + 'repeated' => true, + ), + 'reportingTimeZone' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'startDate.day' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'startDate.month' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'startDate.year' => array( + 'location' => 'query', + 'type' => 'integer', + ), + ), + ), + ) + ) + ); + $this->accounts_reports_saved = new Google_Service_Adsense_Resource_AccountsReportsSaved( + $this, + $this->serviceName, + 'saved', + array( + 'methods' => array( + 'generate' => array( + 'path' => 'v2/{+name}/saved:generate', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'currencyCode' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'dateRange' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'endDate.day' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'endDate.month' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'endDate.year' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'languageCode' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'reportingTimeZone' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'startDate.day' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'startDate.month' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'startDate.year' => array( + 'location' => 'query', + 'type' => 'integer', + ), + ), + ),'generateCsv' => array( + 'path' => 'v2/{+name}/saved:generateCsv', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'currencyCode' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'dateRange' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'endDate.day' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'endDate.month' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'endDate.year' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'languageCode' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'reportingTimeZone' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'startDate.day' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'startDate.month' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'startDate.year' => array( + 'location' => 'query', + 'type' => 'integer', + ), + ), + ),'list' => array( + 'path' => 'v2/{+parent}/reports/saved', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ), + ) + ) + ); + $this->accounts_sites = new Google_Service_Adsense_Resource_AccountsSites( + $this, + $this->serviceName, + 'sites', + array( + 'methods' => array( + 'get' => array( + 'path' => 'v2/{+name}', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'list' => array( + 'path' => 'v2/{+parent}/sites', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ), + ) + ) + ); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Account.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Account.php new file mode 100644 index 000000000000..8c2825a47b5d --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Account.php @@ -0,0 +1,83 @@ +createTime = $createTime; + } + public function getCreateTime() + { + return $this->createTime; + } + public function setDisplayName($displayName) + { + $this->displayName = $displayName; + } + public function getDisplayName() + { + return $this->displayName; + } + public function setName($name) + { + $this->name = $name; + } + public function getName() + { + return $this->name; + } + public function setPendingTasks($pendingTasks) + { + $this->pendingTasks = $pendingTasks; + } + public function getPendingTasks() + { + return $this->pendingTasks; + } + public function setPremium($premium) + { + $this->premium = $premium; + } + public function getPremium() + { + return $this->premium; + } + /** + * @param Google_Service_Adsense_TimeZone + */ + public function setTimeZone(Google_Service_Adsense_TimeZone $timeZone) + { + $this->timeZone = $timeZone; + } + /** + * @return Google_Service_Adsense_TimeZone + */ + public function getTimeZone() + { + return $this->timeZone; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdClient.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/AdClient.php similarity index 54% rename from apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdClient.php rename to apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/AdClient.php index 489fcd256030..bc8c4a9c3ce3 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdClient.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/AdClient.php @@ -15,37 +15,19 @@ * the License. */ -class Google_Service_AdSense_AdClient extends Google_Model +class Google_Service_Adsense_AdClient extends Google_Model { - public $arcOptIn; - public $id; - public $kind; + public $name; public $productCode; - public $supportsReporting; + public $reportingDimensionId; - public function setArcOptIn($arcOptIn) + public function setName($name) { - $this->arcOptIn = $arcOptIn; + $this->name = $name; } - public function getArcOptIn() + public function getName() { - return $this->arcOptIn; - } - public function setId($id) - { - $this->id = $id; - } - public function getId() - { - return $this->id; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; + return $this->name; } public function setProductCode($productCode) { @@ -55,12 +37,12 @@ public function getProductCode() { return $this->productCode; } - public function setSupportsReporting($supportsReporting) + public function setReportingDimensionId($reportingDimensionId) { - $this->supportsReporting = $supportsReporting; + $this->reportingDimensionId = $reportingDimensionId; } - public function getSupportsReporting() + public function getReportingDimensionId() { - return $this->supportsReporting; + return $this->reportingDimensionId; } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdCode.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/AdClientAdCode.php similarity index 84% rename from apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdCode.php rename to apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/AdClientAdCode.php index f096bd63ad32..98fa83c79566 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdCode.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/AdClientAdCode.php @@ -15,12 +15,11 @@ * the License. */ -class Google_Service_AdSense_AdCode extends Google_Model +class Google_Service_Adsense_AdClientAdCode extends Google_Model { public $adCode; public $ampBody; public $ampHead; - public $kind; public function setAdCode($adCode) { @@ -46,12 +45,4 @@ public function getAmpHead() { return $this->ampHead; } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/AdUnit.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/AdUnit.php new file mode 100644 index 000000000000..4a76f94c4084 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/AdUnit.php @@ -0,0 +1,73 @@ +contentAdsSettings = $contentAdsSettings; + } + /** + * @return Google_Service_Adsense_ContentAdsSettings + */ + public function getContentAdsSettings() + { + return $this->contentAdsSettings; + } + public function setDisplayName($displayName) + { + $this->displayName = $displayName; + } + public function getDisplayName() + { + return $this->displayName; + } + public function setName($name) + { + $this->name = $name; + } + public function getName() + { + return $this->name; + } + public function setReportingDimensionId($reportingDimensionId) + { + $this->reportingDimensionId = $reportingDimensionId; + } + public function getReportingDimensionId() + { + return $this->reportingDimensionId; + } + public function setState($state) + { + $this->state = $state; + } + public function getState() + { + return $this->state; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/AdUnitAdCode.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/AdUnitAdCode.php new file mode 100644 index 000000000000..8c9d7e2ade48 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/AdUnitAdCode.php @@ -0,0 +1,30 @@ +adCode = $adCode; + } + public function getAdCode() + { + return $this->adCode; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Alert.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Alert.php similarity index 67% rename from apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Alert.php rename to apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Alert.php index 3d391453bb6d..01b15c41d6cf 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Alert.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Alert.php @@ -15,39 +15,13 @@ * the License. */ -class Google_Service_AdSense_Alert extends Google_Model +class Google_Service_Adsense_Alert extends Google_Model { - public $id; - public $isDismissible; - public $kind; public $message; + public $name; public $severity; public $type; - public function setId($id) - { - $this->id = $id; - } - public function getId() - { - return $this->id; - } - public function setIsDismissible($isDismissible) - { - $this->isDismissible = $isDismissible; - } - public function getIsDismissible() - { - return $this->isDismissible; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } public function setMessage($message) { $this->message = $message; @@ -56,6 +30,14 @@ public function getMessage() { return $this->message; } + public function setName($name) + { + $this->name = $name; + } + public function getName() + { + return $this->name; + } public function setSeverity($severity) { $this->severity = $severity; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Cell.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Cell.php new file mode 100644 index 000000000000..ddb877e79948 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Cell.php @@ -0,0 +1,30 @@ +value = $value; + } + public function getValue() + { + return $this->value; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdStyleFont.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ContentAdsSettings.php similarity index 79% rename from apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdStyleFont.php rename to apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ContentAdsSettings.php index c7b44ca70164..000dcb469801 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdStyleFont.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ContentAdsSettings.php @@ -15,19 +15,11 @@ * the License. */ -class Google_Service_AdSense_AdStyleFont extends Google_Model +class Google_Service_Adsense_ContentAdsSettings extends Google_Model { - public $family; public $size; + public $type; - public function setFamily($family) - { - $this->family = $family; - } - public function getFamily() - { - return $this->family; - } public function setSize($size) { $this->size = $size; @@ -36,4 +28,12 @@ public function getSize() { return $this->size; } + public function setType($type) + { + $this->type = $type; + } + public function getType() + { + return $this->type; + } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/CustomChannel.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/CustomChannel.php new file mode 100644 index 000000000000..7d16feaf4478 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/CustomChannel.php @@ -0,0 +1,48 @@ +displayName = $displayName; + } + public function getDisplayName() + { + return $this->displayName; + } + public function setName($name) + { + $this->name = $name; + } + public function getName() + { + return $this->name; + } + public function setReportingDimensionId($reportingDimensionId) + { + $this->reportingDimensionId = $reportingDimensionId; + } + public function getReportingDimensionId() + { + return $this->reportingDimensionId; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Date.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Date.php new file mode 100644 index 000000000000..37d1d279618b --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Date.php @@ -0,0 +1,48 @@ +day = $day; + } + public function getDay() + { + return $this->day; + } + public function setMonth($month) + { + $this->month = $month; + } + public function getMonth() + { + return $this->month; + } + public function setYear($year) + { + $this->year = $year; + } + public function getYear() + { + return $this->year; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdsenseReportsGenerateResponseHeaders.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Header.php similarity index 78% rename from apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdsenseReportsGenerateResponseHeaders.php rename to apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Header.php index 611dcc0cdd40..3a847d7cd3b4 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdsenseReportsGenerateResponseHeaders.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Header.php @@ -15,19 +15,19 @@ * the License. */ -class Google_Service_AdSense_AdsenseReportsGenerateResponseHeaders extends Google_Model +class Google_Service_Adsense_Header extends Google_Model { - public $currency; + public $currencyCode; public $name; public $type; - public function setCurrency($currency) + public function setCurrencyCode($currencyCode) { - $this->currency = $currency; + $this->currencyCode = $currencyCode; } - public function getCurrency() + public function getCurrencyCode() { - return $this->currency; + return $this->currencyCode; } public function setName($name) { diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/HttpBody.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/HttpBody.php new file mode 100644 index 000000000000..79ec1e379823 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/HttpBody.php @@ -0,0 +1,49 @@ +contentType = $contentType; + } + public function getContentType() + { + return $this->contentType; + } + public function setData($data) + { + $this->data = $data; + } + public function getData() + { + return $this->data; + } + public function setExtensions($extensions) + { + $this->extensions = $extensions; + } + public function getExtensions() + { + return $this->extensions; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListAccountsResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListAccountsResponse.php new file mode 100644 index 000000000000..96666e086696 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListAccountsResponse.php @@ -0,0 +1,47 @@ +accounts = $accounts; + } + /** + * @return Google_Service_Adsense_Account[] + */ + public function getAccounts() + { + return $this->accounts; + } + public function setNextPageToken($nextPageToken) + { + $this->nextPageToken = $nextPageToken; + } + public function getNextPageToken() + { + return $this->nextPageToken; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListAdClientsResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListAdClientsResponse.php new file mode 100644 index 000000000000..201b62db916a --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListAdClientsResponse.php @@ -0,0 +1,47 @@ +adClients = $adClients; + } + /** + * @return Google_Service_Adsense_AdClient[] + */ + public function getAdClients() + { + return $this->adClients; + } + public function setNextPageToken($nextPageToken) + { + $this->nextPageToken = $nextPageToken; + } + public function getNextPageToken() + { + return $this->nextPageToken; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListAdUnitsResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListAdUnitsResponse.php new file mode 100644 index 000000000000..e1a2cbc9f8a4 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListAdUnitsResponse.php @@ -0,0 +1,47 @@ +adUnits = $adUnits; + } + /** + * @return Google_Service_Adsense_AdUnit[] + */ + public function getAdUnits() + { + return $this->adUnits; + } + public function setNextPageToken($nextPageToken) + { + $this->nextPageToken = $nextPageToken; + } + public function getNextPageToken() + { + return $this->nextPageToken; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListAlertsResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListAlertsResponse.php new file mode 100644 index 000000000000..e9d7a2d05090 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListAlertsResponse.php @@ -0,0 +1,38 @@ +alerts = $alerts; + } + /** + * @return Google_Service_Adsense_Alert[] + */ + public function getAlerts() + { + return $this->alerts; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListChildAccountsResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListChildAccountsResponse.php new file mode 100644 index 000000000000..feee7a32b386 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListChildAccountsResponse.php @@ -0,0 +1,47 @@ +accounts = $accounts; + } + /** + * @return Google_Service_Adsense_Account[] + */ + public function getAccounts() + { + return $this->accounts; + } + public function setNextPageToken($nextPageToken) + { + $this->nextPageToken = $nextPageToken; + } + public function getNextPageToken() + { + return $this->nextPageToken; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListCustomChannelsResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListCustomChannelsResponse.php new file mode 100644 index 000000000000..d77d83e3acf2 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListCustomChannelsResponse.php @@ -0,0 +1,47 @@ +customChannels = $customChannels; + } + /** + * @return Google_Service_Adsense_CustomChannel[] + */ + public function getCustomChannels() + { + return $this->customChannels; + } + public function setNextPageToken($nextPageToken) + { + $this->nextPageToken = $nextPageToken; + } + public function getNextPageToken() + { + return $this->nextPageToken; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListLinkedAdUnitsResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListLinkedAdUnitsResponse.php new file mode 100644 index 000000000000..17e5bb5ef778 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListLinkedAdUnitsResponse.php @@ -0,0 +1,47 @@ +adUnits = $adUnits; + } + /** + * @return Google_Service_Adsense_AdUnit[] + */ + public function getAdUnits() + { + return $this->adUnits; + } + public function setNextPageToken($nextPageToken) + { + $this->nextPageToken = $nextPageToken; + } + public function getNextPageToken() + { + return $this->nextPageToken; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListLinkedCustomChannelsResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListLinkedCustomChannelsResponse.php new file mode 100644 index 000000000000..7476a06f9348 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListLinkedCustomChannelsResponse.php @@ -0,0 +1,47 @@ +customChannels = $customChannels; + } + /** + * @return Google_Service_Adsense_CustomChannel[] + */ + public function getCustomChannels() + { + return $this->customChannels; + } + public function setNextPageToken($nextPageToken) + { + $this->nextPageToken = $nextPageToken; + } + public function getNextPageToken() + { + return $this->nextPageToken; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListPaymentsResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListPaymentsResponse.php new file mode 100644 index 000000000000..db9527852acc --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListPaymentsResponse.php @@ -0,0 +1,38 @@ +payments = $payments; + } + /** + * @return Google_Service_Adsense_Payment[] + */ + public function getPayments() + { + return $this->payments; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListSavedReportsResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListSavedReportsResponse.php new file mode 100644 index 000000000000..361e7014eaaf --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListSavedReportsResponse.php @@ -0,0 +1,47 @@ +nextPageToken = $nextPageToken; + } + public function getNextPageToken() + { + return $this->nextPageToken; + } + /** + * @param Google_Service_Adsense_SavedReport[] + */ + public function setSavedReports($savedReports) + { + $this->savedReports = $savedReports; + } + /** + * @return Google_Service_Adsense_SavedReport[] + */ + public function getSavedReports() + { + return $this->savedReports; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListSitesResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListSitesResponse.php new file mode 100644 index 000000000000..26bbb0940d3a --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListSitesResponse.php @@ -0,0 +1,47 @@ +nextPageToken = $nextPageToken; + } + public function getNextPageToken() + { + return $this->nextPageToken; + } + /** + * @param Google_Service_Adsense_Site[] + */ + public function setSites($sites) + { + $this->sites = $sites; + } + /** + * @return Google_Service_Adsense_Site[] + */ + public function getSites() + { + return $this->sites; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListUrlChannelsResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListUrlChannelsResponse.php new file mode 100644 index 000000000000..f4898785f20a --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ListUrlChannelsResponse.php @@ -0,0 +1,47 @@ +nextPageToken = $nextPageToken; + } + public function getNextPageToken() + { + return $this->nextPageToken; + } + /** + * @param Google_Service_Adsense_UrlChannel[] + */ + public function setUrlChannels($urlChannels) + { + $this->urlChannels = $urlChannels; + } + /** + * @return Google_Service_Adsense_UrlChannel[] + */ + public function getUrlChannels() + { + return $this->urlChannels; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/SavedAdStyle.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Payment.php similarity index 54% rename from apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/SavedAdStyle.php rename to apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Payment.php index b3b7c13cbe80..30acd6b80150 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/SavedAdStyle.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Payment.php @@ -15,43 +15,34 @@ * the License. */ -class Google_Service_AdSense_SavedAdStyle extends Google_Model +class Google_Service_Adsense_Payment extends Google_Model { - protected $adStyleType = 'Google_Service_AdSense_AdStyle'; - protected $adStyleDataType = ''; - public $id; - public $kind; + public $amount; + protected $dateType = 'Google_Service_Adsense_Date'; + protected $dateDataType = ''; public $name; - /** - * @param Google_Service_AdSense_AdStyle - */ - public function setAdStyle(Google_Service_AdSense_AdStyle $adStyle) - { - $this->adStyle = $adStyle; - } - /** - * @return Google_Service_AdSense_AdStyle - */ - public function getAdStyle() + public function setAmount($amount) { - return $this->adStyle; + $this->amount = $amount; } - public function setId($id) + public function getAmount() { - $this->id = $id; + return $this->amount; } - public function getId() - { - return $this->id; - } - public function setKind($kind) + /** + * @param Google_Service_Adsense_Date + */ + public function setDate(Google_Service_Adsense_Date $date) { - $this->kind = $kind; + $this->date = $date; } - public function getKind() + /** + * @return Google_Service_Adsense_Date + */ + public function getDate() { - return $this->kind; + return $this->date; } public function setName($name) { diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdsenseReportsGenerateResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ReportResult.php similarity index 55% rename from apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdsenseReportsGenerateResponse.php rename to apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ReportResult.php index 65738c8bd99b..c7462a445c34 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdsenseReportsGenerateResponse.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/ReportResult.php @@ -15,70 +15,90 @@ * the License. */ -class Google_Service_AdSense_AdsenseReportsGenerateResponse extends Google_Collection +class Google_Service_Adsense_ReportResult extends Google_Collection { protected $collection_key = 'warnings'; - public $averages; - public $endDate; - protected $headersType = 'Google_Service_AdSense_AdsenseReportsGenerateResponseHeaders'; + protected $averagesType = 'Google_Service_Adsense_Row'; + protected $averagesDataType = ''; + protected $endDateType = 'Google_Service_Adsense_Date'; + protected $endDateDataType = ''; + protected $headersType = 'Google_Service_Adsense_Header'; protected $headersDataType = 'array'; - public $kind; - public $rows; - public $startDate; + protected $rowsType = 'Google_Service_Adsense_Row'; + protected $rowsDataType = 'array'; + protected $startDateType = 'Google_Service_Adsense_Date'; + protected $startDateDataType = ''; public $totalMatchedRows; - public $totals; + protected $totalsType = 'Google_Service_Adsense_Row'; + protected $totalsDataType = ''; public $warnings; - public function setAverages($averages) + /** + * @param Google_Service_Adsense_Row + */ + public function setAverages(Google_Service_Adsense_Row $averages) { $this->averages = $averages; } + /** + * @return Google_Service_Adsense_Row + */ public function getAverages() { return $this->averages; } - public function setEndDate($endDate) + /** + * @param Google_Service_Adsense_Date + */ + public function setEndDate(Google_Service_Adsense_Date $endDate) { $this->endDate = $endDate; } + /** + * @return Google_Service_Adsense_Date + */ public function getEndDate() { return $this->endDate; } /** - * @param Google_Service_AdSense_AdsenseReportsGenerateResponseHeaders[] + * @param Google_Service_Adsense_Header[] */ public function setHeaders($headers) { $this->headers = $headers; } /** - * @return Google_Service_AdSense_AdsenseReportsGenerateResponseHeaders[] + * @return Google_Service_Adsense_Header[] */ public function getHeaders() { return $this->headers; } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } + /** + * @param Google_Service_Adsense_Row[] + */ public function setRows($rows) { $this->rows = $rows; } + /** + * @return Google_Service_Adsense_Row[] + */ public function getRows() { return $this->rows; } - public function setStartDate($startDate) + /** + * @param Google_Service_Adsense_Date + */ + public function setStartDate(Google_Service_Adsense_Date $startDate) { $this->startDate = $startDate; } + /** + * @return Google_Service_Adsense_Date + */ public function getStartDate() { return $this->startDate; @@ -91,10 +111,16 @@ public function getTotalMatchedRows() { return $this->totalMatchedRows; } - public function setTotals($totals) + /** + * @param Google_Service_Adsense_Row + */ + public function setTotals(Google_Service_Adsense_Row $totals) { $this->totals = $totals; } + /** + * @return Google_Service_Adsense_Row + */ public function getTotals() { return $this->totals; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/Accounts.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/Accounts.php new file mode 100644 index 000000000000..cfb14a28f704 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/Accounts.php @@ -0,0 +1,87 @@ + + * $adsenseService = new Google_Service_Adsense(...); + * $accounts = $adsenseService->accounts; + * + */ +class Google_Service_Adsense_Resource_Accounts extends Google_Service_Resource +{ + /** + * Gets information about the selected AdSense account. (accounts.get) + * + * @param string $name Required. Account to get information about. Format: + * accounts/{account_id} + * @param array $optParams Optional parameters. + * @return Google_Service_Adsense_Account + */ + public function get($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('get', array($params), "Google_Service_Adsense_Account"); + } + /** + * Lists all accounts available to this user. (accounts.listAccounts) + * + * @param array $optParams Optional parameters. + * + * @opt_param int pageSize The maximum number of accounts to include in the + * response, used for paging. If unspecified, at most 10000 accounts will be + * returned. The maximum value is 10000; values above 10000 will be coerced to + * 10000. + * @opt_param string pageToken A page token, received from a previous + * `ListAccounts` call. Provide this to retrieve the subsequent page. When + * paginating, all other parameters provided to `ListAccounts` must match the + * call that provided the page token. + * @return Google_Service_Adsense_ListAccountsResponse + */ + public function listAccounts($optParams = array()) + { + $params = array(); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_Adsense_ListAccountsResponse"); + } + /** + * Lists all accounts directly managed by the given AdSense account. + * (accounts.listChildAccounts) + * + * @param string $parent Required. The parent account, which owns the child + * accounts. Format: accounts/{account} + * @param array $optParams Optional parameters. + * + * @opt_param int pageSize The maximum number of accounts to include in the + * response, used for paging. If unspecified, at most 10000 accounts will be + * returned. The maximum value is 10000; values above 10000 will be coerced to + * 10000. + * @opt_param string pageToken A page token, received from a previous + * `ListAccounts` call. Provide this to retrieve the subsequent page. When + * paginating, all other parameters provided to `ListAccounts` must match the + * call that provided the page token. + * @return Google_Service_Adsense_ListChildAccountsResponse + */ + public function listChildAccounts($parent, $optParams = array()) + { + $params = array('parent' => $parent); + $params = array_merge($params, $optParams); + return $this->call('listChildAccounts', array($params), "Google_Service_Adsense_ListChildAccountsResponse"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAdclients.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAdclients.php new file mode 100644 index 000000000000..bb3674f45881 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAdclients.php @@ -0,0 +1,70 @@ + + * $adsenseService = new Google_Service_Adsense(...); + * $adclients = $adsenseService->adclients; + * + */ +class Google_Service_Adsense_Resource_AccountsAdclients extends Google_Service_Resource +{ + /** + * Gets the AdSense code for a given ad client. This returns what was previously + * known as the 'auto ad code'. This is only supported for ad clients with a + * product_code of AFC. For more information, see [About the AdSense + * code](https://support.google.com/adsense/answer/9274634). + * (adclients.getAdcode) + * + * @param string $name Required. Name of the ad client for which to get the + * adcode. Format: accounts/{account}/adclients/{adclient} + * @param array $optParams Optional parameters. + * @return Google_Service_Adsense_AdClientAdCode + */ + public function getAdcode($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('getAdcode', array($params), "Google_Service_Adsense_AdClientAdCode"); + } + /** + * Lists all the ad clients available in an account. + * (adclients.listAccountsAdclients) + * + * @param string $parent Required. The account which owns the collection of ad + * clients. Format: accounts/{account} + * @param array $optParams Optional parameters. + * + * @opt_param int pageSize The maximum number of ad clients to include in the + * response, used for paging. If unspecified, at most 10000 ad clients will be + * returned. The maximum value is 10000; values above 10000 will be coerced to + * 10000. + * @opt_param string pageToken A page token, received from a previous + * `ListAdClients` call. Provide this to retrieve the subsequent page. When + * paginating, all other parameters provided to `ListAdClients` must match the + * call that provided the page token. + * @return Google_Service_Adsense_ListAdClientsResponse + */ + public function listAccountsAdclients($parent, $optParams = array()) + { + $params = array('parent' => $parent); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_Adsense_ListAdClientsResponse"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAdclientsAdunits.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAdclientsAdunits.php new file mode 100644 index 000000000000..fc8b042c405e --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAdclientsAdunits.php @@ -0,0 +1,105 @@ + + * $adsenseService = new Google_Service_Adsense(...); + * $adunits = $adsenseService->adunits; + * + */ +class Google_Service_Adsense_Resource_AccountsAdclientsAdunits extends Google_Service_Resource +{ + /** + * Gets an ad unit from a specified account and ad client. (adunits.get) + * + * @param string $name Required. AdUnit to get information about. Format: + * accounts/{account_id}/adclient/{adclient_id}/adunit/{adunit_id} + * @param array $optParams Optional parameters. + * @return Google_Service_Adsense_AdUnit + */ + public function get($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('get', array($params), "Google_Service_Adsense_AdUnit"); + } + /** + * Gets the AdSense code for a given ad unit. (adunits.getAdcode) + * + * @param string $name Required. Name of the adunit for which to get the adcode. + * Format: accounts/{account}/adclients/{adclient}/adunits/{adunit} + * @param array $optParams Optional parameters. + * @return Google_Service_Adsense_AdUnitAdCode + */ + public function getAdcode($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('getAdcode', array($params), "Google_Service_Adsense_AdUnitAdCode"); + } + /** + * Lists all ad units under a specified account and ad client. + * (adunits.listAccountsAdclientsAdunits) + * + * @param string $parent Required. The ad client which owns the collection of ad + * units. Format: accounts/{account}/adclients/{adclient} + * @param array $optParams Optional parameters. + * + * @opt_param int pageSize The maximum number of ad units to include in the + * response, used for paging. If unspecified, at most 10000 ad units will be + * returned. The maximum value is 10000; values above 10000 will be coerced to + * 10000. + * @opt_param string pageToken A page token, received from a previous + * `ListAdUnits` call. Provide this to retrieve the subsequent page. When + * paginating, all other parameters provided to `ListAdUnits` must match the + * call that provided the page token. + * @return Google_Service_Adsense_ListAdUnitsResponse + */ + public function listAccountsAdclientsAdunits($parent, $optParams = array()) + { + $params = array('parent' => $parent); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_Adsense_ListAdUnitsResponse"); + } + /** + * Lists all the custom channels available for an ad unit. + * (adunits.listLinkedCustomChannels) + * + * @param string $parent Required. The ad unit which owns the collection of + * custom channels. Format: + * accounts/{account}/adclients/{adclient}/adunits/{adunit} + * @param array $optParams Optional parameters. + * + * @opt_param int pageSize The maximum number of custom channels to include in + * the response, used for paging. If unspecified, at most 10000 custom channels + * will be returned. The maximum value is 10000; values above 10000 will be + * coerced to 10000. + * @opt_param string pageToken A page token, received from a previous + * `ListLinkedCustomChannels` call. Provide this to retrieve the subsequent + * page. When paginating, all other parameters provided to + * `ListLinkedCustomChannels` must match the call that provided the page token. + * @return Google_Service_Adsense_ListLinkedCustomChannelsResponse + */ + public function listLinkedCustomChannels($parent, $optParams = array()) + { + $params = array('parent' => $parent); + $params = array_merge($params, $optParams); + return $this->call('listLinkedCustomChannels', array($params), "Google_Service_Adsense_ListLinkedCustomChannelsResponse"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAdclientsCustomchannels.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAdclientsCustomchannels.php new file mode 100644 index 000000000000..4cb8e375efb2 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAdclientsCustomchannels.php @@ -0,0 +1,91 @@ + + * $adsenseService = new Google_Service_Adsense(...); + * $customchannels = $adsenseService->customchannels; + * + */ +class Google_Service_Adsense_Resource_AccountsAdclientsCustomchannels extends Google_Service_Resource +{ + /** + * Gets information about the selected custom channel. (customchannels.get) + * + * @param string $name Required. Name of the custom channel. Format: + * accounts/{account}/adclients/{adclient}/customchannels/{customchannel} + * @param array $optParams Optional parameters. + * @return Google_Service_Adsense_CustomChannel + */ + public function get($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('get', array($params), "Google_Service_Adsense_CustomChannel"); + } + /** + * Lists all the custom channels available in an ad client. + * (customchannels.listAccountsAdclientsCustomchannels) + * + * @param string $parent Required. The ad client which owns the collection of + * custom channels. Format: accounts/{account}/adclients/{adclient} + * @param array $optParams Optional parameters. + * + * @opt_param int pageSize The maximum number of custom channels to include in + * the response, used for paging. If unspecified, at most 10000 custom channels + * will be returned. The maximum value is 10000; values above 10000 will be + * coerced to 10000. + * @opt_param string pageToken A page token, received from a previous + * `ListCustomChannels` call. Provide this to retrieve the subsequent page. When + * paginating, all other parameters provided to `ListCustomChannels` must match + * the call that provided the page token. + * @return Google_Service_Adsense_ListCustomChannelsResponse + */ + public function listAccountsAdclientsCustomchannels($parent, $optParams = array()) + { + $params = array('parent' => $parent); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_Adsense_ListCustomChannelsResponse"); + } + /** + * Lists all the ad units available for a custom channel. + * (customchannels.listLinkedAdUnits) + * + * @param string $parent Required. The custom channel which owns the collection + * of ad units. Format: + * accounts/{account}/adclients/{adclient}/customchannels/{customchannel} + * @param array $optParams Optional parameters. + * + * @opt_param int pageSize The maximum number of ad units to include in the + * response, used for paging. If unspecified, at most 10000 ad units will be + * returned. The maximum value is 10000; values above 10000 will be coerced to + * 10000. + * @opt_param string pageToken A page token, received from a previous + * `ListLinkedAdUnits` call. Provide this to retrieve the subsequent page. When + * paginating, all other parameters provided to `ListLinkedAdUnits` must match + * the call that provided the page token. + * @return Google_Service_Adsense_ListLinkedAdUnitsResponse + */ + public function listLinkedAdUnits($parent, $optParams = array()) + { + $params = array('parent' => $parent); + $params = array_merge($params, $optParams); + return $this->call('listLinkedAdUnits', array($params), "Google_Service_Adsense_ListLinkedAdUnitsResponse"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAdclientsUrlchannels.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAdclientsUrlchannels.php new file mode 100644 index 000000000000..1a110b702a2b --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAdclientsUrlchannels.php @@ -0,0 +1,51 @@ + + * $adsenseService = new Google_Service_Adsense(...); + * $urlchannels = $adsenseService->urlchannels; + * + */ +class Google_Service_Adsense_Resource_AccountsAdclientsUrlchannels extends Google_Service_Resource +{ + /** + * Lists active url channels. (urlchannels.listAccountsAdclientsUrlchannels) + * + * @param string $parent Required. The ad client which owns the collection of + * url channels. Format: accounts/{account}/adclients/{adclient} + * @param array $optParams Optional parameters. + * + * @opt_param int pageSize The maximum number of url channels to include in the + * response, used for paging. If unspecified, at most 10000 url channels will be + * returned. The maximum value is 10000; values above 10000 will be coerced to + * 10000. + * @opt_param string pageToken A page token, received from a previous + * `ListUrlChannels` call. Provide this to retrieve the subsequent page. When + * paginating, all other parameters provided to `ListUrlChannels` must match the + * call that provided the page token. + * @return Google_Service_Adsense_ListUrlChannelsResponse + */ + public function listAccountsAdclientsUrlchannels($parent, $optParams = array()) + { + $params = array('parent' => $parent); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_Adsense_ListUrlChannelsResponse"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAlerts.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAlerts.php new file mode 100644 index 000000000000..f0cacc8d4eae --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsAlerts.php @@ -0,0 +1,48 @@ + + * $adsenseService = new Google_Service_Adsense(...); + * $alerts = $adsenseService->alerts; + * + */ +class Google_Service_Adsense_Resource_AccountsAlerts extends Google_Service_Resource +{ + /** + * Lists all the alerts available in an account. (alerts.listAccountsAlerts) + * + * @param string $parent Required. The account which owns the collection of + * alerts. Format: accounts/{account} + * @param array $optParams Optional parameters. + * + * @opt_param string languageCode The language to use for translating alert + * messages. If unspecified, this defaults to the user's display language. If + * the given language is not supported, alerts will be returned in English. The + * language is specified as an [IETF BCP-47 language + * code](https://en.wikipedia.org/wiki/IETF_language_tag). + * @return Google_Service_Adsense_ListAlertsResponse + */ + public function listAccountsAlerts($parent, $optParams = array()) + { + $params = array('parent' => $parent); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_Adsense_ListAlertsResponse"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsPayments.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsPayments.php similarity index 66% rename from apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsPayments.php rename to apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsPayments.php index cf94205d741c..5a2badd6d5e5 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/AccountsPayments.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsPayments.php @@ -19,24 +19,25 @@ * The "payments" collection of methods. * Typical usage is: * - * $adsenseService = new Google_Service_AdSense(...); + * $adsenseService = new Google_Service_Adsense(...); * $payments = $adsenseService->payments; * */ -class Google_Service_AdSense_Resource_AccountsPayments extends Google_Service_Resource +class Google_Service_Adsense_Resource_AccountsPayments extends Google_Service_Resource { /** - * List the payments for the specified AdSense account. + * Lists all the payments available for an account. * (payments.listAccountsPayments) * - * @param string $accountId Account for which to retrieve the payments. + * @param string $parent Required. The account which owns the collection of + * payments. Format: accounts/{account} * @param array $optParams Optional parameters. - * @return Google_Service_AdSense_Payments + * @return Google_Service_Adsense_ListPaymentsResponse */ - public function listAccountsPayments($accountId, $optParams = array()) + public function listAccountsPayments($parent, $optParams = array()) { - $params = array('accountId' => $accountId); + $params = array('parent' => $parent); $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_AdSense_Payments"); + return $this->call('list', array($params), "Google_Service_Adsense_ListPaymentsResponse"); } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsReports.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsReports.php new file mode 100644 index 000000000000..e2667b2e1681 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsReports.php @@ -0,0 +1,140 @@ + + * $adsenseService = new Google_Service_Adsense(...); + * $reports = $adsenseService->reports; + * + */ +class Google_Service_Adsense_Resource_AccountsReports extends Google_Service_Resource +{ + /** + * Generates an ad hoc report. (reports.generate) + * + * @param string $account Required. The account which owns the collection of + * reports. Format: accounts/{account} + * @param array $optParams Optional parameters. + * + * @opt_param string currencyCode The [ISO-4217 currency + * code](https://en.wikipedia.org/wiki/ISO_4217) to use when reporting on + * monetary metrics. Defaults to the account's currency if not set. + * @opt_param string dateRange Date range of the report, if unset the range will + * be considered CUSTOM. + * @opt_param string dimensions Dimensions to base the report on. + * @opt_param int endDate.day Day of a month. Must be from 1 to 31 and valid for + * the year and month, or 0 to specify a year by itself or a year and month + * where the day isn't significant. + * @opt_param int endDate.month Month of a year. Must be from 1 to 12, or 0 to + * specify a year without a month and day. + * @opt_param int endDate.year Year of the date. Must be from 1 to 9999, or 0 to + * specify a date without a year. + * @opt_param string filters Filters to be run on the report. + * @opt_param string languageCode The language to use for translating report + * output. If unspecified, this defaults to English ("en"). If the given + * language is not supported, report output will be returned in English. The + * language is specified as an [IETF BCP-47 language + * code](https://en.wikipedia.org/wiki/IETF_language_tag). + * @opt_param int limit The maximum number of rows of report data to return. + * Reports producing more rows than the requested limit will be truncated. If + * unset, this defaults to 100,000 rows for `Reports.GenerateReport` and + * 1,000,000 rows for `Reports.GenerateCsvReport`, which are also the maximum + * values permitted here. Report truncation can be identified (for + * `Reports.GenerateReport` only) by comparing the number of rows returned to + * the value returned in `total_matched_rows`. + * @opt_param string metrics Required. Reporting metrics. + * @opt_param string orderBy The name of a dimension or metric to sort the + * resulting report on, can be prefixed with "+" to sort ascending or "-" to + * sort descending. If no prefix is specified, the column is sorted ascending. + * @opt_param string reportingTimeZone Timezone in which to generate the report. + * If unspecified, this defaults to the account timezone. For more information, + * see [changing the time zone of your + * reports](https://support.google.com/adsense/answer/9830725). + * @opt_param int startDate.day Day of a month. Must be from 1 to 31 and valid + * for the year and month, or 0 to specify a year by itself or a year and month + * where the day isn't significant. + * @opt_param int startDate.month Month of a year. Must be from 1 to 12, or 0 to + * specify a year without a month and day. + * @opt_param int startDate.year Year of the date. Must be from 1 to 9999, or 0 + * to specify a date without a year. + * @return Google_Service_Adsense_ReportResult + */ + public function generate($account, $optParams = array()) + { + $params = array('account' => $account); + $params = array_merge($params, $optParams); + return $this->call('generate', array($params), "Google_Service_Adsense_ReportResult"); + } + /** + * Generates a csv formatted ad hoc report. (reports.generateCsv) + * + * @param string $account Required. The account which owns the collection of + * reports. Format: accounts/{account} + * @param array $optParams Optional parameters. + * + * @opt_param string currencyCode The [ISO-4217 currency + * code](https://en.wikipedia.org/wiki/ISO_4217) to use when reporting on + * monetary metrics. Defaults to the account's currency if not set. + * @opt_param string dateRange Date range of the report, if unset the range will + * be considered CUSTOM. + * @opt_param string dimensions Dimensions to base the report on. + * @opt_param int endDate.day Day of a month. Must be from 1 to 31 and valid for + * the year and month, or 0 to specify a year by itself or a year and month + * where the day isn't significant. + * @opt_param int endDate.month Month of a year. Must be from 1 to 12, or 0 to + * specify a year without a month and day. + * @opt_param int endDate.year Year of the date. Must be from 1 to 9999, or 0 to + * specify a date without a year. + * @opt_param string filters Filters to be run on the report. + * @opt_param string languageCode The language to use for translating report + * output. If unspecified, this defaults to English ("en"). If the given + * language is not supported, report output will be returned in English. The + * language is specified as an [IETF BCP-47 language + * code](https://en.wikipedia.org/wiki/IETF_language_tag). + * @opt_param int limit The maximum number of rows of report data to return. + * Reports producing more rows than the requested limit will be truncated. If + * unset, this defaults to 100,000 rows for `Reports.GenerateReport` and + * 1,000,000 rows for `Reports.GenerateCsvReport`, which are also the maximum + * values permitted here. Report truncation can be identified (for + * `Reports.GenerateReport` only) by comparing the number of rows returned to + * the value returned in `total_matched_rows`. + * @opt_param string metrics Required. Reporting metrics. + * @opt_param string orderBy The name of a dimension or metric to sort the + * resulting report on, can be prefixed with "+" to sort ascending or "-" to + * sort descending. If no prefix is specified, the column is sorted ascending. + * @opt_param string reportingTimeZone Timezone in which to generate the report. + * If unspecified, this defaults to the account timezone. For more information, + * see [changing the time zone of your + * reports](https://support.google.com/adsense/answer/9830725). + * @opt_param int startDate.day Day of a month. Must be from 1 to 31 and valid + * for the year and month, or 0 to specify a year by itself or a year and month + * where the day isn't significant. + * @opt_param int startDate.month Month of a year. Must be from 1 to 12, or 0 to + * specify a year without a month and day. + * @opt_param int startDate.year Year of the date. Must be from 1 to 9999, or 0 + * to specify a date without a year. + * @return Google_Service_Adsense_HttpBody + */ + public function generateCsv($account, $optParams = array()) + { + $params = array('account' => $account); + $params = array_merge($params, $optParams); + return $this->call('generateCsv', array($params), "Google_Service_Adsense_HttpBody"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsReportsSaved.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsReportsSaved.php new file mode 100644 index 000000000000..c005781075ee --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsReportsSaved.php @@ -0,0 +1,137 @@ + + * $adsenseService = new Google_Service_Adsense(...); + * $saved = $adsenseService->saved; + * + */ +class Google_Service_Adsense_Resource_AccountsReportsSaved extends Google_Service_Resource +{ + /** + * Generates a saved report. (saved.generate) + * + * @param string $name Required. Name of the saved report. Format: + * accounts/{account}/reports/{report} + * @param array $optParams Optional parameters. + * + * @opt_param string currencyCode The [ISO-4217 currency + * code](https://en.wikipedia.org/wiki/ISO_4217) to use when reporting on + * monetary metrics. Defaults to the account's currency if not set. + * @opt_param string dateRange Date range of the report, if unset the range will + * be considered CUSTOM. + * @opt_param int endDate.day Day of a month. Must be from 1 to 31 and valid for + * the year and month, or 0 to specify a year by itself or a year and month + * where the day isn't significant. + * @opt_param int endDate.month Month of a year. Must be from 1 to 12, or 0 to + * specify a year without a month and day. + * @opt_param int endDate.year Year of the date. Must be from 1 to 9999, or 0 to + * specify a date without a year. + * @opt_param string languageCode The language to use for translating report + * output. If unspecified, this defaults to English ("en"). If the given + * language is not supported, report output will be returned in English. The + * language is specified as an [IETF BCP-47 language + * code](https://en.wikipedia.org/wiki/IETF_language_tag). + * @opt_param string reportingTimeZone Timezone in which to generate the report. + * If unspecified, this defaults to the account timezone. For more information, + * see [changing the time zone of your + * reports](https://support.google.com/adsense/answer/9830725). + * @opt_param int startDate.day Day of a month. Must be from 1 to 31 and valid + * for the year and month, or 0 to specify a year by itself or a year and month + * where the day isn't significant. + * @opt_param int startDate.month Month of a year. Must be from 1 to 12, or 0 to + * specify a year without a month and day. + * @opt_param int startDate.year Year of the date. Must be from 1 to 9999, or 0 + * to specify a date without a year. + * @return Google_Service_Adsense_ReportResult + */ + public function generate($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('generate', array($params), "Google_Service_Adsense_ReportResult"); + } + /** + * Generates a csv formatted saved report. (saved.generateCsv) + * + * @param string $name Required. Name of the saved report. Format: + * accounts/{account}/reports/{report} + * @param array $optParams Optional parameters. + * + * @opt_param string currencyCode The [ISO-4217 currency + * code](https://en.wikipedia.org/wiki/ISO_4217) to use when reporting on + * monetary metrics. Defaults to the account's currency if not set. + * @opt_param string dateRange Date range of the report, if unset the range will + * be considered CUSTOM. + * @opt_param int endDate.day Day of a month. Must be from 1 to 31 and valid for + * the year and month, or 0 to specify a year by itself or a year and month + * where the day isn't significant. + * @opt_param int endDate.month Month of a year. Must be from 1 to 12, or 0 to + * specify a year without a month and day. + * @opt_param int endDate.year Year of the date. Must be from 1 to 9999, or 0 to + * specify a date without a year. + * @opt_param string languageCode The language to use for translating report + * output. If unspecified, this defaults to English ("en"). If the given + * language is not supported, report output will be returned in English. The + * language is specified as an [IETF BCP-47 language + * code](https://en.wikipedia.org/wiki/IETF_language_tag). + * @opt_param string reportingTimeZone Timezone in which to generate the report. + * If unspecified, this defaults to the account timezone. For more information, + * see [changing the time zone of your + * reports](https://support.google.com/adsense/answer/9830725). + * @opt_param int startDate.day Day of a month. Must be from 1 to 31 and valid + * for the year and month, or 0 to specify a year by itself or a year and month + * where the day isn't significant. + * @opt_param int startDate.month Month of a year. Must be from 1 to 12, or 0 to + * specify a year without a month and day. + * @opt_param int startDate.year Year of the date. Must be from 1 to 9999, or 0 + * to specify a date without a year. + * @return Google_Service_Adsense_HttpBody + */ + public function generateCsv($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('generateCsv', array($params), "Google_Service_Adsense_HttpBody"); + } + /** + * Lists saved reports. (saved.listAccountsReportsSaved) + * + * @param string $parent Required. The account which owns the collection of + * reports. Format: accounts/{account} + * @param array $optParams Optional parameters. + * + * @opt_param int pageSize The maximum number of reports to include in the + * response, used for paging. If unspecified, at most 10000 reports will be + * returned. The maximum value is 10000; values above 10000 will be coerced to + * 10000. + * @opt_param string pageToken A page token, received from a previous + * `ListPayments` call. Provide this to retrieve the subsequent page. When + * paginating, all other parameters provided to `ListPayments` must match the + * call that provided the page token. + * @return Google_Service_Adsense_ListSavedReportsResponse + */ + public function listAccountsReportsSaved($parent, $optParams = array()) + { + $params = array('parent' => $parent); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_Adsense_ListSavedReportsResponse"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsSites.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsSites.php new file mode 100644 index 000000000000..e5d33e92d4d0 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Resource/AccountsSites.php @@ -0,0 +1,65 @@ + + * $adsenseService = new Google_Service_Adsense(...); + * $sites = $adsenseService->sites; + * + */ +class Google_Service_Adsense_Resource_AccountsSites extends Google_Service_Resource +{ + /** + * Gets information about the selected site. (sites.get) + * + * @param string $name Required. Name of the site. Format: + * accounts/{account}/sites/{site} + * @param array $optParams Optional parameters. + * @return Google_Service_Adsense_Site + */ + public function get($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('get', array($params), "Google_Service_Adsense_Site"); + } + /** + * Lists all the sites available in an account. (sites.listAccountsSites) + * + * @param string $parent Required. The account which owns the collection of + * sites. Format: accounts/{account} + * @param array $optParams Optional parameters. + * + * @opt_param int pageSize The maximum number of sites to include in the + * response, used for paging. If unspecified, at most 10000 sites will be + * returned. The maximum value is 10000; values above 10000 will be coerced to + * 10000. + * @opt_param string pageToken A page token, received from a previous + * `ListSites` call. Provide this to retrieve the subsequent page. When + * paginating, all other parameters provided to `ListSites` must match the call + * that provided the page token. + * @return Google_Service_Adsense_ListSitesResponse + */ + public function listAccountsSites($parent, $optParams = array()) + { + $params = array('parent' => $parent); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_Adsense_ListSitesResponse"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Row.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Row.php new file mode 100644 index 000000000000..022b4537a262 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Row.php @@ -0,0 +1,38 @@ +cells = $cells; + } + /** + * @return Google_Service_Adsense_Cell[] + */ + public function getCells() + { + return $this->cells; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/SavedReport.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/SavedReport.php new file mode 100644 index 000000000000..8671a3978b0b --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/SavedReport.php @@ -0,0 +1,39 @@ +name = $name; + } + public function getName() + { + return $this->name; + } + public function setTitle($title) + { + $this->title = $title; + } + public function getTitle() + { + return $this->title; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Site.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Site.php new file mode 100644 index 000000000000..47d045695c90 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/Site.php @@ -0,0 +1,66 @@ +autoAdsEnabled = $autoAdsEnabled; + } + public function getAutoAdsEnabled() + { + return $this->autoAdsEnabled; + } + public function setDomain($domain) + { + $this->domain = $domain; + } + public function getDomain() + { + return $this->domain; + } + public function setName($name) + { + $this->name = $name; + } + public function getName() + { + return $this->name; + } + public function setReportingDimensionId($reportingDimensionId) + { + $this->reportingDimensionId = $reportingDimensionId; + } + public function getReportingDimensionId() + { + return $this->reportingDimensionId; + } + public function setState($state) + { + $this->state = $state; + } + public function getState() + { + return $this->state; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/UrlChannel.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/TimeZone.php similarity index 66% rename from apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/UrlChannel.php rename to apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/TimeZone.php index 5005513bb840..8f4b9774a1db 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/UrlChannel.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/TimeZone.php @@ -15,11 +15,10 @@ * the License. */ -class Google_Service_AdSense_UrlChannel extends Google_Model +class Google_Service_Adsense_TimeZone extends Google_Model { public $id; - public $kind; - public $urlPattern; + public $version; public function setId($id) { @@ -29,20 +28,12 @@ public function getId() { return $this->id; } - public function setKind($kind) + public function setVersion($version) { - $this->kind = $kind; + $this->version = $version; } - public function getKind() + public function getVersion() { - return $this->kind; - } - public function setUrlPattern($urlPattern) - { - $this->urlPattern = $urlPattern; - } - public function getUrlPattern() - { - return $this->urlPattern; + return $this->version; } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/UrlChannel.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/UrlChannel.php new file mode 100644 index 000000000000..87e2dac51f90 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Adsense/UrlChannel.php @@ -0,0 +1,48 @@ +name = $name; + } + public function getName() + { + return $this->name; + } + public function setReportingDimensionId($reportingDimensionId) + { + $this->reportingDimensionId = $reportingDimensionId; + } + public function getReportingDimensionId() + { + return $this->reportingDimensionId; + } + public function setUriPattern($uriPattern) + { + $this->uriPattern = $uriPattern; + } + public function getUriPattern() + { + return $this->uriPattern; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAccountWarning.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAccountWarning.php new file mode 100644 index 000000000000..39ab5d1f5944 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAccountWarning.php @@ -0,0 +1,46 @@ +email = $email; + } + public function getEmail() + { + return $this->email; + } + /** + * @param Google_Service_AlertCenter_GoogleAppsAlertcenterTypeAccountWarningLoginDetails + */ + public function setLoginDetails(Google_Service_AlertCenter_GoogleAppsAlertcenterTypeAccountWarningLoginDetails $loginDetails) + { + $this->loginDetails = $loginDetails; + } + /** + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterTypeAccountWarningLoginDetails + */ + public function getLoginDetails() + { + return $this->loginDetails; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAccountWarningLoginDetails.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAccountWarningLoginDetails.php new file mode 100644 index 000000000000..2408b66aec60 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAccountWarningLoginDetails.php @@ -0,0 +1,39 @@ +ipAddress = $ipAddress; + } + public function getIpAddress() + { + return $this->ipAddress; + } + public function setLoginTime($loginTime) + { + $this->loginTime = $loginTime; + } + public function getLoginTime() + { + return $this->loginTime; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeActivityRule.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeActivityRule.php new file mode 100644 index 000000000000..4569a3aa5544 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeActivityRule.php @@ -0,0 +1,130 @@ +actionNames = $actionNames; + } + public function getActionNames() + { + return $this->actionNames; + } + public function setCreateTime($createTime) + { + $this->createTime = $createTime; + } + public function getCreateTime() + { + return $this->createTime; + } + public function setDescription($description) + { + $this->description = $description; + } + public function getDescription() + { + return $this->description; + } + public function setDisplayName($displayName) + { + $this->displayName = $displayName; + } + public function getDisplayName() + { + return $this->displayName; + } + public function setName($name) + { + $this->name = $name; + } + public function getName() + { + return $this->name; + } + public function setQuery($query) + { + $this->query = $query; + } + public function getQuery() + { + return $this->query; + } + public function setSupersededAlerts($supersededAlerts) + { + $this->supersededAlerts = $supersededAlerts; + } + public function getSupersededAlerts() + { + return $this->supersededAlerts; + } + public function setSupersedingAlert($supersedingAlert) + { + $this->supersedingAlert = $supersedingAlert; + } + public function getSupersedingAlert() + { + return $this->supersedingAlert; + } + public function setThreshold($threshold) + { + $this->threshold = $threshold; + } + public function getThreshold() + { + return $this->threshold; + } + public function setTriggerSource($triggerSource) + { + $this->triggerSource = $triggerSource; + } + public function getTriggerSource() + { + return $this->triggerSource; + } + public function setUpdateTime($updateTime) + { + $this->updateTime = $updateTime; + } + public function getUpdateTime() + { + return $this->updateTime; + } + public function setWindowSize($windowSize) + { + $this->windowSize = $windowSize; + } + public function getWindowSize() + { + return $this->windowSize; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAppMakerSqlSetupNotification.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAppMakerSqlSetupNotification.php new file mode 100644 index 000000000000..3277db0a6ed6 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAppMakerSqlSetupNotification.php @@ -0,0 +1,38 @@ +requestInfo = $requestInfo; + } + /** + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterTypeAppMakerSqlSetupNotificationRequestInfo[] + */ + public function getRequestInfo() + { + return $this->requestInfo; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAppMakerSqlSetupNotificationRequestInfo.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAppMakerSqlSetupNotificationRequestInfo.php new file mode 100644 index 000000000000..b42cde575a49 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAppMakerSqlSetupNotificationRequestInfo.php @@ -0,0 +1,49 @@ +appDeveloperEmail = $appDeveloperEmail; + } + public function getAppDeveloperEmail() + { + return $this->appDeveloperEmail; + } + public function setAppKey($appKey) + { + $this->appKey = $appKey; + } + public function getAppKey() + { + return $this->appKey; + } + public function setNumberOfRequests($numberOfRequests) + { + $this->numberOfRequests = $numberOfRequests; + } + public function getNumberOfRequests() + { + return $this->numberOfRequests; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Alerts.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAttachment.php similarity index 54% rename from apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Alerts.php rename to apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAttachment.php index e92a84924f2b..89b3fe2693f9 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Alerts.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAttachment.php @@ -15,33 +15,23 @@ * the License. */ -class Google_Service_AdSense_Alerts extends Google_Collection +class Google_Service_AlertCenter_GoogleAppsAlertcenterTypeAttachment extends Google_Model { - protected $collection_key = 'items'; - protected $itemsType = 'Google_Service_AdSense_Alert'; - protected $itemsDataType = 'array'; - public $kind; + protected $csvType = 'Google_Service_AlertCenter_GoogleAppsAlertcenterTypeAttachmentCsv'; + protected $csvDataType = ''; /** - * @param Google_Service_AdSense_Alert[] + * @param Google_Service_AlertCenter_GoogleAppsAlertcenterTypeAttachmentCsv */ - public function setItems($items) + public function setCsv(Google_Service_AlertCenter_GoogleAppsAlertcenterTypeAttachmentCsv $csv) { - $this->items = $items; + $this->csv = $csv; } /** - * @return Google_Service_AdSense_Alert[] + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterTypeAttachmentCsv */ - public function getItems() + public function getCsv() { - return $this->items; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; + return $this->csv; } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAttachmentCsv.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAttachmentCsv.php new file mode 100644 index 000000000000..b5ab5af8a890 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAttachmentCsv.php @@ -0,0 +1,47 @@ +dataRows = $dataRows; + } + /** + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterTypeAttachmentCsvCsvRow[] + */ + public function getDataRows() + { + return $this->dataRows; + } + public function setHeaders($headers) + { + $this->headers = $headers; + } + public function getHeaders() + { + return $this->headers; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAttachmentCsvCsvRow.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAttachmentCsvCsvRow.php new file mode 100644 index 000000000000..7ba0de916a60 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeAttachmentCsvCsvRow.php @@ -0,0 +1,31 @@ +entries = $entries; + } + public function getEntries() + { + return $this->entries; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeBadWhitelist.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeBadWhitelist.php new file mode 100644 index 000000000000..a82ab1294851 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeBadWhitelist.php @@ -0,0 +1,79 @@ +domainId = $domainId; + } + /** + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterTypeDomainId + */ + public function getDomainId() + { + return $this->domainId; + } + /** + * @param Google_Service_AlertCenter_GoogleAppsAlertcenterTypeMaliciousEntity + */ + public function setMaliciousEntity(Google_Service_AlertCenter_GoogleAppsAlertcenterTypeMaliciousEntity $maliciousEntity) + { + $this->maliciousEntity = $maliciousEntity; + } + /** + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterTypeMaliciousEntity + */ + public function getMaliciousEntity() + { + return $this->maliciousEntity; + } + /** + * @param Google_Service_AlertCenter_GoogleAppsAlertcenterTypeGmailMessageInfo[] + */ + public function setMessages($messages) + { + $this->messages = $messages; + } + /** + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterTypeGmailMessageInfo[] + */ + public function getMessages() + { + return $this->messages; + } + public function setSourceIp($sourceIp) + { + $this->sourceIp = $sourceIp; + } + public function getSourceIp() + { + return $this->sourceIp; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDeviceCompromised.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDeviceCompromised.php new file mode 100644 index 000000000000..e57727ce39b1 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDeviceCompromised.php @@ -0,0 +1,47 @@ +email = $email; + } + public function getEmail() + { + return $this->email; + } + /** + * @param Google_Service_AlertCenter_GoogleAppsAlertcenterTypeDeviceCompromisedDeviceCompromisedSecurityDetail[] + */ + public function setEvents($events) + { + $this->events = $events; + } + /** + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterTypeDeviceCompromisedDeviceCompromisedSecurityDetail[] + */ + public function getEvents() + { + return $this->events; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDeviceCompromisedDeviceCompromisedSecurityDetail.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDeviceCompromisedDeviceCompromisedSecurityDetail.php new file mode 100644 index 000000000000..f394917aa26a --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDeviceCompromisedDeviceCompromisedSecurityDetail.php @@ -0,0 +1,84 @@ +deviceCompromisedState = $deviceCompromisedState; + } + public function getDeviceCompromisedState() + { + return $this->deviceCompromisedState; + } + public function setDeviceId($deviceId) + { + $this->deviceId = $deviceId; + } + public function getDeviceId() + { + return $this->deviceId; + } + public function setDeviceModel($deviceModel) + { + $this->deviceModel = $deviceModel; + } + public function getDeviceModel() + { + return $this->deviceModel; + } + public function setDeviceType($deviceType) + { + $this->deviceType = $deviceType; + } + public function getDeviceType() + { + return $this->deviceType; + } + public function setIosVendorId($iosVendorId) + { + $this->iosVendorId = $iosVendorId; + } + public function getIosVendorId() + { + return $this->iosVendorId; + } + public function setResourceId($resourceId) + { + $this->resourceId = $resourceId; + } + public function getResourceId() + { + return $this->resourceId; + } + public function setSerialNumber($serialNumber) + { + $this->serialNumber = $serialNumber; + } + public function getSerialNumber() + { + return $this->serialNumber; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDlpRuleViolation.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDlpRuleViolation.php new file mode 100644 index 000000000000..3c3ab49b10ca --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDlpRuleViolation.php @@ -0,0 +1,37 @@ +ruleViolationInfo = $ruleViolationInfo; + } + /** + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfo + */ + public function getRuleViolationInfo() + { + return $this->ruleViolationInfo; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDomainId.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDomainId.php new file mode 100644 index 000000000000..dac6803c9ea9 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDomainId.php @@ -0,0 +1,30 @@ +customerPrimaryDomain = $customerPrimaryDomain; + } + public function getCustomerPrimaryDomain() + { + return $this->customerPrimaryDomain; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDomainWideTakeoutInitiated.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDomainWideTakeoutInitiated.php new file mode 100644 index 000000000000..d725ac0a6439 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeDomainWideTakeoutInitiated.php @@ -0,0 +1,39 @@ +email = $email; + } + public function getEmail() + { + return $this->email; + } + public function setTakeoutRequestId($takeoutRequestId) + { + $this->takeoutRequestId = $takeoutRequestId; + } + public function getTakeoutRequestId() + { + return $this->takeoutRequestId; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeGmailMessageInfo.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeGmailMessageInfo.php new file mode 100644 index 000000000000..37ab6e92d253 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeGmailMessageInfo.php @@ -0,0 +1,94 @@ +attachmentsSha256Hash = $attachmentsSha256Hash; + } + public function getAttachmentsSha256Hash() + { + return $this->attachmentsSha256Hash; + } + public function setDate($date) + { + $this->date = $date; + } + public function getDate() + { + return $this->date; + } + public function setMd5HashMessageBody($md5HashMessageBody) + { + $this->md5HashMessageBody = $md5HashMessageBody; + } + public function getMd5HashMessageBody() + { + return $this->md5HashMessageBody; + } + public function setMd5HashSubject($md5HashSubject) + { + $this->md5HashSubject = $md5HashSubject; + } + public function getMd5HashSubject() + { + return $this->md5HashSubject; + } + public function setMessageBodySnippet($messageBodySnippet) + { + $this->messageBodySnippet = $messageBodySnippet; + } + public function getMessageBodySnippet() + { + return $this->messageBodySnippet; + } + public function setMessageId($messageId) + { + $this->messageId = $messageId; + } + public function getMessageId() + { + return $this->messageId; + } + public function setRecipient($recipient) + { + $this->recipient = $recipient; + } + public function getRecipient() + { + return $this->recipient; + } + public function setSubjectText($subjectText) + { + $this->subjectText = $subjectText; + } + public function getSubjectText() + { + return $this->subjectText; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeGoogleOperations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeGoogleOperations.php new file mode 100644 index 000000000000..128e05da0f03 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeGoogleOperations.php @@ -0,0 +1,74 @@ +affectedUserEmails = $affectedUserEmails; + } + public function getAffectedUserEmails() + { + return $this->affectedUserEmails; + } + /** + * @param Google_Service_AlertCenter_GoogleAppsAlertcenterTypeAttachment + */ + public function setAttachmentData(Google_Service_AlertCenter_GoogleAppsAlertcenterTypeAttachment $attachmentData) + { + $this->attachmentData = $attachmentData; + } + /** + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterTypeAttachment + */ + public function getAttachmentData() + { + return $this->attachmentData; + } + public function setDescription($description) + { + $this->description = $description; + } + public function getDescription() + { + return $this->description; + } + public function setHeader($header) + { + $this->header = $header; + } + public function getHeader() + { + return $this->header; + } + public function setTitle($title) + { + $this->title = $title; + } + public function getTitle() + { + return $this->title; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeMailPhishing.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeMailPhishing.php new file mode 100644 index 000000000000..dbd1d4af8936 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeMailPhishing.php @@ -0,0 +1,88 @@ +domainId = $domainId; + } + /** + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterTypeDomainId + */ + public function getDomainId() + { + return $this->domainId; + } + public function setIsInternal($isInternal) + { + $this->isInternal = $isInternal; + } + public function getIsInternal() + { + return $this->isInternal; + } + /** + * @param Google_Service_AlertCenter_GoogleAppsAlertcenterTypeMaliciousEntity + */ + public function setMaliciousEntity(Google_Service_AlertCenter_GoogleAppsAlertcenterTypeMaliciousEntity $maliciousEntity) + { + $this->maliciousEntity = $maliciousEntity; + } + /** + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterTypeMaliciousEntity + */ + public function getMaliciousEntity() + { + return $this->maliciousEntity; + } + /** + * @param Google_Service_AlertCenter_GoogleAppsAlertcenterTypeGmailMessageInfo[] + */ + public function setMessages($messages) + { + $this->messages = $messages; + } + /** + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterTypeGmailMessageInfo[] + */ + public function getMessages() + { + return $this->messages; + } + public function setSystemActionType($systemActionType) + { + $this->systemActionType = $systemActionType; + } + public function getSystemActionType() + { + return $this->systemActionType; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeMaliciousEntity.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeMaliciousEntity.php new file mode 100644 index 000000000000..a2eae2ae005f --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeMaliciousEntity.php @@ -0,0 +1,55 @@ +displayName = $displayName; + } + public function getDisplayName() + { + return $this->displayName; + } + /** + * @param Google_Service_AlertCenter_GoogleAppsAlertcenterTypeUser + */ + public function setEntity(Google_Service_AlertCenter_GoogleAppsAlertcenterTypeUser $entity) + { + $this->entity = $entity; + } + /** + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterTypeUser + */ + public function getEntity() + { + return $this->entity; + } + public function setFromHeader($fromHeader) + { + $this->fromHeader = $fromHeader; + } + public function getFromHeader() + { + return $this->fromHeader; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypePhishingSpike.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypePhishingSpike.php new file mode 100644 index 000000000000..0a1abb988b66 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypePhishingSpike.php @@ -0,0 +1,79 @@ +domainId = $domainId; + } + /** + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterTypeDomainId + */ + public function getDomainId() + { + return $this->domainId; + } + public function setIsInternal($isInternal) + { + $this->isInternal = $isInternal; + } + public function getIsInternal() + { + return $this->isInternal; + } + /** + * @param Google_Service_AlertCenter_GoogleAppsAlertcenterTypeMaliciousEntity + */ + public function setMaliciousEntity(Google_Service_AlertCenter_GoogleAppsAlertcenterTypeMaliciousEntity $maliciousEntity) + { + $this->maliciousEntity = $maliciousEntity; + } + /** + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterTypeMaliciousEntity + */ + public function getMaliciousEntity() + { + return $this->maliciousEntity; + } + /** + * @param Google_Service_AlertCenter_GoogleAppsAlertcenterTypeGmailMessageInfo[] + */ + public function setMessages($messages) + { + $this->messages = $messages; + } + /** + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterTypeGmailMessageInfo[] + */ + public function getMessages() + { + return $this->messages; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfo.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfo.php new file mode 100644 index 000000000000..49a6732ef313 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfo.php @@ -0,0 +1,140 @@ +dataSource = $dataSource; + } + public function getDataSource() + { + return $this->dataSource; + } + /** + * @param Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfoMatchInfo[] + */ + public function setMatchInfo($matchInfo) + { + $this->matchInfo = $matchInfo; + } + /** + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfoMatchInfo[] + */ + public function getMatchInfo() + { + return $this->matchInfo; + } + public function setRecipients($recipients) + { + $this->recipients = $recipients; + } + public function getRecipients() + { + return $this->recipients; + } + /** + * @param Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfoResourceInfo + */ + public function setResourceInfo(Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfoResourceInfo $resourceInfo) + { + $this->resourceInfo = $resourceInfo; + } + /** + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfoResourceInfo + */ + public function getResourceInfo() + { + return $this->resourceInfo; + } + /** + * @param Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfoRuleInfo + */ + public function setRuleInfo(Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfoRuleInfo $ruleInfo) + { + $this->ruleInfo = $ruleInfo; + } + /** + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfoRuleInfo + */ + public function getRuleInfo() + { + return $this->ruleInfo; + } + public function setSuppressedActionTypes($suppressedActionTypes) + { + $this->suppressedActionTypes = $suppressedActionTypes; + } + public function getSuppressedActionTypes() + { + return $this->suppressedActionTypes; + } + public function setTrigger($trigger) + { + $this->trigger = $trigger; + } + public function getTrigger() + { + return $this->trigger; + } + /** + * @param Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfoActionInfo[] + */ + public function setTriggeredActionInfo($triggeredActionInfo) + { + $this->triggeredActionInfo = $triggeredActionInfo; + } + /** + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfoActionInfo[] + */ + public function getTriggeredActionInfo() + { + return $this->triggeredActionInfo; + } + public function setTriggeredActionTypes($triggeredActionTypes) + { + $this->triggeredActionTypes = $triggeredActionTypes; + } + public function getTriggeredActionTypes() + { + return $this->triggeredActionTypes; + } + public function setTriggeringUserEmail($triggeringUserEmail) + { + $this->triggeringUserEmail = $triggeringUserEmail; + } + public function getTriggeringUserEmail() + { + return $this->triggeringUserEmail; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoActionInfo.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoActionInfo.php new file mode 100644 index 000000000000..f07e167add24 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoActionInfo.php @@ -0,0 +1,20 @@ +predefinedDetector = $predefinedDetector; + } + /** + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfoMatchInfoPredefinedDetectorInfo + */ + public function getPredefinedDetector() + { + return $this->predefinedDetector; + } + /** + * @param Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfoMatchInfoUserDefinedDetectorInfo + */ + public function setUserDefinedDetector(Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfoMatchInfoUserDefinedDetectorInfo $userDefinedDetector) + { + $this->userDefinedDetector = $userDefinedDetector; + } + /** + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterTypeRuleViolationInfoMatchInfoUserDefinedDetectorInfo + */ + public function getUserDefinedDetector() + { + return $this->userDefinedDetector; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoMatchInfoPredefinedDetectorInfo.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoMatchInfoPredefinedDetectorInfo.php new file mode 100644 index 000000000000..22c9bca779e2 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoMatchInfoPredefinedDetectorInfo.php @@ -0,0 +1,30 @@ +detectorName = $detectorName; + } + public function getDetectorName() + { + return $this->detectorName; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoMatchInfoUserDefinedDetectorInfo.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoMatchInfoUserDefinedDetectorInfo.php new file mode 100644 index 000000000000..78d9bc40a9e6 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoMatchInfoUserDefinedDetectorInfo.php @@ -0,0 +1,39 @@ +displayName = $displayName; + } + public function getDisplayName() + { + return $this->displayName; + } + public function setResourceName($resourceName) + { + $this->resourceName = $resourceName; + } + public function getResourceName() + { + return $this->resourceName; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoResourceInfo.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoResourceInfo.php new file mode 100644 index 000000000000..5c156e8e4f97 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoResourceInfo.php @@ -0,0 +1,39 @@ +documentId = $documentId; + } + public function getDocumentId() + { + return $this->documentId; + } + public function setResourceTitle($resourceTitle) + { + $this->resourceTitle = $resourceTitle; + } + public function getResourceTitle() + { + return $this->resourceTitle; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoRuleInfo.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoRuleInfo.php new file mode 100644 index 000000000000..7edc5857eb6b --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeRuleViolationInfoRuleInfo.php @@ -0,0 +1,39 @@ +displayName = $displayName; + } + public function getDisplayName() + { + return $this->displayName; + } + public function setResourceName($resourceName) + { + $this->resourceName = $resourceName; + } + public function getResourceName() + { + return $this->resourceName; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeStateSponsoredAttack.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeStateSponsoredAttack.php new file mode 100644 index 000000000000..871a46ad80ed --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeStateSponsoredAttack.php @@ -0,0 +1,30 @@ +email = $email; + } + public function getEmail() + { + return $this->email; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeSuspiciousActivity.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeSuspiciousActivity.php new file mode 100644 index 000000000000..69fedfe12d0d --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeSuspiciousActivity.php @@ -0,0 +1,47 @@ +email = $email; + } + public function getEmail() + { + return $this->email; + } + /** + * @param Google_Service_AlertCenter_GoogleAppsAlertcenterTypeSuspiciousActivitySuspiciousActivitySecurityDetail[] + */ + public function setEvents($events) + { + $this->events = $events; + } + /** + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterTypeSuspiciousActivitySuspiciousActivitySecurityDetail[] + */ + public function getEvents() + { + return $this->events; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeSuspiciousActivitySuspiciousActivitySecurityDetail.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeSuspiciousActivitySuspiciousActivitySecurityDetail.php new file mode 100644 index 000000000000..59122e6ec975 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeSuspiciousActivitySuspiciousActivitySecurityDetail.php @@ -0,0 +1,102 @@ +deviceId = $deviceId; + } + public function getDeviceId() + { + return $this->deviceId; + } + public function setDeviceModel($deviceModel) + { + $this->deviceModel = $deviceModel; + } + public function getDeviceModel() + { + return $this->deviceModel; + } + public function setDeviceProperty($deviceProperty) + { + $this->deviceProperty = $deviceProperty; + } + public function getDeviceProperty() + { + return $this->deviceProperty; + } + public function setDeviceType($deviceType) + { + $this->deviceType = $deviceType; + } + public function getDeviceType() + { + return $this->deviceType; + } + public function setIosVendorId($iosVendorId) + { + $this->iosVendorId = $iosVendorId; + } + public function getIosVendorId() + { + return $this->iosVendorId; + } + public function setNewValue($newValue) + { + $this->newValue = $newValue; + } + public function getNewValue() + { + return $this->newValue; + } + public function setOldValue($oldValue) + { + $this->oldValue = $oldValue; + } + public function getOldValue() + { + return $this->oldValue; + } + public function setResourceId($resourceId) + { + $this->resourceId = $resourceId; + } + public function getResourceId() + { + return $this->resourceId; + } + public function setSerialNumber($serialNumber) + { + $this->serialNumber = $serialNumber; + } + public function getSerialNumber() + { + return $this->serialNumber; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeUser.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeUser.php new file mode 100644 index 000000000000..296f225eae0a --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterTypeUser.php @@ -0,0 +1,39 @@ +displayName = $displayName; + } + public function getDisplayName() + { + return $this->displayName; + } + public function setEmailAddress($emailAddress) + { + $this->emailAddress = $emailAddress; + } + public function getEmailAddress() + { + return $this->emailAddress; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1Alert.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1Alert.php new file mode 100644 index 000000000000..4ec66f871f74 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1Alert.php @@ -0,0 +1,145 @@ +alertId = $alertId; + } + public function getAlertId() + { + return $this->alertId; + } + public function setCreateTime($createTime) + { + $this->createTime = $createTime; + } + public function getCreateTime() + { + return $this->createTime; + } + public function setCustomerId($customerId) + { + $this->customerId = $customerId; + } + public function getCustomerId() + { + return $this->customerId; + } + public function setData($data) + { + $this->data = $data; + } + public function getData() + { + return $this->data; + } + public function setDeleted($deleted) + { + $this->deleted = $deleted; + } + public function getDeleted() + { + return $this->deleted; + } + public function setEndTime($endTime) + { + $this->endTime = $endTime; + } + public function getEndTime() + { + return $this->endTime; + } + public function setEtag($etag) + { + $this->etag = $etag; + } + public function getEtag() + { + return $this->etag; + } + /** + * @param Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1AlertMetadata + */ + public function setMetadata(Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1AlertMetadata $metadata) + { + $this->metadata = $metadata; + } + /** + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1AlertMetadata + */ + public function getMetadata() + { + return $this->metadata; + } + public function setSecurityInvestigationToolLink($securityInvestigationToolLink) + { + $this->securityInvestigationToolLink = $securityInvestigationToolLink; + } + public function getSecurityInvestigationToolLink() + { + return $this->securityInvestigationToolLink; + } + public function setSource($source) + { + $this->source = $source; + } + public function getSource() + { + return $this->source; + } + public function setStartTime($startTime) + { + $this->startTime = $startTime; + } + public function getStartTime() + { + return $this->startTime; + } + public function setType($type) + { + $this->type = $type; + } + public function getType() + { + return $this->type; + } + public function setUpdateTime($updateTime) + { + $this->updateTime = $updateTime; + } + public function getUpdateTime() + { + return $this->updateTime; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1AlertFeedback.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1AlertFeedback.php new file mode 100644 index 000000000000..b737fbfed422 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1AlertFeedback.php @@ -0,0 +1,75 @@ +alertId = $alertId; + } + public function getAlertId() + { + return $this->alertId; + } + public function setCreateTime($createTime) + { + $this->createTime = $createTime; + } + public function getCreateTime() + { + return $this->createTime; + } + public function setCustomerId($customerId) + { + $this->customerId = $customerId; + } + public function getCustomerId() + { + return $this->customerId; + } + public function setEmail($email) + { + $this->email = $email; + } + public function getEmail() + { + return $this->email; + } + public function setFeedbackId($feedbackId) + { + $this->feedbackId = $feedbackId; + } + public function getFeedbackId() + { + return $this->feedbackId; + } + public function setType($type) + { + $this->type = $type; + } + public function getType() + { + return $this->type; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1AlertMetadata.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1AlertMetadata.php new file mode 100644 index 000000000000..23c51276cb5d --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1AlertMetadata.php @@ -0,0 +1,84 @@ +alertId = $alertId; + } + public function getAlertId() + { + return $this->alertId; + } + public function setAssignee($assignee) + { + $this->assignee = $assignee; + } + public function getAssignee() + { + return $this->assignee; + } + public function setCustomerId($customerId) + { + $this->customerId = $customerId; + } + public function getCustomerId() + { + return $this->customerId; + } + public function setEtag($etag) + { + $this->etag = $etag; + } + public function getEtag() + { + return $this->etag; + } + public function setSeverity($severity) + { + $this->severity = $severity; + } + public function getSeverity() + { + return $this->severity; + } + public function setStatus($status) + { + $this->status = $status; + } + public function getStatus() + { + return $this->status; + } + public function setUpdateTime($updateTime) + { + $this->updateTime = $updateTime; + } + public function getUpdateTime() + { + return $this->updateTime; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1BatchDeleteAlertsRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1BatchDeleteAlertsRequest.php new file mode 100644 index 000000000000..a1fea9e19d03 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1BatchDeleteAlertsRequest.php @@ -0,0 +1,40 @@ +alertId = $alertId; + } + public function getAlertId() + { + return $this->alertId; + } + public function setCustomerId($customerId) + { + $this->customerId = $customerId; + } + public function getCustomerId() + { + return $this->customerId; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1BatchDeleteAlertsResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1BatchDeleteAlertsResponse.php new file mode 100644 index 000000000000..e042efd5949b --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1BatchDeleteAlertsResponse.php @@ -0,0 +1,47 @@ +failedAlertStatus = $failedAlertStatus; + } + /** + * @return Google_Service_AlertCenter_GoogleRpcStatus[] + */ + public function getFailedAlertStatus() + { + return $this->failedAlertStatus; + } + public function setSuccessAlertIds($successAlertIds) + { + $this->successAlertIds = $successAlertIds; + } + public function getSuccessAlertIds() + { + return $this->successAlertIds; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1BatchUndeleteAlertsRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1BatchUndeleteAlertsRequest.php new file mode 100644 index 000000000000..f8f99a788926 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1BatchUndeleteAlertsRequest.php @@ -0,0 +1,40 @@ +alertId = $alertId; + } + public function getAlertId() + { + return $this->alertId; + } + public function setCustomerId($customerId) + { + $this->customerId = $customerId; + } + public function getCustomerId() + { + return $this->customerId; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1BatchUndeleteAlertsResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1BatchUndeleteAlertsResponse.php new file mode 100644 index 000000000000..1bc61da1103e --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1BatchUndeleteAlertsResponse.php @@ -0,0 +1,47 @@ +failedAlertStatus = $failedAlertStatus; + } + /** + * @return Google_Service_AlertCenter_GoogleRpcStatus[] + */ + public function getFailedAlertStatus() + { + return $this->failedAlertStatus; + } + public function setSuccessAlertIds($successAlertIds) + { + $this->successAlertIds = $successAlertIds; + } + public function getSuccessAlertIds() + { + return $this->successAlertIds; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1ListAlertFeedbackResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1ListAlertFeedbackResponse.php new file mode 100644 index 000000000000..a76bc9363dce --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1ListAlertFeedbackResponse.php @@ -0,0 +1,38 @@ +feedback = $feedback; + } + /** + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1AlertFeedback[] + */ + public function getFeedback() + { + return $this->feedback; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1ListAlertsResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1ListAlertsResponse.php new file mode 100644 index 000000000000..8105ecfee35e --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1ListAlertsResponse.php @@ -0,0 +1,47 @@ +alerts = $alerts; + } + /** + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1Alert[] + */ + public function getAlerts() + { + return $this->alerts; + } + public function setNextPageToken($nextPageToken) + { + $this->nextPageToken = $nextPageToken; + } + public function getNextPageToken() + { + return $this->nextPageToken; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1Settings.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1Settings.php new file mode 100644 index 000000000000..5c7c03bdbf25 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1Settings.php @@ -0,0 +1,38 @@ +notifications = $notifications; + } + /** + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1SettingsNotification[] + */ + public function getNotifications() + { + return $this->notifications; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1SettingsNotification.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1SettingsNotification.php new file mode 100644 index 000000000000..e210322a6a7d --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1SettingsNotification.php @@ -0,0 +1,37 @@ +cloudPubsubTopic = $cloudPubsubTopic; + } + /** + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1SettingsNotificationCloudPubsubTopic + */ + public function getCloudPubsubTopic() + { + return $this->cloudPubsubTopic; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1SettingsNotificationCloudPubsubTopic.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1SettingsNotificationCloudPubsubTopic.php new file mode 100644 index 000000000000..778ebd74e8e6 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1SettingsNotificationCloudPubsubTopic.php @@ -0,0 +1,39 @@ +payloadFormat = $payloadFormat; + } + public function getPayloadFormat() + { + return $this->payloadFormat; + } + public function setTopicName($topicName) + { + $this->topicName = $topicName; + } + public function getTopicName() + { + return $this->topicName; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1UndeleteAlertRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1UndeleteAlertRequest.php new file mode 100644 index 000000000000..7066e95ad047 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleAppsAlertcenterV1beta1UndeleteAlertRequest.php @@ -0,0 +1,30 @@ +customerId = $customerId; + } + public function getCustomerId() + { + return $this->customerId; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleProtobufEmpty.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleProtobufEmpty.php new file mode 100644 index 000000000000..c9c7f335d88e --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/GoogleProtobufEmpty.php @@ -0,0 +1,20 @@ +code = $code; + } + public function getCode() + { + return $this->code; + } + public function setDetails($details) + { + $this->details = $details; + } + public function getDetails() + { + return $this->details; + } + public function setMessage($message) + { + $this->message = $message; + } + public function getMessage() + { + return $this->message; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/Resource/Alerts.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/Resource/Alerts.php index 77f226f25081..94bc9ed5af01 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/Resource/Alerts.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/Resource/Alerts.php @@ -28,28 +28,28 @@ class Google_Service_AlertCenter_Resource_Alerts extends Google_Service_Resource /** * Performs batch delete operation on alerts. (alerts.batchDelete) * - * @param Google_Service_AlertCenter_BatchDeleteAlertsRequest $postBody + * @param Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1BatchDeleteAlertsRequest $postBody * @param array $optParams Optional parameters. - * @return Google_Service_AlertCenter_BatchDeleteAlertsResponse + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1BatchDeleteAlertsResponse */ - public function batchDelete(Google_Service_AlertCenter_BatchDeleteAlertsRequest $postBody, $optParams = array()) + public function batchDelete(Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1BatchDeleteAlertsRequest $postBody, $optParams = array()) { $params = array('postBody' => $postBody); $params = array_merge($params, $optParams); - return $this->call('batchDelete', array($params), "Google_Service_AlertCenter_BatchDeleteAlertsResponse"); + return $this->call('batchDelete', array($params), "Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1BatchDeleteAlertsResponse"); } /** * Performs batch undelete operation on alerts. (alerts.batchUndelete) * - * @param Google_Service_AlertCenter_BatchUndeleteAlertsRequest $postBody + * @param Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1BatchUndeleteAlertsRequest $postBody * @param array $optParams Optional parameters. - * @return Google_Service_AlertCenter_BatchUndeleteAlertsResponse + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1BatchUndeleteAlertsResponse */ - public function batchUndelete(Google_Service_AlertCenter_BatchUndeleteAlertsRequest $postBody, $optParams = array()) + public function batchUndelete(Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1BatchUndeleteAlertsRequest $postBody, $optParams = array()) { $params = array('postBody' => $postBody); $params = array_merge($params, $optParams); - return $this->call('batchUndelete', array($params), "Google_Service_AlertCenter_BatchUndeleteAlertsResponse"); + return $this->call('batchUndelete', array($params), "Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1BatchUndeleteAlertsResponse"); } /** * Marks the specified alert for deletion. An alert that has been marked for @@ -64,13 +64,13 @@ public function batchUndelete(Google_Service_AlertCenter_BatchUndeleteAlertsRequ * @opt_param string customerId Optional. The unique identifier of the Google * Workspace organization account of the customer the alert is associated with. * Inferred from the caller identity if not provided. - * @return Google_Service_AlertCenter_AlertcenterEmpty + * @return Google_Service_AlertCenter_GoogleProtobufEmpty */ public function delete($alertId, $optParams = array()) { $params = array('alertId' => $alertId); $params = array_merge($params, $optParams); - return $this->call('delete', array($params), "Google_Service_AlertCenter_AlertcenterEmpty"); + return $this->call('delete', array($params), "Google_Service_AlertCenter_GoogleProtobufEmpty"); } /** * Gets the specified alert. Attempting to get a nonexistent alert returns @@ -82,13 +82,13 @@ public function delete($alertId, $optParams = array()) * @opt_param string customerId Optional. The unique identifier of the Google * Workspace organization account of the customer the alert is associated with. * Inferred from the caller identity if not provided. - * @return Google_Service_AlertCenter_Alert + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1Alert */ public function get($alertId, $optParams = array()) { $params = array('alertId' => $alertId); $params = array_merge($params, $optParams); - return $this->call('get', array($params), "Google_Service_AlertCenter_Alert"); + return $this->call('get', array($params), "Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1Alert"); } /** * Returns the metadata of an alert. Attempting to get metadata for a non- @@ -101,13 +101,13 @@ public function get($alertId, $optParams = array()) * @opt_param string customerId Optional. The unique identifier of the Google * Workspace organization account of the customer the alert metadata is * associated with. Inferred from the caller identity if not provided. - * @return Google_Service_AlertCenter_AlertMetadata + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1AlertMetadata */ public function getMetadata($alertId, $optParams = array()) { $params = array('alertId' => $alertId); $params = array_merge($params, $optParams); - return $this->call('getMetadata', array($params), "Google_Service_AlertCenter_AlertMetadata"); + return $this->call('getMetadata', array($params), "Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1AlertMetadata"); } /** * Lists the alerts. (alerts.listAlerts) @@ -133,13 +133,13 @@ public function getMetadata($alertId, $optParams = array()) * the server should return. If empty, a new iteration is started. To continue * an iteration, pass in the value from the previous ListAlertsResponse's * next_page_token field. - * @return Google_Service_AlertCenter_ListAlertsResponse + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1ListAlertsResponse */ public function listAlerts($optParams = array()) { $params = array(); $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_AlertCenter_ListAlertsResponse"); + return $this->call('list', array($params), "Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1ListAlertsResponse"); } /** * Restores, or "undeletes", an alert that was marked for deletion within the @@ -149,14 +149,14 @@ public function listAlerts($optParams = array()) * alert which has not been marked for deletion has no effect. (alerts.undelete) * * @param string $alertId Required. The identifier of the alert to undelete. - * @param Google_Service_AlertCenter_UndeleteAlertRequest $postBody + * @param Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1UndeleteAlertRequest $postBody * @param array $optParams Optional parameters. - * @return Google_Service_AlertCenter_Alert + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1Alert */ - public function undelete($alertId, Google_Service_AlertCenter_UndeleteAlertRequest $postBody, $optParams = array()) + public function undelete($alertId, Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1UndeleteAlertRequest $postBody, $optParams = array()) { $params = array('alertId' => $alertId, 'postBody' => $postBody); $params = array_merge($params, $optParams); - return $this->call('undelete', array($params), "Google_Service_AlertCenter_Alert"); + return $this->call('undelete', array($params), "Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1Alert"); } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/Resource/AlertsFeedback.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/Resource/AlertsFeedback.php index 5478330f3469..e71d09c026d7 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/Resource/AlertsFeedback.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/Resource/AlertsFeedback.php @@ -33,19 +33,19 @@ class Google_Service_AlertCenter_Resource_AlertsFeedback extends Google_Service_ * * @param string $alertId Required. The identifier of the alert this feedback * belongs to. - * @param Google_Service_AlertCenter_AlertFeedback $postBody + * @param Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1AlertFeedback $postBody * @param array $optParams Optional parameters. * * @opt_param string customerId Optional. The unique identifier of the Google * Workspace organization account of the customer the alert is associated with. * Inferred from the caller identity if not provided. - * @return Google_Service_AlertCenter_AlertFeedback + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1AlertFeedback */ - public function create($alertId, Google_Service_AlertCenter_AlertFeedback $postBody, $optParams = array()) + public function create($alertId, Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1AlertFeedback $postBody, $optParams = array()) { $params = array('alertId' => $alertId, 'postBody' => $postBody); $params = array_merge($params, $optParams); - return $this->call('create', array($params), "Google_Service_AlertCenter_AlertFeedback"); + return $this->call('create', array($params), "Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1AlertFeedback"); } /** * Lists all the feedback for an alert. Attempting to list feedbacks for a non- @@ -62,12 +62,12 @@ public function create($alertId, Google_Service_AlertCenter_AlertFeedback $postB * feedback results. For more details, see [Query filters](/admin- * sdk/alertcenter/guides/query-filters) and [Supported query filter fields * ](/admin-sdk/alertcenter/reference/filter-fields#alerts.feedback.list). - * @return Google_Service_AlertCenter_ListAlertFeedbackResponse + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1ListAlertFeedbackResponse */ public function listAlertsFeedback($alertId, $optParams = array()) { $params = array('alertId' => $alertId); $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_AlertCenter_ListAlertFeedbackResponse"); + return $this->call('list', array($params), "Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1ListAlertFeedbackResponse"); } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/Resource/V1beta1.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/Resource/V1beta1.php index cd235ff7edb5..e49f5c47a664 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/Resource/V1beta1.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AlertCenter/Resource/V1beta1.php @@ -33,29 +33,29 @@ class Google_Service_AlertCenter_Resource_V1beta1 extends Google_Service_Resourc * @opt_param string customerId Optional. The unique identifier of the Google * Workspace organization account of the customer the alert settings are * associated with. Inferred from the caller identity if not provided. - * @return Google_Service_AlertCenter_Settings + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1Settings */ public function getSettings($optParams = array()) { $params = array(); $params = array_merge($params, $optParams); - return $this->call('getSettings', array($params), "Google_Service_AlertCenter_Settings"); + return $this->call('getSettings', array($params), "Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1Settings"); } /** * Updates the customer-level settings. (v1beta1.updateSettings) * - * @param Google_Service_AlertCenter_Settings $postBody + * @param Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1Settings $postBody * @param array $optParams Optional parameters. * * @opt_param string customerId Optional. The unique identifier of the Google * Workspace organization account of the customer the alert settings are * associated with. Inferred from the caller identity if not provided. - * @return Google_Service_AlertCenter_Settings + * @return Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1Settings */ - public function updateSettings(Google_Service_AlertCenter_Settings $postBody, $optParams = array()) + public function updateSettings(Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1Settings $postBody, $optParams = array()) { $params = array('postBody' => $postBody); $params = array_merge($params, $optParams); - return $this->call('updateSettings', array($params), "Google_Service_AlertCenter_Settings"); + return $this->call('updateSettings', array($params), "Google_Service_AlertCenter_GoogleAppsAlertcenterV1beta1Settings"); } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AnalyticsData.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AnalyticsData.php index d02812ffb38b..eb20db833a0e 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AnalyticsData.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AnalyticsData.php @@ -16,7 +16,7 @@ */ /** - * Service definition for AnalyticsData (v1alpha). + * Service definition for AnalyticsData (v1beta). * *

* Accesses report data in Google Analytics.

@@ -38,7 +38,6 @@ class Google_Service_AnalyticsData extends Google_Service "https://www.googleapis.com/auth/analytics.readonly"; public $properties; - public $v1alpha; /** * Constructs the internal representation of the AnalyticsData service. @@ -52,7 +51,7 @@ public function __construct(Google_Client $client, $rootUrl = null) $this->rootUrl = $rootUrl ?: 'https://analyticsdata.googleapis.com/'; $this->servicePath = ''; $this->batchPath = 'batch'; - $this->version = 'v1alpha'; + $this->version = 'v1beta'; $this->serviceName = 'analyticsdata'; $this->properties = new Google_Service_AnalyticsData_Resource_Properties( @@ -61,8 +60,28 @@ public function __construct(Google_Client $client, $rootUrl = null) 'properties', array( 'methods' => array( - 'getMetadata' => array( - 'path' => 'v1alpha/{+name}', + 'batchRunPivotReports' => array( + 'path' => 'v1beta/{+property}:batchRunPivotReports', + 'httpMethod' => 'POST', + 'parameters' => array( + 'property' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'batchRunReports' => array( + 'path' => 'v1beta/{+property}:batchRunReports', + 'httpMethod' => 'POST', + 'parameters' => array( + 'property' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'getMetadata' => array( + 'path' => 'v1beta/{+name}', 'httpMethod' => 'GET', 'parameters' => array( 'name' => array( @@ -71,8 +90,8 @@ public function __construct(Google_Client $client, $rootUrl = null) 'required' => true, ), ), - ),'runRealtimeReport' => array( - 'path' => 'v1alpha/{+property}:runRealtimeReport', + ),'runPivotReport' => array( + 'path' => 'v1beta/{+property}:runPivotReport', 'httpMethod' => 'POST', 'parameters' => array( 'property' => array( @@ -81,32 +100,26 @@ public function __construct(Google_Client $client, $rootUrl = null) 'required' => true, ), ), - ), - ) - ) - ); - $this->v1alpha = new Google_Service_AnalyticsData_Resource_V1alpha( - $this, - $this->serviceName, - 'v1alpha', - array( - 'methods' => array( - 'batchRunPivotReports' => array( - 'path' => 'v1alpha:batchRunPivotReports', - 'httpMethod' => 'POST', - 'parameters' => array(), - ),'batchRunReports' => array( - 'path' => 'v1alpha:batchRunReports', - 'httpMethod' => 'POST', - 'parameters' => array(), - ),'runPivotReport' => array( - 'path' => 'v1alpha:runPivotReport', + ),'runRealtimeReport' => array( + 'path' => 'v1beta/{+property}:runRealtimeReport', 'httpMethod' => 'POST', - 'parameters' => array(), + 'parameters' => array( + 'property' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), ),'runReport' => array( - 'path' => 'v1alpha:runReport', + 'path' => 'v1beta/{+property}:runReport', 'httpMethod' => 'POST', - 'parameters' => array(), + 'parameters' => array( + 'property' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), ), ) ) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AnalyticsData/BatchRunPivotReportsRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AnalyticsData/BatchRunPivotReportsRequest.php index b777f5676d70..2a51fcc62740 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AnalyticsData/BatchRunPivotReportsRequest.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AnalyticsData/BatchRunPivotReportsRequest.php @@ -18,25 +18,9 @@ class Google_Service_AnalyticsData_BatchRunPivotReportsRequest extends Google_Collection { protected $collection_key = 'requests'; - protected $entityType = 'Google_Service_AnalyticsData_Entity'; - protected $entityDataType = ''; protected $requestsType = 'Google_Service_AnalyticsData_RunPivotReportRequest'; protected $requestsDataType = 'array'; - /** - * @param Google_Service_AnalyticsData_Entity - */ - public function setEntity(Google_Service_AnalyticsData_Entity $entity) - { - $this->entity = $entity; - } - /** - * @return Google_Service_AnalyticsData_Entity - */ - public function getEntity() - { - return $this->entity; - } /** * @param Google_Service_AnalyticsData_RunPivotReportRequest[] */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AnalyticsData/BatchRunReportsRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AnalyticsData/BatchRunReportsRequest.php index 669835ef5b9c..453c20e3da05 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AnalyticsData/BatchRunReportsRequest.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AnalyticsData/BatchRunReportsRequest.php @@ -18,25 +18,9 @@ class Google_Service_AnalyticsData_BatchRunReportsRequest extends Google_Collection { protected $collection_key = 'requests'; - protected $entityType = 'Google_Service_AnalyticsData_Entity'; - protected $entityDataType = ''; protected $requestsType = 'Google_Service_AnalyticsData_RunReportRequest'; protected $requestsDataType = 'array'; - /** - * @param Google_Service_AnalyticsData_Entity - */ - public function setEntity(Google_Service_AnalyticsData_Entity $entity) - { - $this->entity = $entity; - } - /** - * @return Google_Service_AnalyticsData_Entity - */ - public function getEntity() - { - return $this->entity; - } /** * @param Google_Service_AnalyticsData_RunReportRequest[] */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AnalyticsData/Resource/Properties.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AnalyticsData/Resource/Properties.php index c382c0d80a47..1302516cdcc7 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AnalyticsData/Resource/Properties.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AnalyticsData/Resource/Properties.php @@ -25,6 +25,48 @@ */ class Google_Service_AnalyticsData_Resource_Properties extends Google_Service_Resource { + /** + * Returns multiple pivot reports in a batch. All reports must be for the same + * GA4 Property. (properties.batchRunPivotReports) + * + * @param string $property A Google Analytics GA4 property identifier whose + * events are tracked. Specified in the URL path and not the body. To learn + * more, see [where to find your Property + * ID](https://developers.google.com/analytics/devguides/reporting/data/v1 + * /property-id). This property must be specified for the batch. The property + * within RunPivotReportRequest may either be unspecified or consistent with + * this property. Example: properties/1234 + * @param Google_Service_AnalyticsData_BatchRunPivotReportsRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_AnalyticsData_BatchRunPivotReportsResponse + */ + public function batchRunPivotReports($property, Google_Service_AnalyticsData_BatchRunPivotReportsRequest $postBody, $optParams = array()) + { + $params = array('property' => $property, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('batchRunPivotReports', array($params), "Google_Service_AnalyticsData_BatchRunPivotReportsResponse"); + } + /** + * Returns multiple reports in a batch. All reports must be for the same GA4 + * Property. (properties.batchRunReports) + * + * @param string $property A Google Analytics GA4 property identifier whose + * events are tracked. Specified in the URL path and not the body. To learn + * more, see [where to find your Property + * ID](https://developers.google.com/analytics/devguides/reporting/data/v1 + * /property-id). This property must be specified for the batch. The property + * within RunReportRequest may either be unspecified or consistent with this + * property. Example: properties/1234 + * @param Google_Service_AnalyticsData_BatchRunReportsRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_AnalyticsData_BatchRunReportsResponse + */ + public function batchRunReports($property, Google_Service_AnalyticsData_BatchRunReportsRequest $postBody, $optParams = array()) + { + $params = array('property' => $property, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('batchRunReports', array($params), "Google_Service_AnalyticsData_BatchRunReportsResponse"); + } /** * Returns metadata for dimensions and metrics available in reporting methods. * Used to explore the dimensions and metrics. In this method, a Google @@ -53,6 +95,30 @@ public function getMetadata($name, $optParams = array()) $params = array_merge($params, $optParams); return $this->call('getMetadata', array($params), "Google_Service_AnalyticsData_Metadata"); } + /** + * Returns a customized pivot report of your Google Analytics event data. Pivot + * reports are more advanced and expressive formats than regular reports. In a + * pivot report, dimensions are only visible if they are included in a pivot. + * Multiple pivots can be specified to further dissect your data. + * (properties.runPivotReport) + * + * @param string $property A Google Analytics GA4 property identifier whose + * events are tracked. Specified in the URL path and not the body. To learn + * more, see [where to find your Property + * ID](https://developers.google.com/analytics/devguides/reporting/data/v1 + * /property-id). Within a batch request, this property should either be + * unspecified or consistent with the batch-level property. Example: + * properties/1234 + * @param Google_Service_AnalyticsData_RunPivotReportRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_AnalyticsData_RunPivotReportResponse + */ + public function runPivotReport($property, Google_Service_AnalyticsData_RunPivotReportRequest $postBody, $optParams = array()) + { + $params = array('property' => $property, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('runPivotReport', array($params), "Google_Service_AnalyticsData_RunPivotReportResponse"); + } /** * The Google Analytics Realtime API returns a customized report of realtime * event data for your property. These reports show events and usage from the @@ -73,4 +139,30 @@ public function runRealtimeReport($property, Google_Service_AnalyticsData_RunRea $params = array_merge($params, $optParams); return $this->call('runRealtimeReport', array($params), "Google_Service_AnalyticsData_RunRealtimeReportResponse"); } + /** + * Returns a customized report of your Google Analytics event data. Reports + * contain statistics derived from data collected by the Google Analytics + * tracking code. The data returned from the API is as a table with columns for + * the requested dimensions and metrics. Metrics are individual measurements of + * user activity on your property, such as active users or event count. + * Dimensions break down metrics across some common criteria, such as country or + * event name. (properties.runReport) + * + * @param string $property A Google Analytics GA4 property identifier whose + * events are tracked. Specified in the URL path and not the body. To learn + * more, see [where to find your Property + * ID](https://developers.google.com/analytics/devguides/reporting/data/v1 + * /property-id). Within a batch request, this property should either be + * unspecified or consistent with the batch-level property. Example: + * properties/1234 + * @param Google_Service_AnalyticsData_RunReportRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_AnalyticsData_RunReportResponse + */ + public function runReport($property, Google_Service_AnalyticsData_RunReportRequest $postBody, $optParams = array()) + { + $params = array('property' => $property, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('runReport', array($params), "Google_Service_AnalyticsData_RunReportResponse"); + } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AnalyticsData/RunPivotReportRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AnalyticsData/RunPivotReportRequest.php index 01a713bffebe..1a574b92104c 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AnalyticsData/RunPivotReportRequest.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AnalyticsData/RunPivotReportRequest.php @@ -27,8 +27,6 @@ class Google_Service_AnalyticsData_RunPivotReportRequest extends Google_Collecti protected $dimensionFilterDataType = ''; protected $dimensionsType = 'Google_Service_AnalyticsData_Dimension'; protected $dimensionsDataType = 'array'; - protected $entityType = 'Google_Service_AnalyticsData_Entity'; - protected $entityDataType = ''; public $keepEmptyRows; protected $metricFilterType = 'Google_Service_AnalyticsData_FilterExpression'; protected $metricFilterDataType = ''; @@ -36,6 +34,7 @@ class Google_Service_AnalyticsData_RunPivotReportRequest extends Google_Collecti protected $metricsDataType = 'array'; protected $pivotsType = 'Google_Service_AnalyticsData_Pivot'; protected $pivotsDataType = 'array'; + public $property; public $returnPropertyQuota; /** @@ -102,20 +101,6 @@ public function getDimensions() { return $this->dimensions; } - /** - * @param Google_Service_AnalyticsData_Entity - */ - public function setEntity(Google_Service_AnalyticsData_Entity $entity) - { - $this->entity = $entity; - } - /** - * @return Google_Service_AnalyticsData_Entity - */ - public function getEntity() - { - return $this->entity; - } public function setKeepEmptyRows($keepEmptyRows) { $this->keepEmptyRows = $keepEmptyRows; @@ -166,6 +151,14 @@ public function getPivots() { return $this->pivots; } + public function setProperty($property) + { + $this->property = $property; + } + public function getProperty() + { + return $this->property; + } public function setReturnPropertyQuota($returnPropertyQuota) { $this->returnPropertyQuota = $returnPropertyQuota; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AnalyticsData/RunReportRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AnalyticsData/RunReportRequest.php index 8ac768c7e883..830bf011c9d7 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AnalyticsData/RunReportRequest.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AnalyticsData/RunReportRequest.php @@ -27,8 +27,6 @@ class Google_Service_AnalyticsData_RunReportRequest extends Google_Collection protected $dimensionFilterDataType = ''; protected $dimensionsType = 'Google_Service_AnalyticsData_Dimension'; protected $dimensionsDataType = 'array'; - protected $entityType = 'Google_Service_AnalyticsData_Entity'; - protected $entityDataType = ''; public $keepEmptyRows; public $limit; public $metricAggregations; @@ -39,6 +37,7 @@ class Google_Service_AnalyticsData_RunReportRequest extends Google_Collection public $offset; protected $orderBysType = 'Google_Service_AnalyticsData_OrderBy'; protected $orderBysDataType = 'array'; + public $property; public $returnPropertyQuota; /** @@ -105,20 +104,6 @@ public function getDimensions() { return $this->dimensions; } - /** - * @param Google_Service_AnalyticsData_Entity - */ - public function setEntity(Google_Service_AnalyticsData_Entity $entity) - { - $this->entity = $entity; - } - /** - * @return Google_Service_AnalyticsData_Entity - */ - public function getEntity() - { - return $this->entity; - } public function setKeepEmptyRows($keepEmptyRows) { $this->keepEmptyRows = $keepEmptyRows; @@ -193,6 +178,14 @@ public function getOrderBys() { return $this->orderBys; } + public function setProperty($property) + { + $this->property = $property; + } + public function getProperty() + { + return $this->property; + } public function setReturnPropertyQuota($returnPropertyQuota) { $this->returnPropertyQuota = $returnPropertyQuota; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AndroidEnterprise/AdministratorWebTokenSpec.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AndroidEnterprise/AdministratorWebTokenSpec.php index f39c42e8e9de..ec6d69d2c1fe 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AndroidEnterprise/AdministratorWebTokenSpec.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AndroidEnterprise/AdministratorWebTokenSpec.php @@ -30,6 +30,8 @@ class Google_Service_AndroidEnterprise_AdministratorWebTokenSpec extends Google_ protected $storeBuilderDataType = ''; protected $webAppsType = 'Google_Service_AndroidEnterprise_AdministratorWebTokenSpecWebApps'; protected $webAppsDataType = ''; + protected $zeroTouchType = 'Google_Service_AndroidEnterprise_AdministratorWebTokenSpecZeroTouch'; + protected $zeroTouchDataType = ''; /** * @param Google_Service_AndroidEnterprise_AdministratorWebTokenSpecManagedConfigurations @@ -117,4 +119,18 @@ public function getWebApps() { return $this->webApps; } + /** + * @param Google_Service_AndroidEnterprise_AdministratorWebTokenSpecZeroTouch + */ + public function setZeroTouch(Google_Service_AndroidEnterprise_AdministratorWebTokenSpecZeroTouch $zeroTouch) + { + $this->zeroTouch = $zeroTouch; + } + /** + * @return Google_Service_AndroidEnterprise_AdministratorWebTokenSpecZeroTouch + */ + public function getZeroTouch() + { + return $this->zeroTouch; + } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AndroidEnterprise/AdministratorWebTokenSpecZeroTouch.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AndroidEnterprise/AdministratorWebTokenSpecZeroTouch.php new file mode 100644 index 000000000000..7801ec56c341 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AndroidEnterprise/AdministratorWebTokenSpecZeroTouch.php @@ -0,0 +1,30 @@ +enabled = $enabled; + } + public function getEnabled() + { + return $this->enabled; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AndroidManagement/AdvancedSecurityOverrides.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AndroidManagement/AdvancedSecurityOverrides.php index 8887c5617422..3171adcb6aa8 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AndroidManagement/AdvancedSecurityOverrides.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AndroidManagement/AdvancedSecurityOverrides.php @@ -18,6 +18,8 @@ class Google_Service_AndroidManagement_AdvancedSecurityOverrides extends Google_Model { public $commonCriteriaMode; + public $developerSettings; + public $googlePlayProtectVerifyApps; public $untrustedAppsPolicy; public function setCommonCriteriaMode($commonCriteriaMode) @@ -28,6 +30,22 @@ public function getCommonCriteriaMode() { return $this->commonCriteriaMode; } + public function setDeveloperSettings($developerSettings) + { + $this->developerSettings = $developerSettings; + } + public function getDeveloperSettings() + { + return $this->developerSettings; + } + public function setGooglePlayProtectVerifyApps($googlePlayProtectVerifyApps) + { + $this->googlePlayProtectVerifyApps = $googlePlayProtectVerifyApps; + } + public function getGooglePlayProtectVerifyApps() + { + return $this->googlePlayProtectVerifyApps; + } public function setUntrustedAppsPolicy($untrustedAppsPolicy) { $this->untrustedAppsPolicy = $untrustedAppsPolicy; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AndroidPublisher.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AndroidPublisher.php index 34607a022f54..943c09526319 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AndroidPublisher.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AndroidPublisher.php @@ -88,6 +88,10 @@ public function __construct(Google_Client $client, $rootUrl = null) 'type' => 'string', 'required' => true, ), + 'changesNotSentForReview' => array( + 'location' => 'query', + 'type' => 'boolean', + ), ), ),'delete' => array( 'path' => 'androidpublisher/v3/applications/{packageName}/edits/{editId}', diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AndroidPublisher/Resource/Edits.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AndroidPublisher/Resource/Edits.php index b66780b9077e..fe59062e6216 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AndroidPublisher/Resource/Edits.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AndroidPublisher/Resource/Edits.php @@ -31,6 +31,11 @@ class Google_Service_AndroidPublisher_Resource_Edits extends Google_Service_Reso * @param string $packageName Package name of the app. * @param string $editId Identifier of the edit. * @param array $optParams Optional parameters. + * + * @opt_param bool changesNotSentForReview Indicates that the changes in this + * edit will not be reviewed until they are explicitly sent for review from the + * Google Play Console UI. These changes will be added to any other changes that + * are not yet sent for review. * @return Google_Service_AndroidPublisher_AppEdit */ public function commit($packageName, $editId, $optParams = array()) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService.php new file mode 100644 index 000000000000..2118f7774bfa --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService.php @@ -0,0 +1,213 @@ + + * Manages the API keys associated with developer projects.

+ * + *

+ * For more information about this service, see the API + * Documentation + *

+ * + * @author Google, Inc. + */ +class Google_Service_ApiKeysService extends Google_Service +{ + /** See, edit, configure, and delete your Google Cloud Platform data. */ + const CLOUD_PLATFORM = + "https://www.googleapis.com/auth/cloud-platform"; + /** View your data across Google Cloud Platform services. */ + const CLOUD_PLATFORM_READ_ONLY = + "https://www.googleapis.com/auth/cloud-platform.read-only"; + + public $keys; + public $operations; + public $projects_locations_keys; + + /** + * Constructs the internal representation of the ApiKeysService service. + * + * @param Google_Client $client The client used to deliver requests. + * @param string $rootUrl The root URL used for requests to the service. + */ + public function __construct(Google_Client $client, $rootUrl = null) + { + parent::__construct($client); + $this->rootUrl = $rootUrl ?: 'https://apikeys.googleapis.com/'; + $this->servicePath = ''; + $this->batchPath = 'batch'; + $this->version = 'v2'; + $this->serviceName = 'apikeys'; + + $this->keys = new Google_Service_ApiKeysService_Resource_Keys( + $this, + $this->serviceName, + 'keys', + array( + 'methods' => array( + 'lookupKey' => array( + 'path' => 'v2/keys:lookupKey', + 'httpMethod' => 'GET', + 'parameters' => array( + 'keyString' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ), + ) + ) + ); + $this->operations = new Google_Service_ApiKeysService_Resource_Operations( + $this, + $this->serviceName, + 'operations', + array( + 'methods' => array( + 'get' => array( + 'path' => 'v2/{+name}', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ), + ) + ) + ); + $this->projects_locations_keys = new Google_Service_ApiKeysService_Resource_ProjectsLocationsKeys( + $this, + $this->serviceName, + 'keys', + array( + 'methods' => array( + 'clone' => array( + 'path' => 'v2/{+name}:clone', + 'httpMethod' => 'POST', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'create' => array( + 'path' => 'v2/{+parent}/keys', + 'httpMethod' => 'POST', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'keyId' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ),'delete' => array( + 'path' => 'v2/{+name}', + 'httpMethod' => 'DELETE', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'etag' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ),'get' => array( + 'path' => 'v2/{+name}', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'getKeyString' => array( + 'path' => 'v2/{+name}/keyString', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'list' => array( + 'path' => 'v2/{+parent}/keys', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'filter' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ),'patch' => array( + 'path' => 'v2/{+name}', + 'httpMethod' => 'PATCH', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'updateMask' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ),'undelete' => array( + 'path' => 'v2/{+name}:undelete', + 'httpMethod' => 'POST', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ), + ) + ) + ); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/Operation.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/Operation.php new file mode 100644 index 000000000000..5372e15e411b --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/Operation.php @@ -0,0 +1,73 @@ +done = $done; + } + public function getDone() + { + return $this->done; + } + /** + * @param Google_Service_ApiKeysService_Status + */ + public function setError(Google_Service_ApiKeysService_Status $error) + { + $this->error = $error; + } + /** + * @return Google_Service_ApiKeysService_Status + */ + public function getError() + { + return $this->error; + } + public function setMetadata($metadata) + { + $this->metadata = $metadata; + } + public function getMetadata() + { + return $this->metadata; + } + public function setName($name) + { + $this->name = $name; + } + public function getName() + { + return $this->name; + } + public function setResponse($response) + { + $this->response = $response; + } + public function getResponse() + { + return $this->response; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/Keys.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/Keys.php new file mode 100644 index 000000000000..9d3853e405e7 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/Keys.php @@ -0,0 +1,46 @@ + + * $apikeysService = new Google_Service_ApiKeysService(...); + * $keys = $apikeysService->keys; + * + */ +class Google_Service_ApiKeysService_Resource_Keys extends Google_Service_Resource +{ + /** + * Find the parent project and resource name of the API key that matches the key + * string in the request. If the API key has been purged, resource name will not + * be set. The service account must have the `apikeys.keys.lookup` permission on + * the parent project. (keys.lookupKey) + * + * @param array $optParams Optional parameters. + * + * @opt_param string keyString Required. Finds the project that owns the key + * string value. + * @return Google_Service_ApiKeysService_V2LookupKeyResponse + */ + public function lookupKey($optParams = array()) + { + $params = array(); + $params = array_merge($params, $optParams); + return $this->call('lookupKey', array($params), "Google_Service_ApiKeysService_V2LookupKeyResponse"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Payments.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/Operations.php similarity index 51% rename from apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Payments.php rename to apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/Operations.php index d536f28c5fde..533d246acf89 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Payments.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/Operations.php @@ -16,25 +16,28 @@ */ /** - * The "payments" collection of methods. + * The "operations" collection of methods. * Typical usage is: * - * $adsenseService = new Google_Service_AdSense(...); - * $payments = $adsenseService->payments; + * $apikeysService = new Google_Service_ApiKeysService(...); + * $operations = $apikeysService->operations; * */ -class Google_Service_AdSense_Resource_Payments extends Google_Service_Resource +class Google_Service_ApiKeysService_Resource_Operations extends Google_Service_Resource { /** - * List the payments for this AdSense account. (payments.listPayments) + * Gets the latest state of a long-running operation. Clients can use this + * method to poll the operation result at intervals as recommended by the API + * service. (operations.get) * + * @param string $name The name of the operation resource. * @param array $optParams Optional parameters. - * @return Google_Service_AdSense_Payments + * @return Google_Service_ApiKeysService_Operation */ - public function listPayments($optParams = array()) + public function get($name, $optParams = array()) { - $params = array(); + $params = array('name' => $name); $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_AdSense_Payments"); + return $this->call('get', array($params), "Google_Service_ApiKeysService_Operation"); } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/Projects.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/Projects.php new file mode 100644 index 000000000000..d094b08898c2 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/Projects.php @@ -0,0 +1,28 @@ + + * $apikeysService = new Google_Service_ApiKeysService(...); + * $projects = $apikeysService->projects; + * + */ +class Google_Service_ApiKeysService_Resource_Projects extends Google_Service_Resource +{ +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/ProjectsLocations.php new file mode 100644 index 000000000000..71ed2d055901 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/ProjectsLocations.php @@ -0,0 +1,28 @@ + + * $apikeysService = new Google_Service_ApiKeysService(...); + * $locations = $apikeysService->locations; + * + */ +class Google_Service_ApiKeysService_Resource_ProjectsLocations extends Google_Service_Resource +{ +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/ProjectsLocationsKeys.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/ProjectsLocationsKeys.php new file mode 100644 index 000000000000..1b6ede528866 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/Resource/ProjectsLocationsKeys.php @@ -0,0 +1,184 @@ + + * $apikeysService = new Google_Service_ApiKeysService(...); + * $keys = $apikeysService->keys; + * + */ +class Google_Service_ApiKeysService_Resource_ProjectsLocationsKeys extends Google_Service_Resource +{ + /** + * Clones the existing key's restriction and display name to a new API key. The + * service account must have the `apikeys.keys.get` and `apikeys.keys.create` + * permissions in the project. NOTE: Key is a global resource; hence the only + * supported value for location is `global`. (keys.cloneProjectsLocationsKeys) + * + * @param string $name Required. The resource name of the API key to be cloned + * in the same project. + * @param Google_Service_ApiKeysService_V2CloneKeyRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_ApiKeysService_Operation + */ + public function cloneProjectsLocationsKeys($name, Google_Service_ApiKeysService_V2CloneKeyRequest $postBody, $optParams = array()) + { + $params = array('name' => $name, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('clone', array($params), "Google_Service_ApiKeysService_Operation"); + } + /** + * Creates a new API key. NOTE: Key is a global resource; hence the only + * supported value for location is `global`. (keys.create) + * + * @param string $parent Required. The project in which the API key is created. + * @param Google_Service_ApiKeysService_V2Key $postBody + * @param array $optParams Optional parameters. + * + * @opt_param string keyId User specified key id (optional). If specified, it + * will become the final component of the key resource name. The id must be + * unique within the project, must conform with RFC-1034, is restricted to + * lower-cased letters, and has a maximum length of 63 characters. In another + * word, the id must match the regular expression: + * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. The id must NOT be a UUID-like string. + * @return Google_Service_ApiKeysService_Operation + */ + public function create($parent, Google_Service_ApiKeysService_V2Key $postBody, $optParams = array()) + { + $params = array('parent' => $parent, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('create', array($params), "Google_Service_ApiKeysService_Operation"); + } + /** + * Deletes an API key. Deleted key can be retrieved within 30 days of deletion. + * Afterward, key will be purged from the project. NOTE: Key is a global + * resource; hence the only supported value for location is `global`. + * (keys.delete) + * + * @param string $name Required. The resource name of the API key to be deleted. + * @param array $optParams Optional parameters. + * + * @opt_param string etag Optional. The etag known to the client for the + * expected state of the key. This is to be used for optimistic concurrency. + * @return Google_Service_ApiKeysService_Operation + */ + public function delete($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('delete', array($params), "Google_Service_ApiKeysService_Operation"); + } + /** + * Gets the metadata for an API key. The key string of the API key isn't + * included in the response. NOTE: Key is a global resource; hence the only + * supported value for location is `global`. (keys.get) + * + * @param string $name Required. The resource name of the API key to get. + * @param array $optParams Optional parameters. + * @return Google_Service_ApiKeysService_V2Key + */ + public function get($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('get', array($params), "Google_Service_ApiKeysService_V2Key"); + } + /** + * Get the key string for an API key. NOTE: Key is a global resource; hence the + * only supported value for location is `global`. (keys.getKeyString) + * + * @param string $name Required. The resource name of the API key to be + * retrieved. + * @param array $optParams Optional parameters. + * @return Google_Service_ApiKeysService_V2GetKeyStringResponse + */ + public function getKeyString($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('getKeyString', array($params), "Google_Service_ApiKeysService_V2GetKeyStringResponse"); + } + /** + * Lists the API keys owned by a project. The key string of the API key isn't + * included in the response. NOTE: Key is a global resource; hence the only + * supported value for location is `global`. (keys.listProjectsLocationsKeys) + * + * @param string $parent Required. Lists all API keys associated with this + * project. + * @param array $optParams Optional parameters. + * + * @opt_param string filter Optional. Only list keys that conform to the + * specified filter. The allowed filter strings are `state:ACTIVE` and + * `state:DELETED`. By default, ListKeys returns only active keys. + * @opt_param int pageSize Optional. Specifies the maximum number of results to + * be returned at a time. + * @opt_param string pageToken Optional. Requests a specific page of results. + * @return Google_Service_ApiKeysService_V2ListKeysResponse + */ + public function listProjectsLocationsKeys($parent, $optParams = array()) + { + $params = array('parent' => $parent); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_ApiKeysService_V2ListKeysResponse"); + } + /** + * Patches the modifiable fields of an API key. The key string of the API key + * isn't included in the response. NOTE: Key is a global resource; hence the + * only supported value for location is `global`. (keys.patch) + * + * @param string $name Output only. The resource name of the key. The `name` has + * the form: `projects//locations/global/keys/`. For example: + * `projects/123456867718/locations/global/keys/b7ff1f9f-8275-410a-94dd- + * 3855ee9b5dd2` NOTE: Key is a global resource; hence the only supported value + * for location is `global`. + * @param Google_Service_ApiKeysService_V2Key $postBody + * @param array $optParams Optional parameters. + * + * @opt_param string updateMask The field mask specifies which fields to be + * updated as part of this request. All other fields are ignored. Mutable fields + * are: `display_name` and `restrictions`. If an update mask is not provided, + * the service treats it as an implied mask equivalent to all allowed fields + * that are set on the wire. If the field mask has a special value "*", the + * service treats it equivalent to replace all allowed mutable fields. + * @return Google_Service_ApiKeysService_Operation + */ + public function patch($name, Google_Service_ApiKeysService_V2Key $postBody, $optParams = array()) + { + $params = array('name' => $name, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('patch', array($params), "Google_Service_ApiKeysService_Operation"); + } + /** + * Undeletes an API key which was deleted within 30 days. NOTE: Key is a global + * resource; hence the only supported value for location is `global`. + * (keys.undelete) + * + * @param string $name Required. The resource name of the API key to be + * undeleted. + * @param Google_Service_ApiKeysService_V2UndeleteKeyRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_ApiKeysService_Operation + */ + public function undelete($name, Google_Service_ApiKeysService_V2UndeleteKeyRequest $postBody, $optParams = array()) + { + $params = array('name' => $name, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('undelete', array($params), "Google_Service_ApiKeysService_Operation"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/Status.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/Status.php new file mode 100644 index 000000000000..5adef125e466 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/Status.php @@ -0,0 +1,49 @@ +code = $code; + } + public function getCode() + { + return $this->code; + } + public function setDetails($details) + { + $this->details = $details; + } + public function getDetails() + { + return $this->details; + } + public function setMessage($message) + { + $this->message = $message; + } + public function getMessage() + { + return $this->message; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2AndroidApplication.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2AndroidApplication.php new file mode 100644 index 000000000000..38f097737339 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2AndroidApplication.php @@ -0,0 +1,39 @@ +packageName = $packageName; + } + public function getPackageName() + { + return $this->packageName; + } + public function setSha1Fingerprint($sha1Fingerprint) + { + $this->sha1Fingerprint = $sha1Fingerprint; + } + public function getSha1Fingerprint() + { + return $this->sha1Fingerprint; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2AndroidKeyRestrictions.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2AndroidKeyRestrictions.php new file mode 100644 index 000000000000..94efc49cf0df --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2AndroidKeyRestrictions.php @@ -0,0 +1,38 @@ +allowedApplications = $allowedApplications; + } + /** + * @return Google_Service_ApiKeysService_V2AndroidApplication[] + */ + public function getAllowedApplications() + { + return $this->allowedApplications; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2ApiTarget.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2ApiTarget.php new file mode 100644 index 000000000000..5b31dad3f1e8 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2ApiTarget.php @@ -0,0 +1,40 @@ +methods = $methods; + } + public function getMethods() + { + return $this->methods; + } + public function setService($service) + { + $this->service = $service; + } + public function getService() + { + return $this->service; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2BrowserKeyRestrictions.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2BrowserKeyRestrictions.php new file mode 100644 index 000000000000..d511a6c43929 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2BrowserKeyRestrictions.php @@ -0,0 +1,31 @@ +allowedReferrers = $allowedReferrers; + } + public function getAllowedReferrers() + { + return $this->allowedReferrers; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2CloneKeyRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2CloneKeyRequest.php new file mode 100644 index 000000000000..f772f9026c1f --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2CloneKeyRequest.php @@ -0,0 +1,30 @@ +keyId = $keyId; + } + public function getKeyId() + { + return $this->keyId; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2GetKeyStringResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2GetKeyStringResponse.php new file mode 100644 index 000000000000..b263b150f053 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2GetKeyStringResponse.php @@ -0,0 +1,30 @@ +keyString = $keyString; + } + public function getKeyString() + { + return $this->keyString; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2IosKeyRestrictions.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2IosKeyRestrictions.php new file mode 100644 index 000000000000..93ad3aa4bbf1 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2IosKeyRestrictions.php @@ -0,0 +1,31 @@ +allowedBundleIds = $allowedBundleIds; + } + public function getAllowedBundleIds() + { + return $this->allowedBundleIds; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2Key.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2Key.php new file mode 100644 index 000000000000..8400901c4a9a --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2Key.php @@ -0,0 +1,109 @@ +createTime = $createTime; + } + public function getCreateTime() + { + return $this->createTime; + } + public function setDeleteTime($deleteTime) + { + $this->deleteTime = $deleteTime; + } + public function getDeleteTime() + { + return $this->deleteTime; + } + public function setDisplayName($displayName) + { + $this->displayName = $displayName; + } + public function getDisplayName() + { + return $this->displayName; + } + public function setEtag($etag) + { + $this->etag = $etag; + } + public function getEtag() + { + return $this->etag; + } + public function setKeyString($keyString) + { + $this->keyString = $keyString; + } + public function getKeyString() + { + return $this->keyString; + } + public function setName($name) + { + $this->name = $name; + } + public function getName() + { + return $this->name; + } + /** + * @param Google_Service_ApiKeysService_V2Restrictions + */ + public function setRestrictions(Google_Service_ApiKeysService_V2Restrictions $restrictions) + { + $this->restrictions = $restrictions; + } + /** + * @return Google_Service_ApiKeysService_V2Restrictions + */ + public function getRestrictions() + { + return $this->restrictions; + } + public function setUid($uid) + { + $this->uid = $uid; + } + public function getUid() + { + return $this->uid; + } + public function setUpdateTime($updateTime) + { + $this->updateTime = $updateTime; + } + public function getUpdateTime() + { + return $this->updateTime; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2ListKeysResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2ListKeysResponse.php new file mode 100644 index 000000000000..cce68e0d680c --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2ListKeysResponse.php @@ -0,0 +1,47 @@ +keys = $keys; + } + /** + * @return Google_Service_ApiKeysService_V2Key[] + */ + public function getKeys() + { + return $this->keys; + } + public function setNextPageToken($nextPageToken) + { + $this->nextPageToken = $nextPageToken; + } + public function getNextPageToken() + { + return $this->nextPageToken; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2LookupKeyResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2LookupKeyResponse.php new file mode 100644 index 000000000000..9267a4c1beda --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2LookupKeyResponse.php @@ -0,0 +1,39 @@ +name = $name; + } + public function getName() + { + return $this->name; + } + public function setParent($parent) + { + $this->parent = $parent; + } + public function getParent() + { + return $this->parent; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2Restrictions.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2Restrictions.php new file mode 100644 index 000000000000..615acd45c9a7 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2Restrictions.php @@ -0,0 +1,102 @@ +androidKeyRestrictions = $androidKeyRestrictions; + } + /** + * @return Google_Service_ApiKeysService_V2AndroidKeyRestrictions + */ + public function getAndroidKeyRestrictions() + { + return $this->androidKeyRestrictions; + } + /** + * @param Google_Service_ApiKeysService_V2ApiTarget[] + */ + public function setApiTargets($apiTargets) + { + $this->apiTargets = $apiTargets; + } + /** + * @return Google_Service_ApiKeysService_V2ApiTarget[] + */ + public function getApiTargets() + { + return $this->apiTargets; + } + /** + * @param Google_Service_ApiKeysService_V2BrowserKeyRestrictions + */ + public function setBrowserKeyRestrictions(Google_Service_ApiKeysService_V2BrowserKeyRestrictions $browserKeyRestrictions) + { + $this->browserKeyRestrictions = $browserKeyRestrictions; + } + /** + * @return Google_Service_ApiKeysService_V2BrowserKeyRestrictions + */ + public function getBrowserKeyRestrictions() + { + return $this->browserKeyRestrictions; + } + /** + * @param Google_Service_ApiKeysService_V2IosKeyRestrictions + */ + public function setIosKeyRestrictions(Google_Service_ApiKeysService_V2IosKeyRestrictions $iosKeyRestrictions) + { + $this->iosKeyRestrictions = $iosKeyRestrictions; + } + /** + * @return Google_Service_ApiKeysService_V2IosKeyRestrictions + */ + public function getIosKeyRestrictions() + { + return $this->iosKeyRestrictions; + } + /** + * @param Google_Service_ApiKeysService_V2ServerKeyRestrictions + */ + public function setServerKeyRestrictions(Google_Service_ApiKeysService_V2ServerKeyRestrictions $serverKeyRestrictions) + { + $this->serverKeyRestrictions = $serverKeyRestrictions; + } + /** + * @return Google_Service_ApiKeysService_V2ServerKeyRestrictions + */ + public function getServerKeyRestrictions() + { + return $this->serverKeyRestrictions; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2ServerKeyRestrictions.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2ServerKeyRestrictions.php new file mode 100644 index 000000000000..def01bea8985 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2ServerKeyRestrictions.php @@ -0,0 +1,31 @@ +allowedIps = $allowedIps; + } + public function getAllowedIps() + { + return $this->allowedIps; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2UndeleteKeyRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2UndeleteKeyRequest.php new file mode 100644 index 000000000000..f215a706f285 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ApiKeysService/V2UndeleteKeyRequest.php @@ -0,0 +1,20 @@ + true, ), ), + ),'setAddons' => array( + 'path' => 'v1/{+org}:setAddons', + 'httpMethod' => 'POST', + 'parameters' => array( + 'org' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), ),'setSyncAuthorization' => array( 'path' => 'v1/{+name}:setSyncAuthorization', 'httpMethod' => 'POST', @@ -442,6 +454,86 @@ public function __construct(Google_Client $client, $rootUrl = null) ) ) ); + $this->organizations_apiproducts_rateplans = new Google_Service_Apigee_Resource_OrganizationsApiproductsRateplans( + $this, + $this->serviceName, + 'rateplans', + array( + 'methods' => array( + 'create' => array( + 'path' => 'v1/{+parent}/rateplans', + 'httpMethod' => 'POST', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'delete' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'DELETE', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'get' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'list' => array( + 'path' => 'v1/{+parent}/rateplans', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'count' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'expand' => array( + 'location' => 'query', + 'type' => 'boolean', + ), + 'orderBy' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'startKey' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'state' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ),'update' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'PUT', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ), + ) + ) + ); $this->organizations_apis = new Google_Service_Apigee_Resource_OrganizationsApis( $this, $this->serviceName, @@ -1234,6 +1326,64 @@ public function __construct(Google_Client $client, $rootUrl = null) ) ) ); + $this->organizations_developers_subscriptions = new Google_Service_Apigee_Resource_OrganizationsDevelopersSubscriptions( + $this, + $this->serviceName, + 'subscriptions', + array( + 'methods' => array( + 'create' => array( + 'path' => 'v1/{+parent}/subscriptions', + 'httpMethod' => 'POST', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'expire' => array( + 'path' => 'v1/{+name}:expire', + 'httpMethod' => 'POST', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'get' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'list' => array( + 'path' => 'v1/{+parent}/subscriptions', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'count' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'startKey' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ), + ) + ) + ); $this->organizations_envgroups = new Google_Service_Apigee_Resource_OrganizationsEnvgroups( $this, $this->serviceName, @@ -1563,6 +1713,10 @@ public function __construct(Google_Client $client, $rootUrl = null) 'type' => 'string', 'required' => true, ), + 'disableCache' => array( + 'location' => 'query', + 'type' => 'boolean', + ), 'type' => array( 'location' => 'query', 'type' => 'string', diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1AddonsConfig.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1AddonsConfig.php new file mode 100644 index 000000000000..3e457ae24594 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1AddonsConfig.php @@ -0,0 +1,69 @@ +advancedApiOpsConfig = $advancedApiOpsConfig; + } + /** + * @return Google_Service_Apigee_GoogleCloudApigeeV1AdvancedApiOpsConfig + */ + public function getAdvancedApiOpsConfig() + { + return $this->advancedApiOpsConfig; + } + /** + * @param Google_Service_Apigee_GoogleCloudApigeeV1IntegrationConfig + */ + public function setIntegrationConfig(Google_Service_Apigee_GoogleCloudApigeeV1IntegrationConfig $integrationConfig) + { + $this->integrationConfig = $integrationConfig; + } + /** + * @return Google_Service_Apigee_GoogleCloudApigeeV1IntegrationConfig + */ + public function getIntegrationConfig() + { + return $this->integrationConfig; + } + /** + * @param Google_Service_Apigee_GoogleCloudApigeeV1MonetizationConfig + */ + public function setMonetizationConfig(Google_Service_Apigee_GoogleCloudApigeeV1MonetizationConfig $monetizationConfig) + { + $this->monetizationConfig = $monetizationConfig; + } + /** + * @return Google_Service_Apigee_GoogleCloudApigeeV1MonetizationConfig + */ + public function getMonetizationConfig() + { + return $this->monetizationConfig; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1AdvancedApiOpsConfig.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1AdvancedApiOpsConfig.php new file mode 100644 index 000000000000..e083af0206ef --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1AdvancedApiOpsConfig.php @@ -0,0 +1,30 @@ +enabled = $enabled; + } + public function getEnabled() + { + return $this->enabled; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1DeveloperSubscription.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1DeveloperSubscription.php new file mode 100644 index 000000000000..f0739de0d6e9 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1DeveloperSubscription.php @@ -0,0 +1,75 @@ +apiproduct = $apiproduct; + } + public function getApiproduct() + { + return $this->apiproduct; + } + public function setCreatedAt($createdAt) + { + $this->createdAt = $createdAt; + } + public function getCreatedAt() + { + return $this->createdAt; + } + public function setEndTime($endTime) + { + $this->endTime = $endTime; + } + public function getEndTime() + { + return $this->endTime; + } + public function setLastModifiedAt($lastModifiedAt) + { + $this->lastModifiedAt = $lastModifiedAt; + } + public function getLastModifiedAt() + { + return $this->lastModifiedAt; + } + public function setName($name) + { + $this->name = $name; + } + public function getName() + { + return $this->name; + } + public function setStartTime($startTime) + { + $this->startTime = $startTime; + } + public function getStartTime() + { + return $this->startTime; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ExpireDeveloperSubscriptionRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ExpireDeveloperSubscriptionRequest.php new file mode 100644 index 000000000000..7c1273a60b41 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ExpireDeveloperSubscriptionRequest.php @@ -0,0 +1,20 @@ +operation; } - public function setOperationType($operationType) + public function setOperationTypes($operationTypes) { - $this->operationType = $operationType; + $this->operationTypes = $operationTypes; } - public function getOperationType() + public function getOperationTypes() { - return $this->operationType; + return $this->operationTypes; } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1IntegrationConfig.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1IntegrationConfig.php new file mode 100644 index 000000000000..b93d509c225b --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1IntegrationConfig.php @@ -0,0 +1,30 @@ +enabled = $enabled; + } + public function getEnabled() + { + return $this->enabled; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListDeveloperSubscriptionsResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListDeveloperSubscriptionsResponse.php new file mode 100644 index 000000000000..9c40bf259ec9 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListDeveloperSubscriptionsResponse.php @@ -0,0 +1,47 @@ +developerSubscriptions = $developerSubscriptions; + } + /** + * @return Google_Service_Apigee_GoogleCloudApigeeV1DeveloperSubscription[] + */ + public function getDeveloperSubscriptions() + { + return $this->developerSubscriptions; + } + public function setNextStartKey($nextStartKey) + { + $this->nextStartKey = $nextStartKey; + } + public function getNextStartKey() + { + return $this->nextStartKey; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListRatePlansResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListRatePlansResponse.php new file mode 100644 index 000000000000..9867901a5a7c --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1ListRatePlansResponse.php @@ -0,0 +1,47 @@ +nextStartKey = $nextStartKey; + } + public function getNextStartKey() + { + return $this->nextStartKey; + } + /** + * @param Google_Service_Apigee_GoogleCloudApigeeV1RatePlan[] + */ + public function setRatePlans($ratePlans) + { + $this->ratePlans = $ratePlans; + } + /** + * @return Google_Service_Apigee_GoogleCloudApigeeV1RatePlan[] + */ + public function getRatePlans() + { + return $this->ratePlans; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1MonetizationConfig.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1MonetizationConfig.php new file mode 100644 index 000000000000..ed7d8cc93a6d --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1MonetizationConfig.php @@ -0,0 +1,30 @@ +enabled = $enabled; + } + public function getEnabled() + { + return $this->enabled; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1OperationMetadata.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1OperationMetadata.php index 353667f4432f..c72c067a36f1 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1OperationMetadata.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1OperationMetadata.php @@ -18,6 +18,8 @@ class Google_Service_Apigee_GoogleCloudApigeeV1OperationMetadata extends Google_Model { public $operationType; + protected $progressType = 'Google_Service_Apigee_GoogleCloudApigeeV1OperationMetadataProgress'; + protected $progressDataType = ''; public $state; public $targetResourceName; @@ -29,6 +31,20 @@ public function getOperationType() { return $this->operationType; } + /** + * @param Google_Service_Apigee_GoogleCloudApigeeV1OperationMetadataProgress + */ + public function setProgress(Google_Service_Apigee_GoogleCloudApigeeV1OperationMetadataProgress $progress) + { + $this->progress = $progress; + } + /** + * @return Google_Service_Apigee_GoogleCloudApigeeV1OperationMetadataProgress + */ + public function getProgress() + { + return $this->progress; + } public function setState($state) { $this->state = $state; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/CustomChannelTargetingInfo.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1OperationMetadataProgress.php similarity index 58% rename from apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/CustomChannelTargetingInfo.php rename to apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1OperationMetadataProgress.php index c33b1b34fa36..0172eb31a72e 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/CustomChannelTargetingInfo.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1OperationMetadataProgress.php @@ -15,21 +15,13 @@ * the License. */ -class Google_Service_AdSense_CustomChannelTargetingInfo extends Google_Model +class Google_Service_Apigee_GoogleCloudApigeeV1OperationMetadataProgress extends Google_Model { - public $adsAppearOn; public $description; - public $location; - public $siteLanguage; + public $details; + public $percentDone; + public $state; - public function setAdsAppearOn($adsAppearOn) - { - $this->adsAppearOn = $adsAppearOn; - } - public function getAdsAppearOn() - { - return $this->adsAppearOn; - } public function setDescription($description) { $this->description = $description; @@ -38,20 +30,28 @@ public function getDescription() { return $this->description; } - public function setLocation($location) + public function setDetails($details) + { + $this->details = $details; + } + public function getDetails() + { + return $this->details; + } + public function setPercentDone($percentDone) { - $this->location = $location; + $this->percentDone = $percentDone; } - public function getLocation() + public function getPercentDone() { - return $this->location; + return $this->percentDone; } - public function setSiteLanguage($siteLanguage) + public function setState($state) { - $this->siteLanguage = $siteLanguage; + $this->state = $state; } - public function getSiteLanguage() + public function getState() { - return $this->siteLanguage; + return $this->state; } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Organization.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Organization.php index 84a962082817..2afec3b8c926 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Organization.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1Organization.php @@ -18,6 +18,8 @@ class Google_Service_Apigee_GoogleCloudApigeeV1Organization extends Google_Collection { protected $collection_key = 'environments'; + protected $addonsConfigType = 'Google_Service_Apigee_GoogleCloudApigeeV1AddonsConfig'; + protected $addonsConfigDataType = ''; public $analyticsRegion; public $attributes; public $authorizedNetwork; @@ -40,6 +42,20 @@ class Google_Service_Apigee_GoogleCloudApigeeV1Organization extends Google_Colle public $subscriptionType; public $type; + /** + * @param Google_Service_Apigee_GoogleCloudApigeeV1AddonsConfig + */ + public function setAddonsConfig(Google_Service_Apigee_GoogleCloudApigeeV1AddonsConfig $addonsConfig) + { + $this->addonsConfig = $addonsConfig; + } + /** + * @return Google_Service_Apigee_GoogleCloudApigeeV1AddonsConfig + */ + public function getAddonsConfig() + { + return $this->addonsConfig; + } public function setAnalyticsRegion($analyticsRegion) { $this->analyticsRegion = $analyticsRegion; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1RatePlan.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1RatePlan.php new file mode 100644 index 000000000000..3f19b5b1af06 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1RatePlan.php @@ -0,0 +1,221 @@ +apiproduct = $apiproduct; + } + public function getApiproduct() + { + return $this->apiproduct; + } + public function setBillingPeriod($billingPeriod) + { + $this->billingPeriod = $billingPeriod; + } + public function getBillingPeriod() + { + return $this->billingPeriod; + } + /** + * @param Google_Service_Apigee_GoogleCloudApigeeV1RateRange[] + */ + public function setConsumptionPricingRates($consumptionPricingRates) + { + $this->consumptionPricingRates = $consumptionPricingRates; + } + /** + * @return Google_Service_Apigee_GoogleCloudApigeeV1RateRange[] + */ + public function getConsumptionPricingRates() + { + return $this->consumptionPricingRates; + } + public function setConsumptionPricingType($consumptionPricingType) + { + $this->consumptionPricingType = $consumptionPricingType; + } + public function getConsumptionPricingType() + { + return $this->consumptionPricingType; + } + public function setCreatedAt($createdAt) + { + $this->createdAt = $createdAt; + } + public function getCreatedAt() + { + return $this->createdAt; + } + public function setCurrencyCode($currencyCode) + { + $this->currencyCode = $currencyCode; + } + public function getCurrencyCode() + { + return $this->currencyCode; + } + public function setDescription($description) + { + $this->description = $description; + } + public function getDescription() + { + return $this->description; + } + public function setDisplayName($displayName) + { + $this->displayName = $displayName; + } + public function getDisplayName() + { + return $this->displayName; + } + public function setEndTime($endTime) + { + $this->endTime = $endTime; + } + public function getEndTime() + { + return $this->endTime; + } + public function setFixedFeeFrequency($fixedFeeFrequency) + { + $this->fixedFeeFrequency = $fixedFeeFrequency; + } + public function getFixedFeeFrequency() + { + return $this->fixedFeeFrequency; + } + /** + * @param Google_Service_Apigee_GoogleTypeMoney + */ + public function setFixedRecurringFee(Google_Service_Apigee_GoogleTypeMoney $fixedRecurringFee) + { + $this->fixedRecurringFee = $fixedRecurringFee; + } + /** + * @return Google_Service_Apigee_GoogleTypeMoney + */ + public function getFixedRecurringFee() + { + return $this->fixedRecurringFee; + } + public function setLastModifiedAt($lastModifiedAt) + { + $this->lastModifiedAt = $lastModifiedAt; + } + public function getLastModifiedAt() + { + return $this->lastModifiedAt; + } + public function setName($name) + { + $this->name = $name; + } + public function getName() + { + return $this->name; + } + public function setPaymentFundingModel($paymentFundingModel) + { + $this->paymentFundingModel = $paymentFundingModel; + } + public function getPaymentFundingModel() + { + return $this->paymentFundingModel; + } + /** + * @param Google_Service_Apigee_GoogleCloudApigeeV1RevenueShareRange[] + */ + public function setRevenueShareRates($revenueShareRates) + { + $this->revenueShareRates = $revenueShareRates; + } + /** + * @return Google_Service_Apigee_GoogleCloudApigeeV1RevenueShareRange[] + */ + public function getRevenueShareRates() + { + return $this->revenueShareRates; + } + public function setRevenueShareType($revenueShareType) + { + $this->revenueShareType = $revenueShareType; + } + public function getRevenueShareType() + { + return $this->revenueShareType; + } + /** + * @param Google_Service_Apigee_GoogleTypeMoney + */ + public function setSetupFee(Google_Service_Apigee_GoogleTypeMoney $setupFee) + { + $this->setupFee = $setupFee; + } + /** + * @return Google_Service_Apigee_GoogleTypeMoney + */ + public function getSetupFee() + { + return $this->setupFee; + } + public function setStartTime($startTime) + { + $this->startTime = $startTime; + } + public function getStartTime() + { + return $this->startTime; + } + public function setState($state) + { + $this->state = $state; + } + public function getState() + { + return $this->state; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1RateRange.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1RateRange.php new file mode 100644 index 000000000000..135fb80ecca8 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1RateRange.php @@ -0,0 +1,55 @@ +end = $end; + } + public function getEnd() + { + return $this->end; + } + /** + * @param Google_Service_Apigee_GoogleTypeMoney + */ + public function setFee(Google_Service_Apigee_GoogleTypeMoney $fee) + { + $this->fee = $fee; + } + /** + * @return Google_Service_Apigee_GoogleTypeMoney + */ + public function getFee() + { + return $this->fee; + } + public function setStart($start) + { + $this->start = $start; + } + public function getStart() + { + return $this->start; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1RevenueShareRange.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1RevenueShareRange.php new file mode 100644 index 000000000000..7ed21edd08fb --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1RevenueShareRange.php @@ -0,0 +1,48 @@ +end = $end; + } + public function getEnd() + { + return $this->end; + } + public function setSharePercentage($sharePercentage) + { + $this->sharePercentage = $sharePercentage; + } + public function getSharePercentage() + { + return $this->sharePercentage; + } + public function setStart($start) + { + $this->start = $start; + } + public function getStart() + { + return $this->start; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Metadata.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1SetAddonsRequest.php similarity index 51% rename from apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Metadata.php rename to apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1SetAddonsRequest.php index 7bbec4e2cb25..08f1ed590c12 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Metadata.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1SetAddonsRequest.php @@ -15,33 +15,23 @@ * the License. */ -class Google_Service_AdSense_Metadata extends Google_Collection +class Google_Service_Apigee_GoogleCloudApigeeV1SetAddonsRequest extends Google_Model { - protected $collection_key = 'items'; - protected $itemsType = 'Google_Service_AdSense_ReportingMetadataEntry'; - protected $itemsDataType = 'array'; - public $kind; + protected $addonsConfigType = 'Google_Service_Apigee_GoogleCloudApigeeV1AddonsConfig'; + protected $addonsConfigDataType = ''; /** - * @param Google_Service_AdSense_ReportingMetadataEntry[] + * @param Google_Service_Apigee_GoogleCloudApigeeV1AddonsConfig */ - public function setItems($items) + public function setAddonsConfig(Google_Service_Apigee_GoogleCloudApigeeV1AddonsConfig $addonsConfig) { - $this->items = $items; + $this->addonsConfig = $addonsConfig; } /** - * @return Google_Service_AdSense_ReportingMetadataEntry[] + * @return Google_Service_Apigee_GoogleCloudApigeeV1AddonsConfig */ - public function getItems() + public function getAddonsConfig() { - return $this->items; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; + return $this->addonsConfig; } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1TargetServer.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1TargetServer.php index 34123cc64054..18fd14c7aeba 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1TargetServer.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1TargetServer.php @@ -22,6 +22,7 @@ class Google_Service_Apigee_GoogleCloudApigeeV1TargetServer extends Google_Model public $isEnabled; public $name; public $port; + public $protocol; protected $sSLInfoType = 'Google_Service_Apigee_GoogleCloudApigeeV1TlsInfo'; protected $sSLInfoDataType = ''; @@ -65,6 +66,14 @@ public function getPort() { return $this->port; } + public function setProtocol($protocol) + { + $this->protocol = $protocol; + } + public function getProtocol() + { + return $this->protocol; + } /** * @param Google_Service_Apigee_GoogleCloudApigeeV1TlsInfo */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1TargetServerConfig.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1TargetServerConfig.php index 8f1d7f3323d4..32992fc19cbb 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1TargetServerConfig.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleCloudApigeeV1TargetServerConfig.php @@ -20,6 +20,7 @@ class Google_Service_Apigee_GoogleCloudApigeeV1TargetServerConfig extends Google public $host; public $name; public $port; + public $protocol; protected $tlsInfoType = 'Google_Service_Apigee_GoogleCloudApigeeV1TlsInfoConfig'; protected $tlsInfoDataType = ''; @@ -47,6 +48,14 @@ public function getPort() { return $this->port; } + public function setProtocol($protocol) + { + $this->protocol = $protocol; + } + public function getProtocol() + { + return $this->protocol; + } /** * @param Google_Service_Apigee_GoogleCloudApigeeV1TlsInfoConfig */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleTypeMoney.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleTypeMoney.php new file mode 100644 index 000000000000..7dbbd37f208b --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/GoogleTypeMoney.php @@ -0,0 +1,48 @@ +currencyCode = $currencyCode; + } + public function getCurrencyCode() + { + return $this->currencyCode; + } + public function setNanos($nanos) + { + $this->nanos = $nanos; + } + public function getNanos() + { + return $this->nanos; + } + public function setUnits($units) + { + $this->units = $units; + } + public function getUnits() + { + return $this->units; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/Resource/Organizations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/Resource/Organizations.php index 28ff823a7627..8e9fa496e993 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/Resource/Organizations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/Resource/Organizations.php @@ -136,6 +136,22 @@ public function listOrganizations($parent, $optParams = array()) $params = array_merge($params, $optParams); return $this->call('list', array($params), "Google_Service_Apigee_GoogleCloudApigeeV1ListOrganizationsResponse"); } + /** + * Configures the add-ons for the Apigee organization. The existing add-on + * configuration will be fully replaced. (organizations.setAddons) + * + * @param string $org Required. Name of the organization. Use the following + * structure in your request: `organizations/{org}` + * @param Google_Service_Apigee_GoogleCloudApigeeV1SetAddonsRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_Apigee_GoogleLongrunningOperation + */ + public function setAddons($org, Google_Service_Apigee_GoogleCloudApigeeV1SetAddonsRequest $postBody, $optParams = array()) + { + $params = array('org' => $org, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('setAddons', array($params), "Google_Service_Apigee_GoogleLongrunningOperation"); + } /** * Sets the permissions required to allow the Synchronizer to download * environment data from the control plane. You must call this API to enable diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsApiproductsRateplans.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsApiproductsRateplans.php new file mode 100644 index 000000000000..59781a9d6e10 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsApiproductsRateplans.php @@ -0,0 +1,133 @@ + + * $apigeeService = new Google_Service_Apigee(...); + * $rateplans = $apigeeService->rateplans; + * + */ +class Google_Service_Apigee_Resource_OrganizationsApiproductsRateplans extends Google_Service_Resource +{ + /** + * Create a rate plan that is associated with an API product in an organization. + * Using rate plans, API product owners can monetize their API products by + * configuring one or more of the following: - Billing frequency - Initial setup + * fees for using an API product - Payment funding model (postpaid only) - Fixed + * recurring or consumption-based charges for using an API product - Revenue + * sharing with developer partners An API product can have multiple rate plans + * associated with it but *only one* rate plan can be active at any point of + * time. **Note: From the developer's perspective, they purchase API products + * not rate plans. (rateplans.create) + * + * @param string $parent Required. Name of the API product that is associated + * with the rate plan. Use the following structure in your request: + * `organizations/{org}/apiproducts/{apiproduct}` + * @param Google_Service_Apigee_GoogleCloudApigeeV1RatePlan $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_Apigee_GoogleCloudApigeeV1RatePlan + */ + public function create($parent, Google_Service_Apigee_GoogleCloudApigeeV1RatePlan $postBody, $optParams = array()) + { + $params = array('parent' => $parent, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('create', array($params), "Google_Service_Apigee_GoogleCloudApigeeV1RatePlan"); + } + /** + * Deletes a rate plan. (rateplans.delete) + * + * @param string $name Required. ID of the rate plan. Use the following + * structure in your request: + * `organizations/{org}/apiproducts/{apiproduct}/rateplans/{rateplan}` + * @param array $optParams Optional parameters. + * @return Google_Service_Apigee_GoogleCloudApigeeV1RatePlan + */ + public function delete($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('delete', array($params), "Google_Service_Apigee_GoogleCloudApigeeV1RatePlan"); + } + /** + * Gets the details of a rate plan. (rateplans.get) + * + * @param string $name Required. Name of the rate plan. Use the following + * structure in your request: + * `organizations/{org}/apiproducts/{apiproduct}/rateplans/{rateplan}` + * @param array $optParams Optional parameters. + * @return Google_Service_Apigee_GoogleCloudApigeeV1RatePlan + */ + public function get($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('get', array($params), "Google_Service_Apigee_GoogleCloudApigeeV1RatePlan"); + } + /** + * Lists all the rate plans for an API product. + * (rateplans.listOrganizationsApiproductsRateplans) + * + * @param string $parent Required. Name of the API product. Use the following + * structure in your request: `organizations/{org}/apiproducts/{apiproduct}` Use + * `organizations/{org}/apiproducts/-` to return rate plans for all API products + * within the organization. + * @param array $optParams Optional parameters. + * + * @opt_param int count Number of rate plans to return in the API call. Use with + * the `startKey` parameter to provide more targeted filtering. The maximum + * limit is 1000. Defaults to 100. + * @opt_param bool expand Flag that specifies whether to expand the results. Set + * to `true` to get expanded details about each API. Defaults to `false`. + * @opt_param string orderBy Name of the attribute used for sorting. Valid + * values include: * `name`: Name of the rate plan. * `state`: State of the rate + * plan (`DRAFT`, `PUBLISHED`). * `startTime`: Time when the rate plan becomes + * active. * `endTime`: Time when the rate plan expires. **Note**: Not supported + * by Apigee at this time. + * @opt_param string startKey Name of the rate plan from which to start + * displaying the list of rate plans. If omitted, the list starts from the first + * item. For example, to view the rate plans from 51-150, set the value of + * `startKey` to the name of the 51st rate plan and set the value of `count` to + * 100. + * @opt_param string state State of the rate plans (`DRAFT`, `PUBLISHED`) that + * you want to display. + * @return Google_Service_Apigee_GoogleCloudApigeeV1ListRatePlansResponse + */ + public function listOrganizationsApiproductsRateplans($parent, $optParams = array()) + { + $params = array('parent' => $parent); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_Apigee_GoogleCloudApigeeV1ListRatePlansResponse"); + } + /** + * Updates an existing rate plan. (rateplans.update) + * + * @param string $name Required. Name of the rate plan. Use the following + * structure in your request: + * `organizations/{org}/apiproducts/{apiproduct}/rateplans/{rateplan}` + * @param Google_Service_Apigee_GoogleCloudApigeeV1RatePlan $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_Apigee_GoogleCloudApigeeV1RatePlan + */ + public function update($name, Google_Service_Apigee_GoogleCloudApigeeV1RatePlan $postBody, $optParams = array()) + { + $params = array('name' => $name, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('update', array($params), "Google_Service_Apigee_GoogleCloudApigeeV1RatePlan"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsDevelopersSubscriptions.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsDevelopersSubscriptions.php new file mode 100644 index 000000000000..980a520ed5a2 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsDevelopersSubscriptions.php @@ -0,0 +1,100 @@ + + * $apigeeService = new Google_Service_Apigee(...); + * $subscriptions = $apigeeService->subscriptions; + * + */ +class Google_Service_Apigee_Resource_OrganizationsDevelopersSubscriptions extends Google_Service_Resource +{ + /** + * Creates a subscription to an API product. (subscriptions.create) + * + * @param string $parent Required. Email address of the developer that is + * purchasing a subscription to the API product. Use the following structure in + * your request: `organizations/{org}/developers/{developer_email}` + * @param Google_Service_Apigee_GoogleCloudApigeeV1DeveloperSubscription $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_Apigee_GoogleCloudApigeeV1DeveloperSubscription + */ + public function create($parent, Google_Service_Apigee_GoogleCloudApigeeV1DeveloperSubscription $postBody, $optParams = array()) + { + $params = array('parent' => $parent, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('create', array($params), "Google_Service_Apigee_GoogleCloudApigeeV1DeveloperSubscription"); + } + /** + * Expires an API product subscription immediately. (subscriptions.expire) + * + * @param string $name Required. Name of the API product subscription. Use the + * following structure in your request: `organizations/{org}/developers/{develop + * er_email}/subscriptions/{subscription}` + * @param Google_Service_Apigee_GoogleCloudApigeeV1ExpireDeveloperSubscriptionRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_Apigee_GoogleCloudApigeeV1DeveloperSubscription + */ + public function expire($name, Google_Service_Apigee_GoogleCloudApigeeV1ExpireDeveloperSubscriptionRequest $postBody, $optParams = array()) + { + $params = array('name' => $name, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('expire', array($params), "Google_Service_Apigee_GoogleCloudApigeeV1DeveloperSubscription"); + } + /** + * Gets details for an API product subscription. (subscriptions.get) + * + * @param string $name Required. Name of the API product subscription. Use the + * following structure in your request: `organizations/{org}/developers/{develop + * er_email}/subscriptions/{subscription}` + * @param array $optParams Optional parameters. + * @return Google_Service_Apigee_GoogleCloudApigeeV1DeveloperSubscription + */ + public function get($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('get', array($params), "Google_Service_Apigee_GoogleCloudApigeeV1DeveloperSubscription"); + } + /** + * Lists all API product subscriptions for a developer. + * (subscriptions.listOrganizationsDevelopersSubscriptions) + * + * @param string $parent Required. Email address of the developer. Use the + * following structure in your request: + * `organizations/{org}/developers/{developer_email}` + * @param array $optParams Optional parameters. + * + * @opt_param int count Number of API product subscriptions to return in the API + * call. Use with `startKey` to provide more targeted filtering. Defaults to + * 100. The maximum limit is 1000. + * @opt_param string startKey Name of the API product subscription from which to + * start displaying the list of subscriptions. If omitted, the list starts from + * the first item. For example, to view the API product subscriptions from + * 51-150, set the value of `startKey` to the name of the 51st subscription and + * set the value of `count` to 100. + * @return Google_Service_Apigee_GoogleCloudApigeeV1ListDeveloperSubscriptionsResponse + */ + public function listOrganizationsDevelopersSubscriptions($parent, $optParams = array()) + { + $params = array('parent' => $parent); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_Apigee_GoogleCloudApigeeV1ListDeveloperSubscriptionsResponse"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsEnvironmentsAnalyticsAdmin.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsEnvironmentsAnalyticsAdmin.php index 60beaba8375d..28148e2e032c 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsEnvironmentsAnalyticsAdmin.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Apigee/Resource/OrganizationsEnvironmentsAnalyticsAdmin.php @@ -26,18 +26,21 @@ class Google_Service_Apigee_Resource_OrganizationsEnvironmentsAnalyticsAdmin extends Google_Service_Resource { /** - * Get a list of metrics and dimensions which can be used for creating analytics - * queries and reports. Each schema element contains the name of the field with - * its associated type and if it is either custom field or standard field. - * (admin.getSchemav2) + * Gets a list of metrics and dimensions that can be used to create analytics + * queries and reports. Each schema element contains the name of the field, its + * associated type, and a flag indicating whether it is a standard or custom + * field. (admin.getSchemav2) * - * @param string $name Required. The parent organization and environment names. - * Must be of the form + * @param string $name Required. Path to the schema. Use the following structure + * in your request: * `organizations/{org}/environments/{env}/analytics/admin/schemav2`. * @param array $optParams Optional parameters. * - * @opt_param string type Required. Type refers to the dataset name whose schema - * needs to be retrieved E.g. type=fact or type=agg_cus1 + * @opt_param bool disableCache Flag that specifies whether the schema is be + * read from the database or cache. Set to `true` to read the schema from the + * database. Defaults to cache. + * @opt_param string type Required. Name of the dataset for which you want to + * retrieve the schema. For example: `fact` or `agg_cus1` * @return Google_Service_Apigee_GoogleCloudApigeeV1Schema */ public function getSchemav2($name, $optParams = array()) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Appengine.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Appengine.php index 3f09edd99ab2..95847de4e9c1 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Appengine.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Appengine.php @@ -33,7 +33,7 @@ class Google_Service_Appengine extends Google_Service /** View and manage your applications deployed on Google App Engine. */ const APPENGINE_ADMIN = "https://www.googleapis.com/auth/appengine.admin"; - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** View your data across Google Cloud Platform services. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Appengine/GoogleAppengineV1betaLocationMetadata.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Appengine/GoogleAppengineV1betaLocationMetadata.php new file mode 100644 index 000000000000..630a5389f7ec --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Appengine/GoogleAppengineV1betaLocationMetadata.php @@ -0,0 +1,48 @@ +flexibleEnvironmentAvailable = $flexibleEnvironmentAvailable; + } + public function getFlexibleEnvironmentAvailable() + { + return $this->flexibleEnvironmentAvailable; + } + public function setSearchApiAvailable($searchApiAvailable) + { + $this->searchApiAvailable = $searchApiAvailable; + } + public function getSearchApiAvailable() + { + return $this->searchApiAvailable; + } + public function setStandardEnvironmentAvailable($standardEnvironmentAvailable) + { + $this->standardEnvironmentAvailable = $standardEnvironmentAvailable; + } + public function getStandardEnvironmentAvailable() + { + return $this->standardEnvironmentAvailable; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Appengine/Resource/AppsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Appengine/Resource/AppsLocations.php index 6e2698fe5e4c..d20c7e30b56d 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Appengine/Resource/AppsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Appengine/Resource/AppsLocations.php @@ -51,7 +51,7 @@ public function get($appsId, $locationsId, $optParams = array()) * subset. The filtering language accepts strings like "displayName=tokyo", and * is documented in more detail in AIP-160 (https://google.aip.dev/160). * @opt_param int pageSize The maximum number of results to return. If not set, - * the service will select a default. + * the service selects a default. * @opt_param string pageToken A page token received from the next_page_token * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_Appengine_ListLocationsResponse diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Area120Tables.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Area120Tables.php index 99ef0ee301d3..5025a7f78b84 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Area120Tables.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Area120Tables.php @@ -33,7 +33,7 @@ class Google_Service_Area120Tables extends Google_Service /** See, edit, create, and delete all of your Google Drive files. */ const DRIVE = "https://www.googleapis.com/auth/drive"; - /** View and manage Google Drive files and folders that you have opened or created with this app. */ + /** See, edit, create, and delete only the specific Google Drive files you use with this app. */ const DRIVE_FILE = "https://www.googleapis.com/auth/drive.file"; /** See and download all your Google Drive files. */ @@ -88,6 +88,10 @@ public function __construct(Google_Client $client, $rootUrl = null) 'path' => 'v1alpha1/tables', 'httpMethod' => 'GET', 'parameters' => array( + 'orderBy' => array( + 'location' => 'query', + 'type' => 'string', + ), 'pageSize' => array( 'location' => 'query', 'type' => 'integer', @@ -188,6 +192,10 @@ public function __construct(Google_Client $client, $rootUrl = null) 'location' => 'query', 'type' => 'string', ), + 'orderBy' => array( + 'location' => 'query', + 'type' => 'string', + ), 'pageSize' => array( 'location' => 'query', 'type' => 'integer', diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Area120Tables/ColumnDescription.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Area120Tables/ColumnDescription.php index 9e13984b186f..40934912b910 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Area120Tables/ColumnDescription.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Area120Tables/ColumnDescription.php @@ -24,6 +24,7 @@ class Google_Service_Area120Tables_ColumnDescription extends Google_Collection protected $labelsDataType = 'array'; protected $lookupDetailsType = 'Google_Service_Area120Tables_LookupDetails'; protected $lookupDetailsDataType = ''; + public $multipleValuesDisallowed; public $name; protected $relationshipDetailsType = 'Google_Service_Area120Tables_RelationshipDetails'; protected $relationshipDetailsDataType = ''; @@ -72,6 +73,14 @@ public function getLookupDetails() { return $this->lookupDetails; } + public function setMultipleValuesDisallowed($multipleValuesDisallowed) + { + $this->multipleValuesDisallowed = $multipleValuesDisallowed; + } + public function getMultipleValuesDisallowed() + { + return $this->multipleValuesDisallowed; + } public function setName($name) { $this->name = $name; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Area120Tables/Resource/Tables.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Area120Tables/Resource/Tables.php index 9acff8f4b1c7..becb08a68111 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Area120Tables/Resource/Tables.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Area120Tables/Resource/Tables.php @@ -44,6 +44,8 @@ public function get($name, $optParams = array()) * * @param array $optParams Optional parameters. * + * @opt_param string orderBy Optional. Sorting order for the list of tables on + * createTime/updateTime. * @opt_param int pageSize The maximum number of tables to return. The service * may return fewer than this value. If unspecified, at most 20 tables are * returned. The maximum value is 100; values above 100 are coerced to 100. diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Area120Tables/Resource/TablesRows.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Area120Tables/Resource/TablesRows.php index 9d6c4c8330c2..f25d97a93f24 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Area120Tables/Resource/TablesRows.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Area120Tables/Resource/TablesRows.php @@ -130,6 +130,8 @@ public function get($name, $optParams = array()) * @opt_param string filter Optional. Filter to only include resources matching * the requirements. For more information, see [Filtering list * results](https://support.google.com/area120-tables/answer/10503371). + * @opt_param string orderBy Optional. Sorting order for the list of rows on + * createTime/updateTime. * @opt_param int pageSize The maximum number of rows to return. The service may * return fewer than this value. If unspecified, at most 50 rows are returned. * The maximum value is 1,000; values above 1,000 are coerced to 1,000. diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/SavedReport.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Area120Tables/SavedView.php similarity index 81% rename from apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/SavedReport.php rename to apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Area120Tables/SavedView.php index 7982daf8f62e..f697c2c444a6 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/SavedReport.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Area120Tables/SavedView.php @@ -15,10 +15,9 @@ * the License. */ -class Google_Service_AdSense_SavedReport extends Google_Model +class Google_Service_Area120Tables_SavedView extends Google_Model { public $id; - public $kind; public $name; public function setId($id) @@ -29,14 +28,6 @@ public function getId() { return $this->id; } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; - } public function setName($name) { $this->name = $name; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Area120Tables/Table.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Area120Tables/Table.php index d54a8aed167c..e6afdb319be5 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Area120Tables/Table.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Area120Tables/Table.php @@ -17,12 +17,14 @@ class Google_Service_Area120Tables_Table extends Google_Collection { - protected $collection_key = 'columns'; + protected $collection_key = 'savedViews'; protected $columnsType = 'Google_Service_Area120Tables_ColumnDescription'; protected $columnsDataType = 'array'; public $createTime; public $displayName; public $name; + protected $savedViewsType = 'Google_Service_Area120Tables_SavedView'; + protected $savedViewsDataType = 'array'; public $updateTime; /** @@ -63,6 +65,20 @@ public function getName() { return $this->name; } + /** + * @param Google_Service_Area120Tables_SavedView[] + */ + public function setSavedViews($savedViews) + { + $this->savedViews = $savedViews; + } + /** + * @return Google_Service_Area120Tables_SavedView[] + */ + public function getSavedViews() + { + return $this->savedViews; + } public function setUpdateTime($updateTime) { $this->updateTime = $updateTime; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ArtifactRegistry.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ArtifactRegistry.php index c6461107e990..9cdb1ebb08c9 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ArtifactRegistry.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ArtifactRegistry.php @@ -31,7 +31,7 @@ */ class Google_Service_ArtifactRegistry extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** View your data across Google Cloud Platform services. */ @@ -39,6 +39,7 @@ class Google_Service_ArtifactRegistry extends Google_Service "https://www.googleapis.com/auth/cloud-platform.read-only"; public $operations; + public $projects_locations_repositories; public $projects_locations_repositories_dockerImages; /** @@ -117,6 +118,44 @@ public function __construct(Google_Client $client, $rootUrl = null) ) ) ); + $this->projects_locations_repositories = new Google_Service_ArtifactRegistry_Resource_ProjectsLocationsRepositories( + $this, + $this->serviceName, + 'repositories', + array( + 'methods' => array( + 'get' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'list' => array( + 'path' => 'v1/{+parent}/repositories', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ), + ) + ) + ); $this->projects_locations_repositories_dockerImages = new Google_Service_ArtifactRegistry_Resource_ProjectsLocationsRepositoriesDockerImages( $this, $this->serviceName, diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ArtifactRegistry/Resource/ProjectsLocationsRepositories.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ArtifactRegistry/Resource/ProjectsLocationsRepositories.php index edc3d824a18e..936271ea31a9 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ArtifactRegistry/Resource/ProjectsLocationsRepositories.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ArtifactRegistry/Resource/ProjectsLocationsRepositories.php @@ -25,4 +25,35 @@ */ class Google_Service_ArtifactRegistry_Resource_ProjectsLocationsRepositories extends Google_Service_Resource { + /** + * Gets a repository. (repositories.get) + * + * @param string $name Required. The name of the repository to retrieve. + * @param array $optParams Optional parameters. + * @return Google_Service_ArtifactRegistry_Repository + */ + public function get($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('get', array($params), "Google_Service_ArtifactRegistry_Repository"); + } + /** + * Lists repositories. (repositories.listProjectsLocationsRepositories) + * + * @param string $parent Required. The name of the parent resource whose + * repositories will be listed. + * @param array $optParams Optional parameters. + * + * @opt_param int pageSize The maximum number of repositories to return. + * @opt_param string pageToken The next_page_token value returned from a + * previous list request, if any. + * @return Google_Service_ArtifactRegistry_ListRepositoriesResponse + */ + public function listProjectsLocationsRepositories($parent, $optParams = array()) + { + $params = array('parent' => $parent); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_ArtifactRegistry_ListRepositoriesResponse"); + } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Assuredworkloads.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Assuredworkloads.php index 34b093a420f8..b4f857f8967a 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Assuredworkloads.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Assuredworkloads.php @@ -30,7 +30,7 @@ */ class Google_Service_Assuredworkloads extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Assuredworkloads/GoogleCloudAssuredworkloadsV1Workload.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Assuredworkloads/GoogleCloudAssuredworkloadsV1Workload.php index 08fa7e0ce174..f94ab429c99e 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Assuredworkloads/GoogleCloudAssuredworkloadsV1Workload.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Assuredworkloads/GoogleCloudAssuredworkloadsV1Workload.php @@ -28,6 +28,8 @@ class Google_Service_Assuredworkloads_GoogleCloudAssuredworkloadsV1Workload exte public $labels; public $name; public $provisionedResourcesParent; + protected $resourceSettingsType = 'Google_Service_Assuredworkloads_GoogleCloudAssuredworkloadsV1WorkloadResourceSettings'; + protected $resourceSettingsDataType = 'array'; protected $resourcesType = 'Google_Service_Assuredworkloads_GoogleCloudAssuredworkloadsV1WorkloadResourceInfo'; protected $resourcesDataType = 'array'; @@ -109,6 +111,20 @@ public function getProvisionedResourcesParent() { return $this->provisionedResourcesParent; } + /** + * @param Google_Service_Assuredworkloads_GoogleCloudAssuredworkloadsV1WorkloadResourceSettings[] + */ + public function setResourceSettings($resourceSettings) + { + $this->resourceSettings = $resourceSettings; + } + /** + * @return Google_Service_Assuredworkloads_GoogleCloudAssuredworkloadsV1WorkloadResourceSettings[] + */ + public function getResourceSettings() + { + return $this->resourceSettings; + } /** * @param Google_Service_Assuredworkloads_GoogleCloudAssuredworkloadsV1WorkloadResourceInfo[] */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Assuredworkloads/GoogleCloudAssuredworkloadsV1WorkloadResourceSettings.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Assuredworkloads/GoogleCloudAssuredworkloadsV1WorkloadResourceSettings.php new file mode 100644 index 000000000000..fd3039587a0a --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Assuredworkloads/GoogleCloudAssuredworkloadsV1WorkloadResourceSettings.php @@ -0,0 +1,39 @@ +resourceId = $resourceId; + } + public function getResourceId() + { + return $this->resourceId; + } + public function setResourceType($resourceType) + { + $this->resourceType = $resourceType; + } + public function getResourceType() + { + return $this->resourceType; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigQueryConnectionService.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigQueryConnectionService.php index 61b977d430ed..f45c563731e4 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigQueryConnectionService.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigQueryConnectionService.php @@ -33,7 +33,7 @@ class Google_Service_BigQueryConnectionService extends Google_Service /** View and manage your data in Google BigQuery. */ const BIGQUERY = "https://www.googleapis.com/auth/bigquery"; - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigQueryDataTransfer.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigQueryDataTransfer.php index 3eb6f76c51c0..ae058b3b8d96 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigQueryDataTransfer.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigQueryDataTransfer.php @@ -34,10 +34,7 @@ class Google_Service_BigQueryDataTransfer extends Google_Service /** View and manage your data in Google BigQuery. */ const BIGQUERY = "https://www.googleapis.com/auth/bigquery"; - /** View your data in Google BigQuery. */ - const BIGQUERY_READONLY = - "https://www.googleapis.com/auth/bigquery.readonly"; - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** View your data across Google Cloud Platform services. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigQueryDataTransfer/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigQueryDataTransfer/Resource/ProjectsLocations.php index 21d2362709fd..db5a63546d59 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigQueryDataTransfer/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigQueryDataTransfer/Resource/ProjectsLocations.php @@ -50,7 +50,7 @@ public function get($name, $optParams = array()) * subset. The filtering language accepts strings like "displayName=tokyo", and * is documented in more detail in [AIP-160](https://google.aip.dev/160). * @opt_param int pageSize The maximum number of results to return. If not set, - * the service will select a default. + * the service selects a default. * @opt_param string pageToken A page token received from the `next_page_token` * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_BigQueryDataTransfer_ListLocationsResponse diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigQueryReservation.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigQueryReservation.php index 8d7a1973bb1f..db937829205b 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigQueryReservation.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigQueryReservation.php @@ -33,11 +33,10 @@ class Google_Service_BigQueryReservation extends Google_Service /** View and manage your data in Google BigQuery. */ const BIGQUERY = "https://www.googleapis.com/auth/bigquery"; - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; - public $operations; public $projects_locations; public $projects_locations_capacityCommitments; public $projects_locations_reservations; @@ -58,48 +57,6 @@ public function __construct(Google_Client $client, $rootUrl = null) $this->version = 'v1'; $this->serviceName = 'bigqueryreservation'; - $this->operations = new Google_Service_BigQueryReservation_Resource_Operations( - $this, - $this->serviceName, - 'operations', - array( - 'methods' => array( - 'delete' => array( - 'path' => 'v1/{+name}', - 'httpMethod' => 'DELETE', - 'parameters' => array( - 'name' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - ), - ),'list' => array( - 'path' => 'v1/{+name}', - 'httpMethod' => 'GET', - 'parameters' => array( - 'name' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'filter' => array( - 'location' => 'query', - 'type' => 'string', - ), - 'pageSize' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'pageToken' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); $this->projects_locations = new Google_Service_BigQueryReservation_Resource_ProjectsLocations( $this, $this->serviceName, @@ -193,6 +150,10 @@ public function __construct(Google_Client $client, $rootUrl = null) 'type' => 'string', 'required' => true, ), + 'capacityCommitmentId' => array( + 'location' => 'query', + 'type' => 'string', + ), 'enforceSingleAdminProjectPerOrg' => array( 'location' => 'query', 'type' => 'boolean', @@ -365,6 +326,10 @@ public function __construct(Google_Client $client, $rootUrl = null) 'type' => 'string', 'required' => true, ), + 'assignmentId' => array( + 'location' => 'query', + 'type' => 'string', + ), ), ),'delete' => array( 'path' => 'v1/{+name}', diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigQueryReservation/Resource/ProjectsLocationsCapacityCommitments.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigQueryReservation/Resource/ProjectsLocationsCapacityCommitments.php index 781d1c69f2a5..d1af5ae5473a 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigQueryReservation/Resource/ProjectsLocationsCapacityCommitments.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigQueryReservation/Resource/ProjectsLocationsCapacityCommitments.php @@ -33,6 +33,11 @@ class Google_Service_BigQueryReservation_Resource_ProjectsLocationsCapacityCommi * @param Google_Service_BigQueryReservation_CapacityCommitment $postBody * @param array $optParams Optional parameters. * + * @opt_param string capacityCommitmentId The optional capacity commitment ID. + * Capacity commitment name will be generated automatically if this field is + * empty. This field must only contain lower case alphanumeric characters or + * dash. Max length is 64 characters. NOTE: this ID won't be kept if the + * capacity commitment is split or merged. * @opt_param bool enforceSingleAdminProjectPerOrg If true, fail the request if * another project in the organization has a capacity commitment. * @return Google_Service_BigQueryReservation_CapacityCommitment diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigQueryReservation/Resource/ProjectsLocationsReservationsAssignments.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigQueryReservation/Resource/ProjectsLocationsReservationsAssignments.php index 7edc6ded1239..0fc83c2c1f13 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigQueryReservation/Resource/ProjectsLocationsReservationsAssignments.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigQueryReservation/Resource/ProjectsLocationsReservationsAssignments.php @@ -52,6 +52,11 @@ class Google_Service_BigQueryReservation_Resource_ProjectsLocationsReservationsA * E.g. `projects/myproject/locations/US/reservations/team1-prod` * @param Google_Service_BigQueryReservation_Assignment $postBody * @param array $optParams Optional parameters. + * + * @opt_param string assignmentId The optional assignment ID. Assignment name + * will be generated automatically if this field is empty. This field must only + * contain lower case alphanumeric characters or dash. Max length is 64 + * characters. * @return Google_Service_BigQueryReservation_Assignment */ public function create($parent, Google_Service_BigQueryReservation_Assignment $postBody, $optParams = array()) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery.php index 43954f9eee75..b84e45a9158b 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery.php @@ -36,9 +36,6 @@ class Google_Service_Bigquery extends Google_Service /** Insert data into Google BigQuery. */ const BIGQUERY_INSERTDATA = "https://www.googleapis.com/auth/bigquery.insertdata"; - /** View your data in Google BigQuery. */ - const BIGQUERY_READONLY = - "https://www.googleapis.com/auth/bigquery.readonly"; /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; @@ -214,6 +211,25 @@ public function __construct(Google_Client $client, $rootUrl = null) 'type' => 'string', ), ), + ),'delete' => array( + 'path' => 'projects/{+projectId}/jobs/{+jobId}/delete', + 'httpMethod' => 'DELETE', + 'parameters' => array( + 'projectId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'jobId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'location' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), ),'get' => array( 'path' => 'projects/{projectId}/jobs/{jobId}', 'httpMethod' => 'GET', diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery/ArimaModelInfo.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery/ArimaModelInfo.php index 833766c8c740..1ec91658463b 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery/ArimaModelInfo.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery/ArimaModelInfo.php @@ -17,16 +17,20 @@ class Google_Service_Bigquery_ArimaModelInfo extends Google_Collection { - protected $collection_key = 'seasonalPeriods'; + protected $collection_key = 'timeSeriesIds'; protected $arimaCoefficientsType = 'Google_Service_Bigquery_ArimaCoefficients'; protected $arimaCoefficientsDataType = ''; protected $arimaFittingMetricsType = 'Google_Service_Bigquery_ArimaFittingMetrics'; protected $arimaFittingMetricsDataType = ''; public $hasDrift; + public $hasHolidayEffect; + public $hasSpikesAndDips; + public $hasStepChanges; protected $nonSeasonalOrderType = 'Google_Service_Bigquery_ArimaOrder'; protected $nonSeasonalOrderDataType = ''; public $seasonalPeriods; public $timeSeriesId; + public $timeSeriesIds; /** * @param Google_Service_Bigquery_ArimaCoefficients @@ -64,6 +68,30 @@ public function getHasDrift() { return $this->hasDrift; } + public function setHasHolidayEffect($hasHolidayEffect) + { + $this->hasHolidayEffect = $hasHolidayEffect; + } + public function getHasHolidayEffect() + { + return $this->hasHolidayEffect; + } + public function setHasSpikesAndDips($hasSpikesAndDips) + { + $this->hasSpikesAndDips = $hasSpikesAndDips; + } + public function getHasSpikesAndDips() + { + return $this->hasSpikesAndDips; + } + public function setHasStepChanges($hasStepChanges) + { + $this->hasStepChanges = $hasStepChanges; + } + public function getHasStepChanges() + { + return $this->hasStepChanges; + } /** * @param Google_Service_Bigquery_ArimaOrder */ @@ -94,4 +122,12 @@ public function getTimeSeriesId() { return $this->timeSeriesId; } + public function setTimeSeriesIds($timeSeriesIds) + { + $this->timeSeriesIds = $timeSeriesIds; + } + public function getTimeSeriesIds() + { + return $this->timeSeriesIds; + } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery/ArimaSingleModelForecastingMetrics.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery/ArimaSingleModelForecastingMetrics.php index e7c700e79a60..023eb020644e 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery/ArimaSingleModelForecastingMetrics.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery/ArimaSingleModelForecastingMetrics.php @@ -17,14 +17,18 @@ class Google_Service_Bigquery_ArimaSingleModelForecastingMetrics extends Google_Collection { - protected $collection_key = 'seasonalPeriods'; + protected $collection_key = 'timeSeriesIds'; protected $arimaFittingMetricsType = 'Google_Service_Bigquery_ArimaFittingMetrics'; protected $arimaFittingMetricsDataType = ''; public $hasDrift; + public $hasHolidayEffect; + public $hasSpikesAndDips; + public $hasStepChanges; protected $nonSeasonalOrderType = 'Google_Service_Bigquery_ArimaOrder'; protected $nonSeasonalOrderDataType = ''; public $seasonalPeriods; public $timeSeriesId; + public $timeSeriesIds; /** * @param Google_Service_Bigquery_ArimaFittingMetrics @@ -48,6 +52,30 @@ public function getHasDrift() { return $this->hasDrift; } + public function setHasHolidayEffect($hasHolidayEffect) + { + $this->hasHolidayEffect = $hasHolidayEffect; + } + public function getHasHolidayEffect() + { + return $this->hasHolidayEffect; + } + public function setHasSpikesAndDips($hasSpikesAndDips) + { + $this->hasSpikesAndDips = $hasSpikesAndDips; + } + public function getHasSpikesAndDips() + { + return $this->hasSpikesAndDips; + } + public function setHasStepChanges($hasStepChanges) + { + $this->hasStepChanges = $hasStepChanges; + } + public function getHasStepChanges() + { + return $this->hasStepChanges; + } /** * @param Google_Service_Bigquery_ArimaOrder */ @@ -78,4 +106,12 @@ public function getTimeSeriesId() { return $this->timeSeriesId; } + public function setTimeSeriesIds($timeSeriesIds) + { + $this->timeSeriesIds = $timeSeriesIds; + } + public function getTimeSeriesIds() + { + return $this->timeSeriesIds; + } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery/EvaluationMetrics.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery/EvaluationMetrics.php index 2c809a534c57..c1be4f76d31f 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery/EvaluationMetrics.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery/EvaluationMetrics.php @@ -23,8 +23,6 @@ class Google_Service_Bigquery_EvaluationMetrics extends Google_Model protected $binaryClassificationMetricsDataType = ''; protected $clusteringMetricsType = 'Google_Service_Bigquery_ClusteringMetrics'; protected $clusteringMetricsDataType = ''; - protected $dimensionalityReductionMetricsType = 'Google_Service_Bigquery_DimensionalityReductionMetrics'; - protected $dimensionalityReductionMetricsDataType = ''; protected $multiClassClassificationMetricsType = 'Google_Service_Bigquery_MultiClassClassificationMetrics'; protected $multiClassClassificationMetricsDataType = ''; protected $rankingMetricsType = 'Google_Service_Bigquery_RankingMetrics'; @@ -74,20 +72,6 @@ public function getClusteringMetrics() { return $this->clusteringMetrics; } - /** - * @param Google_Service_Bigquery_DimensionalityReductionMetrics - */ - public function setDimensionalityReductionMetrics(Google_Service_Bigquery_DimensionalityReductionMetrics $dimensionalityReductionMetrics) - { - $this->dimensionalityReductionMetrics = $dimensionalityReductionMetrics; - } - /** - * @return Google_Service_Bigquery_DimensionalityReductionMetrics - */ - public function getDimensionalityReductionMetrics() - { - return $this->dimensionalityReductionMetrics; - } /** * @param Google_Service_Bigquery_MultiClassClassificationMetrics */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery/IterationResult.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery/IterationResult.php index 522373d3ee9e..6ce68c51588b 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery/IterationResult.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery/IterationResult.php @@ -17,7 +17,7 @@ class Google_Service_Bigquery_IterationResult extends Google_Collection { - protected $collection_key = 'principalComponentInfos'; + protected $collection_key = 'clusterInfos'; protected $arimaResultType = 'Google_Service_Bigquery_ArimaResult'; protected $arimaResultDataType = ''; protected $clusterInfosType = 'Google_Service_Bigquery_ClusterInfo'; @@ -26,8 +26,6 @@ class Google_Service_Bigquery_IterationResult extends Google_Collection public $evalLoss; public $index; public $learnRate; - protected $principalComponentInfosType = 'Google_Service_Bigquery_PrincipalComponentInfo'; - protected $principalComponentInfosDataType = 'array'; public $trainingLoss; /** @@ -90,20 +88,6 @@ public function getLearnRate() { return $this->learnRate; } - /** - * @param Google_Service_Bigquery_PrincipalComponentInfo[] - */ - public function setPrincipalComponentInfos($principalComponentInfos) - { - $this->principalComponentInfos = $principalComponentInfos; - } - /** - * @return Google_Service_Bigquery_PrincipalComponentInfo[] - */ - public function getPrincipalComponentInfos() - { - return $this->principalComponentInfos; - } public function setTrainingLoss($trainingLoss) { $this->trainingLoss = $trainingLoss; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery/Resource/Jobs.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery/Resource/Jobs.php index 7ddbc00fe344..83f074675e80 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery/Resource/Jobs.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery/Resource/Jobs.php @@ -45,6 +45,26 @@ public function cancel($projectId, $jobId, $optParams = array()) $params = array_merge($params, $optParams); return $this->call('cancel', array($params), "Google_Service_Bigquery_JobCancelResponse"); } + /** + * Requests that a job is deleted. This call will return when the job is + * deleted. This method is available in limited preview. (jobs.delete) + * + * @param string $projectId Required. Project ID of the job to be deleted. + * @param string $jobId Required. Job ID of the job to be deleted. If this is a + * parent job which has child jobs, all child jobs will be deleted as well. + * Deletion of child jobs directly is not allowed. + * @param array $optParams Optional parameters. + * + * @opt_param string location The geographic location of the job. Required. See + * details at: + * https://cloud.google.com/bigquery/docs/locations#specifying_your_location. + */ + public function delete($projectId, $jobId, $optParams = array()) + { + $params = array('projectId' => $projectId, 'jobId' => $jobId); + $params = array_merge($params, $optParams); + return $this->call('delete', array($params)); + } /** * Returns information about a specific job. Job information is available for a * six month period after creation. Requires that you're the person who ran the diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery/Resource/Models.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery/Resource/Models.php index 1bbf8c841032..64ae9600a6d4 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery/Resource/Models.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery/Resource/Models.php @@ -56,7 +56,8 @@ public function get($projectId, $datasetId, $modelId, $optParams = array()) } /** * Lists all models in the specified dataset. Requires the READER dataset role. - * (models.listModels) + * After retrieving the list of models, you can get information about a + * particular model by calling the models.get method. (models.listModels) * * @param string $projectId Required. Project ID of the models to list. * @param string $datasetId Required. Dataset ID of the models to list. diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery/TrainingOptions.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery/TrainingOptions.php index dfd659f174d7..418add96ea19 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery/TrainingOptions.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Bigquery/TrainingOptions.php @@ -17,14 +17,17 @@ class Google_Service_Bigquery_TrainingOptions extends Google_Collection { - protected $collection_key = 'inputLabelColumns'; + protected $collection_key = 'timeSeriesIdColumns'; + public $adjustStepChanges; public $autoArima; public $autoArimaMaxOrder; public $batchSize; + public $cleanSpikesAndDips; public $dataFrequency; public $dataSplitColumn; public $dataSplitEvalFraction; public $dataSplitMethod; + public $decomposeTimeSeries; public $distanceType; public $dropout; public $earlyStop; @@ -58,11 +61,20 @@ class Google_Service_Bigquery_TrainingOptions extends Google_Collection public $subsample; public $timeSeriesDataColumn; public $timeSeriesIdColumn; + public $timeSeriesIdColumns; public $timeSeriesTimestampColumn; public $userColumn; public $walsAlpha; public $warmStart; + public function setAdjustStepChanges($adjustStepChanges) + { + $this->adjustStepChanges = $adjustStepChanges; + } + public function getAdjustStepChanges() + { + return $this->adjustStepChanges; + } public function setAutoArima($autoArima) { $this->autoArima = $autoArima; @@ -87,6 +99,14 @@ public function getBatchSize() { return $this->batchSize; } + public function setCleanSpikesAndDips($cleanSpikesAndDips) + { + $this->cleanSpikesAndDips = $cleanSpikesAndDips; + } + public function getCleanSpikesAndDips() + { + return $this->cleanSpikesAndDips; + } public function setDataFrequency($dataFrequency) { $this->dataFrequency = $dataFrequency; @@ -119,6 +139,14 @@ public function getDataSplitMethod() { return $this->dataSplitMethod; } + public function setDecomposeTimeSeries($decomposeTimeSeries) + { + $this->decomposeTimeSeries = $decomposeTimeSeries; + } + public function getDecomposeTimeSeries() + { + return $this->decomposeTimeSeries; + } public function setDistanceType($distanceType) { $this->distanceType = $distanceType; @@ -381,6 +409,14 @@ public function getTimeSeriesIdColumn() { return $this->timeSeriesIdColumn; } + public function setTimeSeriesIdColumns($timeSeriesIdColumns) + { + $this->timeSeriesIdColumns = $timeSeriesIdColumns; + } + public function getTimeSeriesIdColumns() + { + return $this->timeSeriesIdColumns; + } public function setTimeSeriesTimestampColumn($timeSeriesTimestampColumn) { $this->timeSeriesTimestampColumn = $timeSeriesTimestampColumn; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin.php index ced4683c35a2..f61a04d3eafa 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin.php @@ -51,7 +51,7 @@ class Google_Service_BigtableAdmin extends Google_Service /** Administer your Cloud Bigtable tables. */ const CLOUD_BIGTABLE_ADMIN_TABLE = "https://www.googleapis.com/auth/cloud-bigtable.admin.table"; - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** View your data across Google Cloud Platform services. */ @@ -404,6 +404,20 @@ public function __construct(Google_Client $client, $rootUrl = null) 'type' => 'string', ), ), + ),'partialUpdateCluster' => array( + 'path' => 'v2/{+name}', + 'httpMethod' => 'PATCH', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'updateMask' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), ),'update' => array( 'path' => 'v2/{+name}', 'httpMethod' => 'PUT', diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin/Backup.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin/Backup.php index 4d4df8d7bdbe..dec358e55808 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin/Backup.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin/Backup.php @@ -17,6 +17,8 @@ class Google_Service_BigtableAdmin_Backup extends Google_Model { + protected $encryptionInfoType = 'Google_Service_BigtableAdmin_EncryptionInfo'; + protected $encryptionInfoDataType = ''; public $endTime; public $expireTime; public $name; @@ -25,6 +27,20 @@ class Google_Service_BigtableAdmin_Backup extends Google_Model public $startTime; public $state; + /** + * @param Google_Service_BigtableAdmin_EncryptionInfo + */ + public function setEncryptionInfo(Google_Service_BigtableAdmin_EncryptionInfo $encryptionInfo) + { + $this->encryptionInfo = $encryptionInfo; + } + /** + * @return Google_Service_BigtableAdmin_EncryptionInfo + */ + public function getEncryptionInfo() + { + return $this->encryptionInfo; + } public function setEndTime($endTime) { $this->endTime = $endTime; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin/Cluster.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin/Cluster.php index 536f7f1ab994..4f0cb6ab67ac 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin/Cluster.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin/Cluster.php @@ -18,6 +18,8 @@ class Google_Service_BigtableAdmin_Cluster extends Google_Model { public $defaultStorageType; + protected $encryptionConfigType = 'Google_Service_BigtableAdmin_EncryptionConfig'; + protected $encryptionConfigDataType = ''; public $location; public $name; public $serveNodes; @@ -31,6 +33,20 @@ public function getDefaultStorageType() { return $this->defaultStorageType; } + /** + * @param Google_Service_BigtableAdmin_EncryptionConfig + */ + public function setEncryptionConfig(Google_Service_BigtableAdmin_EncryptionConfig $encryptionConfig) + { + $this->encryptionConfig = $encryptionConfig; + } + /** + * @return Google_Service_BigtableAdmin_EncryptionConfig + */ + public function getEncryptionConfig() + { + return $this->encryptionConfig; + } public function setLocation($location) { $this->location = $location; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin/ClusterState.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin/ClusterState.php index c85474d431cf..6ac7601f86fc 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin/ClusterState.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin/ClusterState.php @@ -15,10 +15,27 @@ * the License. */ -class Google_Service_BigtableAdmin_ClusterState extends Google_Model +class Google_Service_BigtableAdmin_ClusterState extends Google_Collection { + protected $collection_key = 'encryptionInfo'; + protected $encryptionInfoType = 'Google_Service_BigtableAdmin_EncryptionInfo'; + protected $encryptionInfoDataType = 'array'; public $replicationState; + /** + * @param Google_Service_BigtableAdmin_EncryptionInfo[] + */ + public function setEncryptionInfo($encryptionInfo) + { + $this->encryptionInfo = $encryptionInfo; + } + /** + * @return Google_Service_BigtableAdmin_EncryptionInfo[] + */ + public function getEncryptionInfo() + { + return $this->encryptionInfo; + } public function setReplicationState($replicationState) { $this->replicationState = $replicationState; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin/EncryptionConfig.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin/EncryptionConfig.php new file mode 100644 index 000000000000..df49f80a43d0 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin/EncryptionConfig.php @@ -0,0 +1,30 @@ +kmsKeyName = $kmsKeyName; + } + public function getKmsKeyName() + { + return $this->kmsKeyName; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin/EncryptionInfo.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin/EncryptionInfo.php new file mode 100644 index 000000000000..61af025b9844 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin/EncryptionInfo.php @@ -0,0 +1,55 @@ +encryptionStatus = $encryptionStatus; + } + /** + * @return Google_Service_BigtableAdmin_Status + */ + public function getEncryptionStatus() + { + return $this->encryptionStatus; + } + public function setEncryptionType($encryptionType) + { + $this->encryptionType = $encryptionType; + } + public function getEncryptionType() + { + return $this->encryptionType; + } + public function setKmsKeyVersion($kmsKeyVersion) + { + $this->kmsKeyVersion = $kmsKeyVersion; + } + public function getKmsKeyVersion() + { + return $this->kmsKeyVersion; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin/Resource/ProjectsInstancesClusters.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin/Resource/ProjectsInstancesClusters.php index 09fd467dcee8..07124b93b3de 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin/Resource/ProjectsInstancesClusters.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin/Resource/ProjectsInstancesClusters.php @@ -96,7 +96,27 @@ public function listProjectsInstancesClusters($parent, $optParams = array()) return $this->call('list', array($params), "Google_Service_BigtableAdmin_ListClustersResponse"); } /** - * Updates a cluster within an instance. (clusters.update) + * Partially updates a cluster within a project. This method is the preferred + * way to update a Cluster. (clusters.partialUpdateCluster) + * + * @param string $name The unique name of the cluster. Values are of the form + * `projects/{project}/instances/{instance}/clusters/a-z*`. + * @param Google_Service_BigtableAdmin_Cluster $postBody + * @param array $optParams Optional parameters. + * + * @opt_param string updateMask Required. The subset of Cluster fields which + * should be replaced. Must be explicitly set. + * @return Google_Service_BigtableAdmin_Operation + */ + public function partialUpdateCluster($name, Google_Service_BigtableAdmin_Cluster $postBody, $optParams = array()) + { + $params = array('name' => $name, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('partialUpdateCluster', array($params), "Google_Service_BigtableAdmin_Operation"); + } + /** + * Updates a cluster within an instance. UpdateCluster is deprecated. Please use + * PartialUpdateCluster instead. (clusters.update) * * @param string $name The unique name of the cluster. Values are of the form * `projects/{project}/instances/{instance}/clusters/a-z*`. diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin/Resource/ProjectsLocations.php index 4180b1931f08..bbb40176c8c9 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BigtableAdmin/Resource/ProjectsLocations.php @@ -46,9 +46,13 @@ public function get($name, $optParams = array()) * applicable. * @param array $optParams Optional parameters. * - * @opt_param string filter The standard list filter. - * @opt_param int pageSize The standard list page size. - * @opt_param string pageToken The standard list page token. + * @opt_param string filter A filter to narrow down results to a preferred + * subset. The filtering language accepts strings like "displayName=tokyo", and + * is documented in more detail in [AIP-160](https://google.aip.dev/160). + * @opt_param int pageSize The maximum number of results to return. If not set, + * the service will select a default. + * @opt_param string pageToken A page token received from the `next_page_token` + * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_BigtableAdmin_ListLocationsResponse */ public function listProjectsLocations($name, $optParams = array()) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BinaryAuthorization.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BinaryAuthorization.php index 5eaa52c06b3c..7c8c5634b04a 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BinaryAuthorization.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/BinaryAuthorization.php @@ -31,7 +31,7 @@ */ class Google_Service_BinaryAuthorization extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CertificateAuthorityService/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CertificateAuthorityService/Resource/ProjectsLocations.php index dd14be96aec8..c4398742e3b4 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CertificateAuthorityService/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CertificateAuthorityService/Resource/ProjectsLocations.php @@ -50,7 +50,7 @@ public function get($name, $optParams = array()) * subset. The filtering language accepts strings like "displayName=tokyo", and * is documented in more detail in [AIP-160](https://google.aip.dev/160). * @opt_param int pageSize The maximum number of results to return. If not set, - * the service will select a default. + * the service selects a default. * @opt_param string pageToken A page token received from the `next_page_token` * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_CertificateAuthorityService_ListLocationsResponse diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ChromeManagement/Resource/CustomersReports.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ChromeManagement/Resource/CustomersReports.php index 9996ecdfe42b..d74ac3112c2e 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ChromeManagement/Resource/CustomersReports.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ChromeManagement/Resource/CustomersReports.php @@ -90,7 +90,7 @@ public function countInstalledApps($customer, $optParams = array()) * in EBNF syntax. Note: OR operations are not supported in this filter. * Supported filter fields: * last_active_date * @opt_param string orderBy Field used to order results. Supported order by - * fields: * machine_name * device_id + * fields: * machine * device_id * @opt_param string orgUnitId The ID of the organizational unit. * @opt_param int pageSize Maximum number of results to return. Maximum and * default are 100. diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ChromePolicy.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ChromePolicy.php index d3ab10ad3a83..938635c7c9f5 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ChromePolicy.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ChromePolicy.php @@ -42,6 +42,7 @@ class Google_Service_ChromePolicy extends Google_Service public $customers_policies; public $customers_policies_orgunits; public $customers_policySchemas; + public $media; /** * Constructs the internal representation of the ChromePolicy service. @@ -150,5 +151,25 @@ public function __construct(Google_Client $client, $rootUrl = null) ) ) ); + $this->media = new Google_Service_ChromePolicy_Resource_Media( + $this, + $this->serviceName, + 'media', + array( + 'methods' => array( + 'upload' => array( + 'path' => 'v1/{+customer}/policies/files:uploadPolicyFile', + 'httpMethod' => 'POST', + 'parameters' => array( + 'customer' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ), + ) + ) + ); } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ChromePolicy/GoogleChromePolicyV1UploadPolicyFileRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ChromePolicy/GoogleChromePolicyV1UploadPolicyFileRequest.php new file mode 100644 index 000000000000..94b57517659b --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ChromePolicy/GoogleChromePolicyV1UploadPolicyFileRequest.php @@ -0,0 +1,30 @@ +policyField = $policyField; + } + public function getPolicyField() + { + return $this->policyField; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ChromePolicy/GoogleChromePolicyV1UploadPolicyFileResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ChromePolicy/GoogleChromePolicyV1UploadPolicyFileResponse.php new file mode 100644 index 000000000000..ae8f9918fa90 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ChromePolicy/GoogleChromePolicyV1UploadPolicyFileResponse.php @@ -0,0 +1,30 @@ +downloadUri = $downloadUri; + } + public function getDownloadUri() + { + return $this->downloadUri; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ChromePolicy/Resource/Media.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ChromePolicy/Resource/Media.php new file mode 100644 index 000000000000..d17a1614955c --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ChromePolicy/Resource/Media.php @@ -0,0 +1,44 @@ + + * $chromepolicyService = new Google_Service_ChromePolicy(...); + * $media = $chromepolicyService->media; + * + */ +class Google_Service_ChromePolicy_Resource_Media extends Google_Service_Resource +{ + /** + * Creates an enterprise file from the content provided by user. Returns a + * public download url for end user. (media.upload) + * + * @param string $customer Required. The customer for which the file upload will + * apply. + * @param Google_Service_ChromePolicy_GoogleChromePolicyV1UploadPolicyFileRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_ChromePolicy_GoogleChromePolicyV1UploadPolicyFileResponse + */ + public function upload($customer, Google_Service_ChromePolicy_GoogleChromePolicyV1UploadPolicyFileRequest $postBody, $optParams = array()) + { + $params = array('customer' => $customer, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('upload', array($params), "Google_Service_ChromePolicy_GoogleChromePolicyV1UploadPolicyFileResponse"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudAsset.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudAsset.php index cb380e26ff15..9b73f6dcb74b 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudAsset.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudAsset.php @@ -30,7 +30,7 @@ */ class Google_Service_CloudAsset extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; @@ -158,6 +158,10 @@ public function __construct(Google_Client $client, $rootUrl = null) 'type' => 'string', 'repeated' => true, ), + 'analysisQuery.conditionContext.accessTime' => array( + 'location' => 'query', + 'type' => 'string', + ), 'analysisQuery.identitySelector.identity' => array( 'location' => 'query', 'type' => 'string', diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudAsset/ConditionContext.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudAsset/ConditionContext.php new file mode 100644 index 000000000000..71a29d30c980 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudAsset/ConditionContext.php @@ -0,0 +1,30 @@ +accessTime = $accessTime; + } + public function getAccessTime() + { + return $this->accessTime; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudAsset/ConditionEvaluation.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudAsset/ConditionEvaluation.php new file mode 100644 index 000000000000..f5381beaa098 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudAsset/ConditionEvaluation.php @@ -0,0 +1,30 @@ +evaluationValue = $evaluationValue; + } + public function getEvaluationValue() + { + return $this->evaluationValue; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudAsset/GoogleCloudAssetV1AccessControlList.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudAsset/GoogleCloudAssetV1AccessControlList.php index 567953d99f96..db6faec34ff6 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudAsset/GoogleCloudAssetV1AccessControlList.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudAsset/GoogleCloudAssetV1AccessControlList.php @@ -20,6 +20,8 @@ class Google_Service_CloudAsset_GoogleCloudAssetV1AccessControlList extends Goog protected $collection_key = 'resources'; protected $accessesType = 'Google_Service_CloudAsset_GoogleCloudAssetV1Access'; protected $accessesDataType = 'array'; + protected $conditionEvaluationType = 'Google_Service_CloudAsset_ConditionEvaluation'; + protected $conditionEvaluationDataType = ''; protected $resourceEdgesType = 'Google_Service_CloudAsset_GoogleCloudAssetV1Edge'; protected $resourceEdgesDataType = 'array'; protected $resourcesType = 'Google_Service_CloudAsset_GoogleCloudAssetV1Resource'; @@ -39,6 +41,20 @@ public function getAccesses() { return $this->accesses; } + /** + * @param Google_Service_CloudAsset_ConditionEvaluation + */ + public function setConditionEvaluation(Google_Service_CloudAsset_ConditionEvaluation $conditionEvaluation) + { + $this->conditionEvaluation = $conditionEvaluation; + } + /** + * @return Google_Service_CloudAsset_ConditionEvaluation + */ + public function getConditionEvaluation() + { + return $this->conditionEvaluation; + } /** * @param Google_Service_CloudAsset_GoogleCloudAssetV1Edge[] */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudAsset/IamPolicyAnalysisQuery.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudAsset/IamPolicyAnalysisQuery.php index 15b2b9c1d496..a4b946127b60 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudAsset/IamPolicyAnalysisQuery.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudAsset/IamPolicyAnalysisQuery.php @@ -19,6 +19,8 @@ class Google_Service_CloudAsset_IamPolicyAnalysisQuery extends Google_Model { protected $accessSelectorType = 'Google_Service_CloudAsset_AccessSelector'; protected $accessSelectorDataType = ''; + protected $conditionContextType = 'Google_Service_CloudAsset_ConditionContext'; + protected $conditionContextDataType = ''; protected $identitySelectorType = 'Google_Service_CloudAsset_IdentitySelector'; protected $identitySelectorDataType = ''; protected $optionsType = 'Google_Service_CloudAsset_Options'; @@ -41,6 +43,20 @@ public function getAccessSelector() { return $this->accessSelector; } + /** + * @param Google_Service_CloudAsset_ConditionContext + */ + public function setConditionContext(Google_Service_CloudAsset_ConditionContext $conditionContext) + { + $this->conditionContext = $conditionContext; + } + /** + * @return Google_Service_CloudAsset_ConditionContext + */ + public function getConditionContext() + { + return $this->conditionContext; + } /** * @param Google_Service_CloudAsset_IdentitySelector */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudAsset/Resource/V1.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudAsset/Resource/V1.php index b2530c56f675..9505bd954449 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudAsset/Resource/V1.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudAsset/Resource/V1.php @@ -45,6 +45,10 @@ class Google_Service_CloudAsset_Resource_V1 extends Google_Service_Resource * permissions to appear in result. * @opt_param string analysisQuery.accessSelector.roles Optional. The roles to * appear in result. + * @opt_param string analysisQuery.conditionContext.accessTime The hypothetical + * access timestamp to evaluate IAM conditions. Note that this value must not be + * earlier than the current time; otherwise, an INVALID_ARGUMENT error will be + * returned. * @opt_param string analysisQuery.identitySelector.identity Required. The * identity appear in the form of members in [IAM policy * binding](https://cloud.google.com/iam/reference/rest/v1/Binding). The @@ -336,17 +340,19 @@ public function searchAllIamPolicies($scope, $optParams = array()) * Cloud resources that have a label "env". * `kmsKey:key` to find Cloud * resources encrypted with a customer-managed encryption key whose name * contains the word "key". * `state:ACTIVE` to find Cloud resources whose state - * contains "ACTIVE" as a word. * `createTime<1609459200` to find Cloud - * resources that were created before "2021-01-01 00:00:00 UTC". 1609459200 is - * the epoch timestamp of "2021-01-01 00:00:00 UTC" in seconds. * - * `updateTime>1609459200` to find Cloud resources that were updated after + * contains "ACTIVE" as a word. * `NOT state:ACTIVE` to find {{gcp_name}} + * resources whose state doesn't contain "ACTIVE" as a word. * + * `createTime<1609459200` to find Cloud resources that were created before * "2021-01-01 00:00:00 UTC". 1609459200 is the epoch timestamp of "2021-01-01 - * 00:00:00 UTC" in seconds. * `Important` to find Cloud resources that contain - * "Important" as a word in any of the searchable fields. * `Impor*` to find - * Cloud resources that contain "Impor" as a prefix of any word in any of the - * searchable fields. * `Important location:(us-west1 OR global)` to find Cloud - * resources that contain "Important" as a word in any of the searchable fields - * and are also located in the "us-west1" region or the "global" location. + * 00:00:00 UTC" in seconds. * `updateTime>1609459200` to find Cloud resources + * that were updated after "2021-01-01 00:00:00 UTC". 1609459200 is the epoch + * timestamp of "2021-01-01 00:00:00 UTC" in seconds. * `Important` to find + * Cloud resources that contain "Important" as a word in any of the searchable + * fields. * `Impor*` to find Cloud resources that contain "Impor" as a prefix + * of any word in any of the searchable fields. * `Important location:(us-west1 + * OR global)` to find Cloud resources that contain "Important" as a word in any + * of the searchable fields and are also located in the "us-west1" region or the + * "global" location. * @return Google_Service_CloudAsset_SearchAllResourcesResponse */ public function searchAllResources($scope, $optParams = array()) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudBillingBudget.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudBillingBudget.php index a1ea726a2666..f6f6b28432c2 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudBillingBudget.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudBillingBudget.php @@ -34,7 +34,7 @@ class Google_Service_CloudBillingBudget extends Google_Service /** View and manage your Google Cloud Platform billing accounts. */ const CLOUD_BILLING = "https://www.googleapis.com/auth/cloud-billing"; - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudBuild.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudBuild.php index d40f5128045e..8e5faeceebad 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudBuild.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudBuild.php @@ -30,7 +30,7 @@ */ class Google_Service_CloudBuild extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudBuild/BuildTrigger.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudBuild/BuildTrigger.php index 4f0f3324d697..b407e1ff0272 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudBuild/BuildTrigger.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudBuild/BuildTrigger.php @@ -24,12 +24,15 @@ class Google_Service_CloudBuild_BuildTrigger extends Google_Collection public $description; public $disabled; public $filename; + public $filter; protected $githubType = 'Google_Service_CloudBuild_GitHubEventsConfig'; protected $githubDataType = ''; public $id; public $ignoredFiles; public $includedFiles; public $name; + protected $pubsubConfigType = 'Google_Service_CloudBuild_PubsubConfig'; + protected $pubsubConfigDataType = ''; public $substitutions; public $tags; protected $triggerTemplateType = 'Google_Service_CloudBuild_RepoSource'; @@ -81,6 +84,14 @@ public function getFilename() { return $this->filename; } + public function setFilter($filter) + { + $this->filter = $filter; + } + public function getFilter() + { + return $this->filter; + } /** * @param Google_Service_CloudBuild_GitHubEventsConfig */ @@ -127,6 +138,20 @@ public function getName() { return $this->name; } + /** + * @param Google_Service_CloudBuild_PubsubConfig + */ + public function setPubsubConfig(Google_Service_CloudBuild_PubsubConfig $pubsubConfig) + { + $this->pubsubConfig = $pubsubConfig; + } + /** + * @return Google_Service_CloudBuild_PubsubConfig + */ + public function getPubsubConfig() + { + return $this->pubsubConfig; + } public function setSubstitutions($substitutions) { $this->substitutions = $substitutions; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudBuild/PubsubConfig.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudBuild/PubsubConfig.php new file mode 100644 index 000000000000..79cc62a6f0cb --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudBuild/PubsubConfig.php @@ -0,0 +1,57 @@ +serviceAccountEmail = $serviceAccountEmail; + } + public function getServiceAccountEmail() + { + return $this->serviceAccountEmail; + } + public function setState($state) + { + $this->state = $state; + } + public function getState() + { + return $this->state; + } + public function setSubscription($subscription) + { + $this->subscription = $subscription; + } + public function getSubscription() + { + return $this->subscription; + } + public function setTopic($topic) + { + $this->topic = $topic; + } + public function getTopic() + { + return $this->topic; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudBuild/Source.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudBuild/Source.php index df51530eece4..77d347a4bbf0 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudBuild/Source.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudBuild/Source.php @@ -21,6 +21,8 @@ class Google_Service_CloudBuild_Source extends Google_Model protected $repoSourceDataType = ''; protected $storageSourceType = 'Google_Service_CloudBuild_StorageSource'; protected $storageSourceDataType = ''; + protected $storageSourceManifestType = 'Google_Service_CloudBuild_StorageSourceManifest'; + protected $storageSourceManifestDataType = ''; /** * @param Google_Service_CloudBuild_RepoSource @@ -50,4 +52,18 @@ public function getStorageSource() { return $this->storageSource; } + /** + * @param Google_Service_CloudBuild_StorageSourceManifest + */ + public function setStorageSourceManifest(Google_Service_CloudBuild_StorageSourceManifest $storageSourceManifest) + { + $this->storageSourceManifest = $storageSourceManifest; + } + /** + * @return Google_Service_CloudBuild_StorageSourceManifest + */ + public function getStorageSourceManifest() + { + return $this->storageSourceManifest; + } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudBuild/SourceProvenance.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudBuild/SourceProvenance.php index 20f04aaa79b5..68785c0e29ca 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudBuild/SourceProvenance.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudBuild/SourceProvenance.php @@ -23,6 +23,8 @@ class Google_Service_CloudBuild_SourceProvenance extends Google_Model protected $resolvedRepoSourceDataType = ''; protected $resolvedStorageSourceType = 'Google_Service_CloudBuild_StorageSource'; protected $resolvedStorageSourceDataType = ''; + protected $resolvedStorageSourceManifestType = 'Google_Service_CloudBuild_StorageSourceManifest'; + protected $resolvedStorageSourceManifestDataType = ''; /** * @param Google_Service_CloudBuild_FileHashes[] @@ -66,4 +68,18 @@ public function getResolvedStorageSource() { return $this->resolvedStorageSource; } + /** + * @param Google_Service_CloudBuild_StorageSourceManifest + */ + public function setResolvedStorageSourceManifest(Google_Service_CloudBuild_StorageSourceManifest $resolvedStorageSourceManifest) + { + $this->resolvedStorageSourceManifest = $resolvedStorageSourceManifest; + } + /** + * @return Google_Service_CloudBuild_StorageSourceManifest + */ + public function getResolvedStorageSourceManifest() + { + return $this->resolvedStorageSourceManifest; + } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudBuild/StorageSourceManifest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudBuild/StorageSourceManifest.php new file mode 100644 index 000000000000..f27bfd3fec2c --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudBuild/StorageSourceManifest.php @@ -0,0 +1,48 @@ +bucket = $bucket; + } + public function getBucket() + { + return $this->bucket; + } + public function setGeneration($generation) + { + $this->generation = $generation; + } + public function getGeneration() + { + return $this->generation; + } + public function setObject($object) + { + $this->object = $object; + } + public function getObject() + { + return $this->object; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudComposer.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudComposer.php index 34fc7d6c5a47..21c951b39d2f 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudComposer.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudComposer.php @@ -30,7 +30,7 @@ */ class Google_Service_CloudComposer extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudDebugger.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudDebugger.php index 03429cd722cc..f8ff21bfb48d 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudDebugger.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudDebugger.php @@ -31,7 +31,7 @@ */ class Google_Service_CloudDebugger extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** Use Stackdriver Debugger. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudDomains.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudDomains.php index fa7857599e0a..dce7a409bc4c 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudDomains.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudDomains.php @@ -30,7 +30,7 @@ */ class Google_Service_CloudDomains extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudDomains/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudDomains/Resource/ProjectsLocations.php index 8f3c0c5e5d9a..13a1217d0e13 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudDomains/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudDomains/Resource/ProjectsLocations.php @@ -46,9 +46,13 @@ public function get($name, $optParams = array()) * applicable. * @param array $optParams Optional parameters. * - * @opt_param string filter The standard list filter. - * @opt_param int pageSize The standard list page size. - * @opt_param string pageToken The standard list page token. + * @opt_param string filter A filter to narrow down results to a preferred + * subset. The filtering language accepts strings like "displayName=tokyo", and + * is documented in more detail in [AIP-160](https://google.aip.dev/160). + * @opt_param int pageSize The maximum number of results to return. If not set, + * the service selects a default. + * @opt_param string pageToken A page token received from the `next_page_token` + * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_CloudDomains_ListLocationsResponse */ public function listProjectsLocations($name, $optParams = array()) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudFilestore.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudFilestore.php index 11cdb0af15a7..eef6868772d9 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudFilestore.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudFilestore.php @@ -30,7 +30,7 @@ */ class Google_Service_CloudFilestore extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudFilestore/Backup.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudFilestore/Backup.php index e95d7e010363..c30a251028d9 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudFilestore/Backup.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudFilestore/Backup.php @@ -23,6 +23,7 @@ class Google_Service_CloudFilestore_Backup extends Google_Model public $downloadBytes; public $labels; public $name; + public $satisfiesPzs; public $sourceFileShare; public $sourceInstance; public $sourceInstanceTier; @@ -77,6 +78,14 @@ public function getName() { return $this->name; } + public function setSatisfiesPzs($satisfiesPzs) + { + $this->satisfiesPzs = $satisfiesPzs; + } + public function getSatisfiesPzs() + { + return $this->satisfiesPzs; + } public function setSourceFileShare($sourceFileShare) { $this->sourceFileShare = $sourceFileShare; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudFilestore/Instance.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudFilestore/Instance.php index df387a1c1d7d..2895e4f21431 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudFilestore/Instance.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudFilestore/Instance.php @@ -27,6 +27,7 @@ class Google_Service_CloudFilestore_Instance extends Google_Collection public $name; protected $networksType = 'Google_Service_CloudFilestore_NetworkConfig'; protected $networksDataType = 'array'; + public $satisfiesPzs; public $state; public $statusMessage; public $tier; @@ -99,6 +100,14 @@ public function getNetworks() { return $this->networks; } + public function setSatisfiesPzs($satisfiesPzs) + { + $this->satisfiesPzs = $satisfiesPzs; + } + public function getSatisfiesPzs() + { + return $this->satisfiesPzs; + } public function setState($state) { $this->state = $state; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudFilestore/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudFilestore/Resource/ProjectsLocations.php index e1800a6f9c4e..c5153f861664 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudFilestore/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudFilestore/Resource/ProjectsLocations.php @@ -46,11 +46,15 @@ public function get($name, $optParams = array()) * applicable. * @param array $optParams Optional parameters. * - * @opt_param string filter The standard list filter. + * @opt_param string filter A filter to narrow down results to a preferred + * subset. The filtering language accepts strings like "displayName=tokyo", and + * is documented in more detail in [AIP-160](https://google.aip.dev/160). * @opt_param bool includeUnrevealedLocations If true, the returned list will * include locations which are not yet revealed. - * @opt_param int pageSize The standard list page size. - * @opt_param string pageToken The standard list page token. + * @opt_param int pageSize The maximum number of results to return. If not set, + * the service selects a default. + * @opt_param string pageToken A page token received from the `next_page_token` + * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_CloudFilestore_ListLocationsResponse */ public function listProjectsLocations($name, $optParams = array()) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudFunctions.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudFunctions.php index 617a391b228e..b6318603dbc9 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudFunctions.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudFunctions.php @@ -30,7 +30,7 @@ */ class Google_Service_CloudFunctions extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudFunctions/OperationMetadataV1.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudFunctions/OperationMetadataV1.php index 74c4cfe5a20d..7a00923a740c 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudFunctions/OperationMetadataV1.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudFunctions/OperationMetadataV1.php @@ -18,6 +18,7 @@ class Google_Service_CloudFunctions_OperationMetadataV1 extends Google_Model { public $buildId; + public $buildName; public $request; public $sourceToken; public $target; @@ -33,6 +34,14 @@ public function getBuildId() { return $this->buildId; } + public function setBuildName($buildName) + { + $this->buildName = $buildName; + } + public function getBuildName() + { + return $this->buildName; + } public function setRequest($request) { $this->request = $request; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudFunctions/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudFunctions/Resource/ProjectsLocations.php index 3c4ead281ee0..7da0684cdc01 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudFunctions/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudFunctions/Resource/ProjectsLocations.php @@ -37,7 +37,7 @@ class Google_Service_CloudFunctions_Resource_ProjectsLocations extends Google_Se * subset. The filtering language accepts strings like "displayName=tokyo", and * is documented in more detail in [AIP-160](https://google.aip.dev/160). * @opt_param int pageSize The maximum number of results to return. If not set, - * the service will select a default. + * the service selects a default. * @opt_param string pageToken A page token received from the `next_page_token` * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_CloudFunctions_ListLocationsResponse diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare.php index 7dc2fc78e8ff..43f98203e4d7 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare.php @@ -30,7 +30,7 @@ */ class Google_Service_CloudHealthcare extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/FhirStore.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/FhirStore.php index 95ec98b23f73..73c2e6b5a349 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/FhirStore.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/FhirStore.php @@ -18,6 +18,7 @@ class Google_Service_CloudHealthcare_FhirStore extends Google_Collection { protected $collection_key = 'streamConfigs'; + public $defaultSearchHandlingStrict; public $disableReferentialIntegrity; public $disableResourceVersioning; public $enableUpdateCreate; @@ -29,6 +30,14 @@ class Google_Service_CloudHealthcare_FhirStore extends Google_Collection protected $streamConfigsDataType = 'array'; public $version; + public function setDefaultSearchHandlingStrict($defaultSearchHandlingStrict) + { + $this->defaultSearchHandlingStrict = $defaultSearchHandlingStrict; + } + public function getDefaultSearchHandlingStrict() + { + return $this->defaultSearchHandlingStrict; + } public function setDisableReferentialIntegrity($disableReferentialIntegrity) { $this->disableReferentialIntegrity = $disableReferentialIntegrity; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocations.php index 4cd52199e609..e0bf8a38b7a2 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocations.php @@ -46,9 +46,13 @@ public function get($name, $optParams = array()) * applicable. * @param array $optParams Optional parameters. * - * @opt_param string filter The standard list filter. - * @opt_param int pageSize The standard list page size. - * @opt_param string pageToken The standard list page token. + * @opt_param string filter A filter to narrow down results to a preferred + * subset. The filtering language accepts strings like "displayName=tokyo", and + * is documented in more detail in [AIP-160](https://google.aip.dev/160). + * @opt_param int pageSize The maximum number of results to return. If not set, + * the service selects a default. + * @opt_param string pageToken A page token received from the `next_page_token` + * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_CloudHealthcare_ListLocationsResponse */ public function listProjectsLocations($name, $optParams = array()) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasets.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasets.php index 9e5c4a56d46e..6964f292577a 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasets.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasets.php @@ -54,7 +54,8 @@ public function create($parent, Google_Service_CloudHealthcare_Dataset $postBody * DICOM instances. The new de-identified dataset will not contain these failed * resources. Failed resource totals are tracked in Operation.metadata. Error * details are also logged to Cloud Logging. For more information, see [Viewing - * logs](/healthcare/docs/how-tos/logging). (datasets.deidentify) + * error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how- + * tos/logging). (datasets.deidentify) * * @param string $sourceDataset Source dataset resource name. For example, * `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}`. diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasetsConsentStores.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasetsConsentStores.php index 5f50b9a9d44e..b3f7c249dd8f 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasetsConsentStores.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasetsConsentStores.php @@ -184,23 +184,23 @@ public function patch($name, Google_Service_CloudHealthcare_ConsentStore $postBo * Queries all data_ids that are consented for a specified use in the given * consent store and writes them to a specified destination. The returned * Operation includes a progress counter for the number of User data mappings - * processed. Errors are logged to Cloud Logging (see [Viewing logs] - * (cloud.google.com/healthcare/docs/how-tos/logging)). For example, the - * following sample log entry shows a `failed to evaluate consent policy` error - * that occurred during a QueryAccessibleData call to consent store `projects/{p - * roject_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{conse - * nt_store_id}`. ```json jsonPayload: { @type: "type.googleapis.com/google.clou - * d.healthcare.logging.QueryAccessibleDataLogEntry" error: { code: 9 message: - * "failed to evaluate consent policy" } resourceName: "projects/{project_id}/lo - * cations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/ - * consents/{consent_id}" } logName: "projects/{project_id}/logs/healthcare.goog - * leapis.com%2Fquery_accessible_data" operation: { id: "projects/{project_id}/l - * ocations/{location_id}/datasets/{dataset_id}/operations/{operation_id}" - * producer: "healthcare.googleapis.com/QueryAccessibleData" } receiveTimestamp: - * "TIMESTAMP" resource: { labels: { consent_store_id: "{consent_store_id}" - * dataset_id: "{dataset_id}" location: "{location_id}" project_id: - * "{project_id}" } type: "healthcare_consent_store" } severity: "ERROR" - * timestamp: "TIMESTAMP" ``` (consentStores.queryAccessibleData) + * processed. Errors are logged to Cloud Logging (see [Viewing error logs in + * Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). + * For example, the following sample log entry shows a `failed to evaluate + * consent policy` error that occurred during a QueryAccessibleData call to + * consent store `projects/{project_id}/locations/{location_id}/datasets/{datase + * t_id}/consentStores/{consent_store_id}`. ```json jsonPayload: { @type: "type. + * googleapis.com/google.cloud.healthcare.logging.QueryAccessibleDataLogEntry" + * error: { code: 9 message: "failed to evaluate consent policy" } resourceName: + * "projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentS + * tores/{consent_store_id}/consents/{consent_id}" } logName: "projects/{project + * _id}/logs/healthcare.googleapis.com%2Fquery_accessible_data" operation: { id: + * "projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/operatio + * ns/{operation_id}" producer: "healthcare.googleapis.com/QueryAccessibleData" + * } receiveTimestamp: "TIMESTAMP" resource: { labels: { consent_store_id: + * "{consent_store_id}" dataset_id: "{dataset_id}" location: "{location_id}" + * project_id: "{project_id}" } type: "healthcare_consent_store" } severity: + * "ERROR" timestamp: "TIMESTAMP" ``` (consentStores.queryAccessibleData) * * @param string $consentStore Required. Name of the consent store to retrieve * User data mappings from. diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasetsDicomStores.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasetsDicomStores.php index 6b459b8ce247..cf44d799a0ab 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasetsDicomStores.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasetsDicomStores.php @@ -50,7 +50,8 @@ public function create($parent, Google_Service_CloudHealthcare_DicomStore $postB * identification fails for some DICOM instances. The output DICOM store will * not contain these failed resources. Failed resource totals are tracked in * Operation.metadata. Error details are also logged to Cloud Logging (see - * [Viewing logs](/healthcare/docs/how-tos/logging)). (dicomStores.deidentify) + * [Viewing error logs in Cloud Logging](/healthcare/docs/how-tos/logging)). + * (dicomStores.deidentify) * * @param string $sourceStore Source DICOM store resource name. For example, `pr * ojects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores @@ -82,8 +83,9 @@ public function delete($name, $optParams = array()) /** * Exports data to the specified destination by copying it from the DICOM store. * Errors are also logged to Cloud Logging. For more information, see [Viewing - * logs](/healthcare/docs/how-tos/logging). The metadata field type is - * OperationMetadata. (dicomStores.export) + * error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how- + * tos/logging). The metadata field type is OperationMetadata. + * (dicomStores.export) * * @param string $name The DICOM store resource name from which to export the * data. For example, `projects/{project_id}/locations/{location_id}/datasets/{d @@ -138,9 +140,10 @@ public function getIamPolicy($resource, $optParams = array()) } /** * Imports data into the DICOM store by copying it from the specified source. - * Errors are logged to Cloud Logging. For more information, see [Viewing - * logs](/healthcare/docs/how-tos/logging). The metadata field type is - * OperationMetadata. (dicomStores.import) + * Errors are logged to Cloud Logging. For more information, see [Viewing error + * logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how- + * tos/logging). The metadata field type is OperationMetadata. + * (dicomStores.import) * * @param string $name The name of the DICOM store resource into which the data * is imported. For example, `projects/{project_id}/locations/{location_id}/data diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasetsDicomStoresStudies.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasetsDicomStoresStudies.php index be4ce46ed549..5717d4523056 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasetsDicomStoresStudies.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasetsDicomStoresStudies.php @@ -29,10 +29,9 @@ class Google_Service_CloudHealthcare_Resource_ProjectsLocationsDatasetsDicomStor * DeleteStudy deletes all instances within the given study. Delete requests are * equivalent to the GET requests specified in the Retrieve transaction. The * method returns an Operation which will be marked successful when the deletion - * is complete. Warning: Inserting instances into a study while a delete - * operation is running for that study could result in the new instances not - * appearing in search results until the deletion operation finishes. For - * samples that show how to call DeleteStudy, see [Deleting a study, series, or + * is complete. Warning: Instances cannot be inserted into a study that is being + * deleted by an operation until the operation completes. For samples that show + * how to call DeleteStudy, see [Deleting a study, series, or * instance](https://cloud.google.com/healthcare/docs/how- * tos/dicomweb#deleting_a_study_series_or_instance). (studies.delete) * diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasetsDicomStoresStudiesSeries.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasetsDicomStoresStudiesSeries.php index 5c3a3e888152..3731db6c9513 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasetsDicomStoresStudiesSeries.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasetsDicomStoresStudiesSeries.php @@ -29,11 +29,10 @@ class Google_Service_CloudHealthcare_Resource_ProjectsLocationsDatasetsDicomStor * DeleteSeries deletes all instances within the given study and series. Delete * requests are equivalent to the GET requests specified in the Retrieve * transaction. The method returns an Operation which will be marked successful - * when the deletion is complete. Warning: Inserting instances into a series - * while a delete operation is running for that series could result in the new - * instances not appearing in search results until the deletion operation - * finishes. For samples that show how to call DeleteSeries, see [Deleting a - * study, series, or instance](https://cloud.google.com/healthcare/docs/how- + * when the deletion is complete. Warning: Instances cannot be inserted into a + * series that is being deleted by an operation until the operation completes. + * For samples that show how to call DeleteSeries, see [Deleting a study, + * series, or instance](https://cloud.google.com/healthcare/docs/how- * tos/dicomweb#deleting_a_study_series_or_instance). (series.delete) * * @param string $parent The name of the DICOM store that is being accessed. For diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasetsFhirStores.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasetsFhirStores.php index 7bf88eea058c..d1e6a577d934 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasetsFhirStores.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasetsFhirStores.php @@ -47,7 +47,9 @@ public function create($parent, Google_Service_CloudHealthcare_FhirStore $postBo * store. The metadata field type is OperationMetadata. If the request is * successful, the response field type is DeidentifyFhirStoreSummary. If errors * occur, error is set. Error details are also logged to Cloud Logging (see - * [Viewing logs](/healthcare/docs/how-tos/logging)). (fhirStores.deidentify) + * [Viewing error logs in Cloud + * Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). + * (fhirStores.deidentify) * * @param string $sourceStore Source FHIR store resource name. For example, `pro * jects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{ @@ -80,11 +82,11 @@ public function delete($name, $optParams = array()) * Export resources from the FHIR store to the specified destination. This * method returns an Operation that can be used to track the status of the * export by calling GetOperation. Immediate fatal errors appear in the error - * field, errors are also logged to Cloud Logging (see [Viewing - * logs](/healthcare/docs/how-tos/logging)). Otherwise, when the operation - * finishes, a detailed response of type ExportResourcesResponse is returned in - * the response field. The metadata field type for this operation is - * OperationMetadata. (fhirStores.export) + * field, errors are also logged to Cloud Logging (see [Viewing error logs in + * Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). + * Otherwise, when the operation finishes, a detailed response of type + * ExportResourcesResponse is returned in the response field. The metadata field + * type for this operation is OperationMetadata. (fhirStores.export) * * @param string $name The name of the FHIR store to export resource from, in * the format of `projects/{project_id}/locations/{location_id}/datasets/{datase @@ -148,7 +150,7 @@ public function getIamPolicy($resource, $optParams = array()) * stored using the supplied ID regardless of the enable_update_create setting * on the FHIR store. It is strongly advised not to include or encode any * sensitive data such as patient identifiers in client-specified resource IDs. - * Those IDs are part of the FHIR resource path recorded in Cloud audit logs and + * Those IDs are part of the FHIR resource path recorded in Cloud Audit Logs and * Cloud Pub/Sub notifications. Those IDs can also be contained in reference * fields within other resources. The import process does not enforce * referential integrity, regardless of the disable_referential_integrity @@ -187,7 +189,8 @@ public function getIamPolicy($resource, $optParams = array()) * search or Patient-everything operation. This method returns an Operation that * can be used to track the status of the import by calling GetOperation. * Immediate fatal errors appear in the error field, errors are also logged to - * Cloud Logging (see [Viewing logs](/healthcare/docs/how-tos/logging)). + * Cloud Logging (see [Viewing error logs in Cloud + * Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). * Otherwise, when the operation finishes, a detailed response of type * ImportResourcesResponse is returned in the response field. The metadata field * type for this operation is OperationMetadata. (fhirStores.import) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasetsFhirStoresFhir.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasetsFhirStoresFhir.php index 247ec324ef08..d114fcfc3b27 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasetsFhirStoresFhir.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasetsFhirStoresFhir.php @@ -32,23 +32,23 @@ class Google_Service_CloudHealthcare_Resource_ProjectsLocationsDatasetsFhirStore * operations.html#everything), * [STU3](http://hl7.org/implement/standards/fhir/STU3/patient- * operations.html#everything), [R4](http://hl7.org/implement/standards/fhir/R4 - * /patient-operations.html#everything)). On success, the response body will - * contain a JSON-encoded representation of a `Bundle` resource of type - * `searchset`, containing the results of the operation. Errors generated by the - * FHIR store will contain a JSON-encoded `OperationOutcome` resource describing - * the reason for the error. If the request cannot be mapped to a valid API - * method on a FHIR store, a generic GCP error might be returned instead. The - * resources in scope for the response are: * The patient resource itself. * All - * the resources directly referenced by the patient resource. * Resources - * directly referencing the patient resource that meet the inclusion criteria. - * The inclusion criteria are based on the membership rules in the patient - * compartment definition ([DSTU2](http://hl7.org/fhir/DSTU2/compartment- - * patient.html), [STU3](http://www.hl7.org/fhir/stu3/compartmentdefinition- - * patient.html), [R4](http://hl7.org/fhir/R4/compartmentdefinition- - * patient.html)), which details the eligible resource types and referencing - * search parameters. For samples that show how to call `Patient-everything`, - * see [Getting all patient compartment resources](/healthcare/docs/how-tos - * /fhir-resources#getting_all_patient_compartment_resources). + * /patient-operations.html#everything)). On success, the response body contains + * a JSON-encoded representation of a `Bundle` resource of type `searchset`, + * containing the results of the operation. Errors generated by the FHIR store + * contain a JSON-encoded `OperationOutcome` resource describing the reason for + * the error. If the request cannot be mapped to a valid API method on a FHIR + * store, a generic GCP error might be returned instead. The resources in scope + * for the response are: * The patient resource itself. * All the resources + * directly referenced by the patient resource. * Resources directly referencing + * the patient resource that meet the inclusion criteria. The inclusion criteria + * are based on the membership rules in the patient compartment definition + * ([DSTU2](http://hl7.org/fhir/DSTU2/compartment-patient.html), + * [STU3](http://www.hl7.org/fhir/stu3/compartmentdefinition-patient.html), + * [R4](http://hl7.org/fhir/R4/compartmentdefinition-patient.html)), which + * details the eligible resource types and referencing search parameters. For + * samples that show how to call `Patient-everything`, see [Getting all patient + * compartment resources](/healthcare/docs/how-tos/fhir- + * resources#getting_all_patient_compartment_resources). * (fhir.PatientEverything) * * @param string $name Name of the `Patient` resource for which the information @@ -113,8 +113,8 @@ public function ResourcePurge($name, $optParams = array()) * ([STU3](http://hl7.org/implement/standards/fhir/STU3/http.html#capabilities), * [R4](http://hl7.org/implement/standards/fhir/R4/http.html#capabilities)), or * the [conformance interaction](http://hl7.org/implement/standards/fhir/DSTU2/h - * ttp.html#conformance) in the DSTU2 case. On success, the response body will - * contain a JSON-encoded representation of a `CapabilityStatement` resource. + * ttp.html#conformance) in the DSTU2 case. On success, the response body + * contains a JSON-encoded representation of a `CapabilityStatement` resource. * (fhir.capabilities) * * @param string $name Name of the FHIR store to retrieve the capabilities for. @@ -135,14 +135,14 @@ public function capabilities($name, $optParams = array()) * creates a new resource with a server-assigned resource ID. The request body * must contain a JSON-encoded FHIR resource, and the request headers must * contain `Content-Type: application/fhir+json`. On success, the response body - * will contain a JSON-encoded representation of the resource as it was created - * on the server, including the server-assigned resource ID and version ID. - * Errors generated by the FHIR store will contain a JSON-encoded - * `OperationOutcome` resource describing the reason for the error. If the - * request cannot be mapped to a valid API method on a FHIR store, a generic GCP - * error might be returned instead. For samples that show how to call `create`, - * see [Creating a FHIR resource](/healthcare/docs/how-tos/fhir- - * resources#creating_a_fhir_resource). (fhir.create) + * contains a JSON-encoded representation of the resource as it was created on + * the server, including the server-assigned resource ID and version ID. Errors + * generated by the FHIR store contain a JSON-encoded `OperationOutcome` + * resource describing the reason for the error. If the request cannot be mapped + * to a valid API method on a FHIR store, a generic GCP error might be returned + * instead. For samples that show how to call `create`, see [Creating a FHIR + * resource](/healthcare/docs/how-tos/fhir-resources#creating_a_fhir_resource). + * (fhir.create) * * @param string $parent The name of the FHIR store this resource belongs to. * @param string $type The FHIR resource type to create, such as Patient or @@ -232,9 +232,9 @@ public function executeBundle($parent, Google_Service_CloudHealthcare_HttpBody $ * ([DSTU2](http://hl7.org/implement/standards/fhir/DSTU2/http.html#history), * [STU3](http://hl7.org/implement/standards/fhir/STU3/http.html#history), * [R4](http://hl7.org/implement/standards/fhir/R4/http.html#history)). On - * success, the response body will contain a JSON-encoded representation of a + * success, the response body contains a JSON-encoded representation of a * `Bundle` resource of type `history`, containing the version history sorted - * from most recent to oldest versions. Errors generated by the FHIR store will + * from most recent to oldest versions. Errors generated by the FHIR store * contain a JSON-encoded `OperationOutcome` resource describing the reason for * the error. If the request cannot be mapped to a valid API method on a FHIR * store, a generic GCP error might be returned instead. For samples that show @@ -280,9 +280,9 @@ public function history($name, $optParams = array()) * doesn't define a patch method, but the server supports it in the same way it * supports STU3. The request body must contain a JSON Patch document, and the * request headers must contain `Content-Type: application/json-patch+json`. On - * success, the response body will contain a JSON-encoded representation of the + * success, the response body contains a JSON-encoded representation of the * updated resource, including the server-assigned version ID. Errors generated - * by the FHIR store will contain a JSON-encoded `OperationOutcome` resource + * by the FHIR store contain a JSON-encoded `OperationOutcome` resource * describing the reason for the error. If the request cannot be mapped to a * valid API method on a FHIR store, a generic GCP error might be returned * instead. For samples that show how to call `patch`, see [Patching a FHIR @@ -311,14 +311,13 @@ public function patch($name, Google_Service_CloudHealthcare_HttpBody $postBody, * [STU3](http://hl7.org/implement/standards/fhir/STU3/http.html#cread), * [R4](http://hl7.org/implement/standards/fhir/R4/http.html#cread)) specified * by supplying an `If-Modified-Since` header with a date/time value or an `If- - * None-Match` header with an ETag value. On success, the response body will - * contain a JSON-encoded representation of the resource. Errors generated by - * the FHIR store will contain a JSON-encoded `OperationOutcome` resource - * describing the reason for the error. If the request cannot be mapped to a - * valid API method on a FHIR store, a generic GCP error might be returned - * instead. For samples that show how to call `read`, see [Getting a FHIR - * resource](/healthcare/docs/how-tos/fhir-resources#getting_a_fhir_resource). - * (fhir.read) + * None-Match` header with an ETag value. On success, the response body contains + * a JSON-encoded representation of the resource. Errors generated by the FHIR + * store contain a JSON-encoded `OperationOutcome` resource describing the + * reason for the error. If the request cannot be mapped to a valid API method + * on a FHIR store, a generic GCP error might be returned instead. For samples + * that show how to call `read`, see [Getting a FHIR resource](/healthcare/docs + * /how-tos/fhir-resources#getting_a_fhir_resource). (fhir.read) * * @param string $name The name of the resource to retrieve. * @param array $optParams Optional parameters. @@ -349,15 +348,15 @@ public function read($name, $optParams = array()) * having the same semantics as the `GET` method for the specified type. The * `GET` and `POST` methods do not support compartment searches. The `POST` * method does not support `application/x-www-form-urlencoded` search - * parameters. On success, the response body will contain a JSON-encoded + * parameters. On success, the response body contains a JSON-encoded * representation of a `Bundle` resource of type `searchset`, containing the - * results of the search. Errors generated by the FHIR store will contain a - * JSON-encoded `OperationOutcome` resource describing the reason for the error. - * If the request cannot be mapped to a valid API method on a FHIR store, a - * generic GCP error might be returned instead. The server's capability - * statement, retrieved through capabilities, indicates what search parameters - * are supported on each FHIR resource. A list of all search parameters defined - * by the specification can be found in the FHIR Search Parameter Registry + * results of the search. Errors generated by the FHIR store contain a JSON- + * encoded `OperationOutcome` resource describing the reason for the error. If + * the request cannot be mapped to a valid API method on a FHIR store, a generic + * GCP error might be returned instead. The server's capability statement, + * retrieved through capabilities, indicates what search parameters are + * supported on each FHIR resource. A list of all search parameters defined by + * the specification can be found in the FHIR Search Parameter Registry * ([STU3](http://hl7.org/implement/standards/fhir/STU3/searchparameter- * registry.html), [R4](http://hl7.org/implement/standards/fhir/R4 * /searchparameter-registry.html)). FHIR search parameters for DSTU2 can be @@ -408,15 +407,15 @@ public function search($parent, Google_Service_CloudHealthcare_SearchResourcesRe * having the same semantics as the `GET` method for the specified type. The * `GET` and `POST` methods do not support compartment searches. The `POST` * method does not support `application/x-www-form-urlencoded` search - * parameters. On success, the response body will contain a JSON-encoded + * parameters. On success, the response body contains a JSON-encoded * representation of a `Bundle` resource of type `searchset`, containing the - * results of the search. Errors generated by the FHIR store will contain a - * JSON-encoded `OperationOutcome` resource describing the reason for the error. - * If the request cannot be mapped to a valid API method on a FHIR store, a - * generic GCP error might be returned instead. The server's capability - * statement, retrieved through capabilities, indicates what search parameters - * are supported on each FHIR resource. A list of all search parameters defined - * by the specification can be found in the FHIR Search Parameter Registry + * results of the search. Errors generated by the FHIR store contain a JSON- + * encoded `OperationOutcome` resource describing the reason for the error. If + * the request cannot be mapped to a valid API method on a FHIR store, a generic + * GCP error might be returned instead. The server's capability statement, + * retrieved through capabilities, indicates what search parameters are + * supported on each FHIR resource. A list of all search parameters defined by + * the specification can be found in the FHIR Search Parameter Registry * ([STU3](http://hl7.org/implement/standards/fhir/STU3/searchparameter- * registry.html), [R4](http://hl7.org/implement/standards/fhir/R4 * /searchparameter-registry.html)). FHIR search parameters for DSTU2 can be @@ -463,14 +462,14 @@ public function searchType($parent, $resourceType, Google_Service_CloudHealthcar * set, creates the resource with the client-specified ID. It is strongly * advised not to include or encode any sensitive data such as patient * identifiers in client-specified resource IDs. Those IDs are part of the FHIR - * resource path recorded in Cloud audit logs and Cloud Pub/Sub notifications. - * Those IDs can also be contained in reference fields within other resources. - * The request body must contain a JSON-encoded FHIR resource, and the request + * resource path recorded in Cloud Audit Logs and Pub/Sub notifications. Those + * IDs can also be contained in reference fields within other resources. The + * request body must contain a JSON-encoded FHIR resource, and the request * headers must contain `Content-Type: application/fhir+json`. The resource must * contain an `id` element having an identical value to the ID in the REST path - * of the request. On success, the response body will contain a JSON-encoded + * of the request. On success, the response body contains a JSON-encoded * representation of the updated resource, including the server-assigned version - * ID. Errors generated by the FHIR store will contain a JSON-encoded + * ID. Errors generated by the FHIR store contain a JSON-encoded * `OperationOutcome` resource describing the reason for the error. If the * request cannot be mapped to a valid API method on a FHIR store, a generic GCP * error might be returned instead. For samples that show how to call `update`, @@ -494,8 +493,8 @@ public function update($name, Google_Service_CloudHealthcare_HttpBody $postBody, * ([DSTU2](http://hl7.org/implement/standards/fhir/DSTU2/http.html#vread), * [STU3](http://hl7.org/implement/standards/fhir/STU3/http.html#vread), * [R4](http://hl7.org/implement/standards/fhir/R4/http.html#vread)). On - * success, the response body will contain a JSON-encoded representation of the - * resource. Errors generated by the FHIR store will contain a JSON-encoded + * success, the response body contains a JSON-encoded representation of the + * resource. Errors generated by the FHIR store contain a JSON-encoded * `OperationOutcome` resource describing the reason for the error. If the * request cannot be mapped to a valid API method on a FHIR store, a generic GCP * error might be returned instead. For samples that show how to call `vread`, diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasetsHl7V2StoresMessages.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasetsHl7V2StoresMessages.php index ece115f2d833..4f76d0cb30fe 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasetsHl7V2StoresMessages.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudHealthcare/Resource/ProjectsLocationsDatasetsHl7V2StoresMessages.php @@ -27,11 +27,10 @@ class Google_Service_CloudHealthcare_Resource_ProjectsLocationsDatasetsHl7V2Stor { /** * Parses and stores an HL7v2 message. This method triggers an asynchronous - * notification to any Cloud Pub/Sub topic configured in - * projects.locations.datasets.hl7V2Stores.Hl7V2NotificationConfig, if the - * filtering matches the message. If an MLLP adapter is configured to listen to - * a Cloud Pub/Sub topic, the adapter transmits the message when a notification - * is received. (messages.create) + * notification to any Pub/Sub topic configured in + * Hl7V2Store.Hl7V2NotificationConfig, if the filtering matches the message. If + * an MLLP adapter is configured to listen to a Pub/Sub topic, the adapter + * transmits the message when a notification is received. (messages.create) * * @param string $parent The name of the dataset this message belongs to. * @param Google_Service_CloudHealthcare_CreateMessageRequest $postBody @@ -75,14 +74,14 @@ public function get($name, $optParams = array()) } /** * Parses and stores an HL7v2 message. This method triggers an asynchronous - * notification to any Cloud Pub/Sub topic configured in - * projects.locations.datasets.hl7V2Stores.Hl7V2NotificationConfig, if the - * filtering matches the message. If an MLLP adapter is configured to listen to - * a Cloud Pub/Sub topic, the adapter transmits the message when a notification - * is received. This method also generates a response containing an HL7v2 - * acknowledgement (`ACK`) message when successful or a negative acknowledgement - * (`NACK`) message in case of error, suitable for replying to HL7v2 interface - * systems that expect these acknowledgements. (messages.ingest) + * notification to any Pub/Sub topic configured in + * Hl7V2Store.Hl7V2NotificationConfig, if the filtering matches the message. If + * an MLLP adapter is configured to listen to a Pub/Sub topic, the adapter + * transmits the message when a notification is received. If the method is + * successful, it generates a response containing an HL7v2 acknowledgment + * (`ACK`) message. If the method encounters an error, it returns a negative + * acknowledgment (`NACK`) message. This behavior is suitable for replying to + * HL7v2 interface systems that expect these acknowledgments. (messages.ingest) * * @param string $parent The name of the HL7v2 store this message belongs to. * @param Google_Service_CloudHealthcare_IngestMessageRequest $postBody diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudIAP.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudIAP.php index 858d5e58c7e9..f6a6be3d2ff4 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudIAP.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudIAP.php @@ -30,7 +30,7 @@ */ class Google_Service_CloudIAP extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudIot.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudIot.php index 76f65a7c6aed..6931f5f56de7 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudIot.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudIot.php @@ -31,7 +31,7 @@ */ class Google_Service_CloudIot extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** Register and manage devices in the Google Cloud IoT service. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudKMS.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudKMS.php index 0d69f2f84545..9633cfe19765 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudKMS.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudKMS.php @@ -31,7 +31,7 @@ */ class Google_Service_CloudKMS extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** View and manage your keys and secrets stored in Cloud Key Management Service. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudKMS/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudKMS/Resource/ProjectsLocations.php index 66d186659c36..de0f4357c405 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudKMS/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudKMS/Resource/ProjectsLocations.php @@ -46,9 +46,13 @@ public function get($name, $optParams = array()) * applicable. * @param array $optParams Optional parameters. * - * @opt_param string filter The standard list filter. - * @opt_param int pageSize The standard list page size. - * @opt_param string pageToken The standard list page token. + * @opt_param string filter A filter to narrow down results to a preferred + * subset. The filtering language accepts strings like "displayName=tokyo", and + * is documented in more detail in [AIP-160](https://google.aip.dev/160). + * @opt_param int pageSize The maximum number of results to return. If not set, + * the service selects a default. + * @opt_param string pageToken A page token received from the `next_page_token` + * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_CloudKMS_ListLocationsResponse */ public function listProjectsLocations($name, $optParams = array()) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudLifeSciences.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudLifeSciences.php index 137b99ad2330..e385ffdd4869 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudLifeSciences.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudLifeSciences.php @@ -31,7 +31,7 @@ */ class Google_Service_CloudLifeSciences extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudLifeSciences/Action.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudLifeSciences/Action.php index b06c84b97584..536c52d9f54b 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudLifeSciences/Action.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudLifeSciences/Action.php @@ -27,6 +27,8 @@ class Google_Service_CloudLifeSciences_Action extends Google_Collection public $disableImagePrefetch; public $disableStandardErrorCapture; public $enableFuse; + protected $encryptedEnvironmentType = 'Google_Service_CloudLifeSciences_Secret'; + protected $encryptedEnvironmentDataType = ''; public $entrypoint; public $environment; public $ignoreExitStatus; @@ -110,6 +112,20 @@ public function getEnableFuse() { return $this->enableFuse; } + /** + * @param Google_Service_CloudLifeSciences_Secret + */ + public function setEncryptedEnvironment(Google_Service_CloudLifeSciences_Secret $encryptedEnvironment) + { + $this->encryptedEnvironment = $encryptedEnvironment; + } + /** + * @return Google_Service_CloudLifeSciences_Secret + */ + public function getEncryptedEnvironment() + { + return $this->encryptedEnvironment; + } public function setEntrypoint($entrypoint) { $this->entrypoint = $entrypoint; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudLifeSciences/Pipeline.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudLifeSciences/Pipeline.php index 7ed1716fd2d8..b904a4cf69d6 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudLifeSciences/Pipeline.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudLifeSciences/Pipeline.php @@ -20,6 +20,8 @@ class Google_Service_CloudLifeSciences_Pipeline extends Google_Collection protected $collection_key = 'actions'; protected $actionsType = 'Google_Service_CloudLifeSciences_Action'; protected $actionsDataType = 'array'; + protected $encryptedEnvironmentType = 'Google_Service_CloudLifeSciences_Secret'; + protected $encryptedEnvironmentDataType = ''; public $environment; protected $resourcesType = 'Google_Service_CloudLifeSciences_Resources'; protected $resourcesDataType = ''; @@ -39,6 +41,20 @@ public function getActions() { return $this->actions; } + /** + * @param Google_Service_CloudLifeSciences_Secret + */ + public function setEncryptedEnvironment(Google_Service_CloudLifeSciences_Secret $encryptedEnvironment) + { + $this->encryptedEnvironment = $encryptedEnvironment; + } + /** + * @return Google_Service_CloudLifeSciences_Secret + */ + public function getEncryptedEnvironment() + { + return $this->encryptedEnvironment; + } public function setEnvironment($environment) { $this->environment = $environment; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudLifeSciences/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudLifeSciences/Resource/ProjectsLocations.php index 8133d0c9a206..beb8982295ac 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudLifeSciences/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudLifeSciences/Resource/ProjectsLocations.php @@ -50,7 +50,7 @@ public function get($name, $optParams = array()) * subset. The filtering language accepts strings like "displayName=tokyo", and * is documented in more detail in [AIP-160](https://google.aip.dev/160). * @opt_param int pageSize The maximum number of results to return. If not set, - * the service will select a default. + * the service selects a default. * @opt_param string pageToken A page token received from the `next_page_token` * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_CloudLifeSciences_ListLocationsResponse diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMachineLearningEngine.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMachineLearningEngine.php index 3b6a0ddf7b12..c2522fbadf94 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMachineLearningEngine.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMachineLearningEngine.php @@ -30,7 +30,7 @@ */ class Google_Service_CloudMachineLearningEngine extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** View your data across Google Cloud Platform services. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached.php index dafb9e8b1e6a..8e70d47fa521 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached.php @@ -31,7 +31,7 @@ */ class Google_Service_CloudMemorystoreforMemcached extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudMemcacheV1LocationMetadata.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudMemcacheV1LocationMetadata.php new file mode 100644 index 000000000000..66b57891b20e --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudMemcacheV1LocationMetadata.php @@ -0,0 +1,37 @@ +availableZones = $availableZones; + } + /** + * @return Google_Service_CloudMemorystoreforMemcached_GoogleCloudMemcacheV1ZoneMetadata[] + */ + public function getAvailableZones() + { + return $this->availableZones; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudMemcacheV1ZoneMetadata.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudMemcacheV1ZoneMetadata.php new file mode 100644 index 000000000000..81f4bf39db46 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudMemcacheV1ZoneMetadata.php @@ -0,0 +1,20 @@ +eligibilities = $eligibilities; + } + /** + * @return Google_Service_CloudMemorystoreforMemcached_GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility[] + */ + public function getEligibilities() + { + return $this->eligibilities; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.php index 57c807e9df0a..26f8a9b5618d 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.php @@ -24,6 +24,8 @@ class Google_Service_CloudMemorystoreforMemcached_GoogleCloudSaasacceleratorMana protected $exclusionsDataType = 'array'; protected $nodesType = 'Google_Service_CloudMemorystoreforMemcached_GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata'; protected $nodesDataType = 'array'; + protected $perSliEligibilityType = 'Google_Service_CloudMemorystoreforMemcached_GoogleCloudSaasacceleratorManagementProvidersV1PerSliSloEligibility'; + protected $perSliEligibilityDataType = ''; public $tier; /** @@ -68,6 +70,20 @@ public function getNodes() { return $this->nodes; } + /** + * @param Google_Service_CloudMemorystoreforMemcached_GoogleCloudSaasacceleratorManagementProvidersV1PerSliSloEligibility + */ + public function setPerSliEligibility(Google_Service_CloudMemorystoreforMemcached_GoogleCloudSaasacceleratorManagementProvidersV1PerSliSloEligibility $perSliEligibility) + { + $this->perSliEligibility = $perSliEligibility; + } + /** + * @return Google_Service_CloudMemorystoreforMemcached_GoogleCloudSaasacceleratorManagementProvidersV1PerSliSloEligibility + */ + public function getPerSliEligibility() + { + return $this->perSliEligibility; + } public function setTier($tier) { $this->tier = $tier; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/Resource/ProjectsLocations.php index 9381e6b4a9d8..dd7f6290fa52 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/Resource/ProjectsLocations.php @@ -46,9 +46,13 @@ public function get($name, $optParams = array()) * applicable. * @param array $optParams Optional parameters. * - * @opt_param string filter The standard list filter. - * @opt_param int pageSize The standard list page size. - * @opt_param string pageToken The standard list page token. + * @opt_param string filter A filter to narrow down results to a preferred + * subset. The filtering language accepts strings like "displayName=tokyo", and + * is documented in more detail in [AIP-160](https://google.aip.dev/160). + * @opt_param int pageSize The maximum number of results to return. If not set, + * the service will select a default. + * @opt_param string pageToken A page token received from the `next_page_token` + * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_CloudMemorystoreforMemcached_ListLocationsResponse */ public function listProjectsLocations($name, $optParams = array()) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/Resource/ProjectsLocationsInstances.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/Resource/ProjectsLocationsInstances.php index 1cdcdb5203ba..e82ae375ebac 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/Resource/ProjectsLocationsInstances.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudMemorystoreforMemcached/Resource/ProjectsLocationsInstances.php @@ -26,8 +26,8 @@ class Google_Service_CloudMemorystoreforMemcached_Resource_ProjectsLocationsInstances extends Google_Service_Resource { /** - * ApplyParameters will restart the set of specified nodes in order to update - * them to the current set of parameters for the Memcached Instance. + * `ApplyParameters` restarts the set of specified nodes in order to update them + * to the current set of parameters for the Memcached Instance. * (instances.applyParameters) * * @param string $name Required. Resource name of the Memcached instance for @@ -55,8 +55,8 @@ public function applyParameters($name, Google_Service_CloudMemorystoreforMemcach * instance in the user project with the following restrictions: * Must contain * only lowercase letters, numbers, and hyphens. * Must start with a letter. * * Must be between 1-40 characters. * Must end with a number or a letter. * Must - * be unique within the user project / location If any of the above are not met, - * will raise an invalid argument error. + * be unique within the user project / location. If any of the above are not + * met, the API raises an invalid argument error. * @return Google_Service_CloudMemorystoreforMemcached_Operation */ public function create($parent, Google_Service_CloudMemorystoreforMemcached_Instance $postBody, $optParams = array()) @@ -105,15 +105,15 @@ public function get($name, $optParams = array()) * @param array $optParams Optional parameters. * * @opt_param string filter List filter. For example, exclude all Memcached - * instances with name as my-instance by specifying "name != my-instance". + * instances with name as my-instance by specifying `"name != my-instance"`. * @opt_param string orderBy Sort results. Supported values are "name", "name * desc" or "" (unsorted). * @opt_param int pageSize The maximum number of items to return. If not * specified, a default value of 1000 will be used by the service. Regardless of - * the page_size value, the response may include a partial list and a caller - * should only rely on response's next_page_token to determine if there are more - * instances left to be queried. - * @opt_param string pageToken The next_page_token value returned from a + * the `page_size` value, the response may include a partial list and a caller + * should only rely on response's `next_page_token` to determine if there are + * more instances left to be queried. + * @opt_param string pageToken The `next_page_token` value returned from a * previous List request, if any. * @return Google_Service_CloudMemorystoreforMemcached_ListInstancesResponse */ @@ -130,10 +130,10 @@ public function listProjectsLocationsInstances($parent, $optParams = array()) * @param string $name Required. Unique name of the resource in this scope * including project and location using the form: * `projects/{project_id}/locations/{location_id}/instances/{instance_id}` Note: - * Memcached instances are managed and addressed at regional level so - * location_id here refers to a GCP region; however, users may choose which - * zones Memcached nodes within an instances should be provisioned in. Refer to - * [zones] field for more details. + * Memcached instances are managed and addressed at the regional level so + * `location_id` here refers to a Google Cloud region; however, users may choose + * which zones Memcached nodes should be provisioned in within an instance. + * Refer to zones field for more details. * @param Google_Service_CloudMemorystoreforMemcached_Instance $postBody * @param array $optParams Optional parameters. * @@ -148,9 +148,9 @@ public function patch($name, Google_Service_CloudMemorystoreforMemcached_Instanc return $this->call('patch', array($params), "Google_Service_CloudMemorystoreforMemcached_Operation"); } /** - * Updates the defined Memcached Parameters for an existing Instance. This - * method only stages the parameters, it must be followed by ApplyParameters to - * apply the parameters to nodes of the Memcached Instance. + * Updates the defined Memcached parameters for an existing instance. This + * method only stages the parameters, it must be followed by `ApplyParameters` + * to apply the parameters to nodes of the Memcached instance. * (instances.updateParameters) * * @param string $name Required. Resource name of the Memcached instance for diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudNaturalLanguage.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudNaturalLanguage.php index 572ddb61caa5..0b51866a2040 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudNaturalLanguage.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudNaturalLanguage.php @@ -35,7 +35,7 @@ class Google_Service_CloudNaturalLanguage extends Google_Service /** Apply machine learning models to reveal the structure and meaning of text. */ const CLOUD_LANGUAGE = "https://www.googleapis.com/auth/cloud-language"; - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudOSLogin.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudOSLogin.php index 6685b446e035..0e0921330961 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudOSLogin.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudOSLogin.php @@ -30,7 +30,7 @@ */ class Google_Service_CloudOSLogin extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** View and manage your Google Compute Engine resources. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudProfiler.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudProfiler.php index 5dd74864cd68..428773260d38 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudProfiler.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudProfiler.php @@ -30,7 +30,7 @@ */ class Google_Service_CloudProfiler extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** View and write monitoring data for all of your Google and third-party Cloud and API projects. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRedis/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRedis/Resource/ProjectsLocations.php index e17ae76472c0..962d02e5ce8b 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRedis/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRedis/Resource/ProjectsLocations.php @@ -50,7 +50,7 @@ public function get($name, $optParams = array()) * subset. The filtering language accepts strings like "displayName=tokyo", and * is documented in more detail in [AIP-160](https://google.aip.dev/160). * @opt_param int pageSize The maximum number of results to return. If not set, - * the service will select a default. + * the service selects a default. * @opt_param string pageToken A page token received from the `next_page_token` * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_CloudRedis_ListLocationsResponse diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudResourceManager/CreateTagBindingMetadata.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudResourceManager/CreateTagBindingMetadata.php new file mode 100644 index 000000000000..53d18fbc455e --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudResourceManager/CreateTagBindingMetadata.php @@ -0,0 +1,20 @@ +call('create', array($params), "Google_Service_CloudResourceManager_Operation"); } /** - * Requests deletion of a Folder. The Folder is moved into the DELETE_REQUESTED + * Requests deletion of a folder. The folder is moved into the DELETE_REQUESTED * state immediately, and is deleted approximately 30 days later. This method - * may only be called on an empty Folder, where a Folder is empty if it doesn't - * contain any Folders or Projects in the ACTIVE state. If called on a folder in - * DELETE_REQUESTED state the result will be a no-op success. The caller must - * have `resourcemanager.folders.delete` permission on the identified folder. - * (folders.delete) + * may only be called on an empty folder, where a folder is empty if it doesn't + * contain any folders or projects in the ACTIVE state. If called on a folder in + * DELETE_REQUESTED state the operation will result in a no-op success. The + * caller must have `resourcemanager.folders.delete` permission on the + * identified folder. (folders.delete) * - * @param string $name Required. The resource name of the Folder to be deleted. + * @param string $name Required. The resource name of the folder to be deleted. * Must be of the form `folders/{folder_id}`. * @param array $optParams Optional parameters. * @return Google_Service_CloudResourceManager_Operation @@ -75,12 +76,12 @@ public function delete($name, $optParams = array()) return $this->call('delete', array($params), "Google_Service_CloudResourceManager_Operation"); } /** - * Retrieves a Folder identified by the supplied resource name. Valid Folder + * Retrieves a folder identified by the supplied resource name. Valid folder * resource names have the format `folders/{folder_id}` (for example, * `folders/1234`). The caller must have `resourcemanager.folders.get` * permission on the identified folder. (folders.get) * - * @param string $name Required. The resource name of the Folder to retrieve. + * @param string $name Required. The resource name of the folder to retrieve. * Must be of the form `folders/{folder_id}`. * @param array $optParams Optional parameters. * @return Google_Service_CloudResourceManager_Folder @@ -92,9 +93,9 @@ public function get($name, $optParams = array()) return $this->call('get', array($params), "Google_Service_CloudResourceManager_Folder"); } /** - * Gets the access control policy for a Folder. The returned policy may be empty + * Gets the access control policy for a folder. The returned policy may be empty * if no such policy or resource exists. The `resource` field should be the - * Folder's resource name, e.g. "folders/1234". The caller must have + * folder's resource name, for example: "folders/1234". The caller must have * `resourcemanager.folders.getIamPolicy` permission on the identified folder. * (folders.getIamPolicy) * @@ -112,26 +113,26 @@ public function getIamPolicy($resource, Google_Service_CloudResourceManager_GetI return $this->call('getIamPolicy', array($params), "Google_Service_CloudResourceManager_Policy"); } /** - * Lists the Folders that are direct descendants of supplied parent resource. - * List provides a strongly consistent view of the Folders underneath the - * specified parent resource. List returns Folders sorted based upon the + * Lists the folders that are direct descendants of supplied parent resource. + * `list()` provides a strongly consistent view of the folders underneath the + * specified parent resource. `list()` returns folders sorted based upon the * (ascending) lexical ordering of their display_name. The caller must have * `resourcemanager.folders.list` permission on the identified parent. * (folders.listFolders) * * @param array $optParams Optional parameters. * - * @opt_param int pageSize Optional. The maximum number of Folders to return in + * @opt_param int pageSize Optional. The maximum number of folders to return in * the response. If unspecified, server picks an appropriate default. * @opt_param string pageToken Optional. A pagination token returned from a * previous call to `ListFolders` that indicates where this listing should * continue from. - * @opt_param string parent Required. The resource name of the Organization or - * Folder whose Folders are being listed. Must be of the form + * @opt_param string parent Required. The resource name of the organization or + * folder whose folders are being listed. Must be of the form * `folders/{folder_id}` or `organizations/{org_id}`. Access to this method is * controlled by checking the `resourcemanager.folders.list` permission on the * `parent`. - * @opt_param bool showDeleted Optional. Controls whether Folders in the + * @opt_param bool showDeleted Optional. Controls whether folders in the * DELETE_REQUESTED state should be returned. Defaults to false. * @return Google_Service_CloudResourceManager_ListFoldersResponse */ @@ -142,19 +143,19 @@ public function listFolders($optParams = array()) return $this->call('list', array($params), "Google_Service_CloudResourceManager_ListFoldersResponse"); } /** - * Moves a Folder under a new resource parent. Returns an Operation which can be - * used to track the progress of the folder move workflow. Upon success the - * Operation.response field will be populated with the moved Folder. Upon - * failure, a FolderOperationError categorizing the failure cause will be - * returned - if the failure occurs synchronously then the FolderOperationError - * will be returned via the Status.details field and if it occurs asynchronously - * then the FolderOperation will be returned via the Operation.error field. In - * addition, the Operation.metadata field will be populated with a - * FolderOperation message as an aid to stateless clients. Folder moves will be - * rejected if they violate either the naming, height or fanout constraints - * described in the CreateFolder documentation. The caller must have - * `resourcemanager.folders.move` permission on the folder's current and - * proposed new parent. (folders.move) + * Moves a folder under a new resource parent. Returns an `Operation` which can + * be used to track the progress of the folder move workflow. Upon success, the + * `Operation.response` field will be populated with the moved folder. Upon + * failure, a `FolderOperationError` categorizing the failure cause will be + * returned - if the failure occurs synchronously then the + * `FolderOperationError` will be returned in the `Status.details` field. If it + * occurs asynchronously, then the FolderOperation will be returned in the + * `Operation.error` field. In addition, the `Operation.metadata` field will be + * populated with a `FolderOperation` message as an aid to stateless clients. + * Folder moves will be rejected if they violate either the naming, height, or + * fanout constraints described in the CreateFolder documentation. The caller + * must have `resourcemanager.folders.move` permission on the folder's current + * and proposed new parent. (folders.move) * * @param string $name Required. The resource name of the Folder to move. Must * be of the form folders/{folder_id} @@ -169,19 +170,19 @@ public function move($name, Google_Service_CloudResourceManager_MoveFolderReques return $this->call('move', array($params), "Google_Service_CloudResourceManager_Operation"); } /** - * Updates a Folder, changing its display_name. Changes to the folder - * display_name will be rejected if they violate either the display_name - * formatting rules or naming constraints described in the CreateFolder - * documentation. The Folder's display_name must start and end with a letter or - * digit, may contain letters, digits, spaces, hyphens and underscores and can - * be between 3 and 30 characters. This is captured by the regular expression: - * `\p{L}\p{N}{1,28}[\p{L}\p{N}]`. The caller must have + * Updates a folder, changing its `display_name`. Changes to the folder + * `display_name` will be rejected if they violate either the `display_name` + * formatting rules or the naming constraints described in the CreateFolder + * documentation. The folder's `display_name` must start and end with a letter + * or digit, may contain letters, digits, spaces, hyphens and underscores and + * can be between 3 and 30 characters. This is captured by the regular + * expression: `\p{L}\p{N}{1,28}[\p{L}\p{N}]`. The caller must have * `resourcemanager.folders.update` permission on the identified folder. If the - * update fails due to the unique name constraint then a PreconditionFailure + * update fails due to the unique name constraint then a `PreconditionFailure` * explaining this violation will be returned in the Status.details field. * (folders.patch) * - * @param string $name Output only. The resource name of the Folder. Its format + * @param string $name Output only. The resource name of the folder. Its format * is `folders/{folder_id}`, for example: "folders/1234". * @param Google_Service_CloudResourceManager_Folder $postBody * @param array $optParams Optional parameters. @@ -197,10 +198,10 @@ public function patch($name, Google_Service_CloudResourceManager_Folder $postBod return $this->call('patch', array($params), "Google_Service_CloudResourceManager_Operation"); } /** - * Search for folders that match specific filter criteria. Search provides an - * eventually consistent view of the folders a user has access to which meet the - * specified filter criteria. This will only return folders on which the caller - * has the permission `resourcemanager.folders.get`. (folders.search) + * Search for folders that match specific filter criteria. `search()` provides + * an eventually consistent view of the folders a user has access to which meet + * the specified filter criteria. This will only return folders on which the + * caller has the permission `resourcemanager.folders.get`. (folders.search) * * @param array $optParams Optional parameters. * @@ -209,18 +210,19 @@ public function patch($name, Google_Service_CloudResourceManager_Folder $postBod * @opt_param string pageToken Optional. A pagination token returned from a * previous call to `SearchFolders` that indicates from where search should * continue. - * @opt_param string query Optional. Search criteria used to select the Folders + * @opt_param string query Optional. Search criteria used to select the folders * to return. If no search criteria is specified then all accessible folders * will be returned. Query expressions can be used to restrict results based * upon displayName, state and parent, where the operators `=` (`:`) `NOT`, * `AND` and `OR` can be used along with the suffix wildcard symbol `*`. The - * displayName field in a query expression should use escaped quotes for values - * that include whitespace to prevent unexpected behavior. | Field | Description - * | |-------------------------|----------------------------------------| | - * displayName | Filters by displayName. | | parent | Filters by parent (e.g. - * folders/123). | | state, lifecycleState | Filters by state. | Some example - * queries are: * Query `displayName=Test*` returns Folder resources whose - * display name starts with "Test". * Query `state=ACTIVE` returns Folder + * `displayName` field in a query expression should use escaped quotes for + * values that include whitespace to prevent unexpected behavior. | Field | + * Description | + * |-------------------------|----------------------------------------| | + * displayName | Filters by displayName. | | parent | Filters by parent (for + * example: folders/123). | | state, lifecycleState | Filters by state. | Some + * example queries are: * Query `displayName=Test*` returns Folder resources + * whose display name starts with "Test". * Query `state=ACTIVE` returns Folder * resources with `state` set to `ACTIVE`. * Query `parent=folders/123` returns * Folder resources that have `folders/123` as a parent resource. * Query * `parent=folders/123 AND state=ACTIVE` returns active Folder resources that @@ -236,8 +238,8 @@ public function search($optParams = array()) return $this->call('search', array($params), "Google_Service_CloudResourceManager_SearchFoldersResponse"); } /** - * Sets the access control policy on a Folder, replacing any existing policy. - * The `resource` field should be the Folder's resource name, e.g. + * Sets the access control policy on a folder, replacing any existing policy. + * The `resource` field should be the folder's resource name, for example: * "folders/1234". The caller must have `resourcemanager.folders.setIamPolicy` * permission on the identified folder. (folders.setIamPolicy) * @@ -255,9 +257,10 @@ public function setIamPolicy($resource, Google_Service_CloudResourceManager_SetI return $this->call('setIamPolicy', array($params), "Google_Service_CloudResourceManager_Policy"); } /** - * Returns permissions that a caller has on the specified Folder. The `resource` - * field should be the Folder's resource name, e.g. "folders/1234". There are no - * permissions required for making this API call. (folders.testIamPermissions) + * Returns permissions that a caller has on the specified folder. The `resource` + * field should be the folder's resource name, for example: "folders/1234". + * There are no permissions required for making this API call. + * (folders.testIamPermissions) * * @param string $resource REQUIRED: The resource for which the policy detail is * being requested. See the operation documentation for the appropriate value @@ -273,15 +276,16 @@ public function testIamPermissions($resource, Google_Service_CloudResourceManage return $this->call('testIamPermissions', array($params), "Google_Service_CloudResourceManager_TestIamPermissionsResponse"); } /** - * Cancels the deletion request for a Folder. This method may be called on a - * Folder in any state. If Folder is in ACTIVE state the result will be a no-op - * success. In order to succeed, the Folder's parent must be in the ACTIVE - * state. In addition, reintroducing the folder into the tree must not violate - * folder naming, height and fanout constraints described in the CreateFolder - * documentation. The caller must have `resourcemanager.folders.undelete` - * permission on the identified folder. (folders.undelete) + * Cancels the deletion request for a folder. This method may be called on a + * folder in any state. If the folder is in the ACTIVE state the result will be + * a no-op success. In order to succeed, the folder's parent must be in the + * ACTIVE state. In addition, reintroducing the folder into the tree must not + * violate folder naming, height, and fanout constraints described in the + * CreateFolder documentation. The caller must have + * `resourcemanager.folders.undelete` permission on the identified folder. + * (folders.undelete) * - * @param string $name Required. The resource name of the Folder to undelete. + * @param string $name Required. The resource name of the folder to undelete. * Must be of the form `folders/{folder_id}`. * @param Google_Service_CloudResourceManager_UndeleteFolderRequest $postBody * @param array $optParams Optional parameters. diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudResourceManager/Resource/Organizations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudResourceManager/Resource/Organizations.php index 48c529b99bf1..7600dccab4bb 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudResourceManager/Resource/Organizations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudResourceManager/Resource/Organizations.php @@ -26,7 +26,7 @@ class Google_Service_CloudResourceManager_Resource_Organizations extends Google_Service_Resource { /** - * Fetches an Organization resource identified by the specified resource name. + * Fetches an organization resource identified by the specified resource name. * (organizations.get) * * @param string $name Required. The resource name of the Organization to fetch. @@ -42,11 +42,11 @@ public function get($name, $optParams = array()) return $this->call('get', array($params), "Google_Service_CloudResourceManager_Organization"); } /** - * Gets the access control policy for an Organization resource. May be empty if - * no such policy or resource exists. The `resource` field should be the - * organization's resource name, e.g. "organizations/123". Authorization - * requires the Google IAM permission - * `resourcemanager.organizations.getIamPolicy` on the specified organization + * Gets the access control policy for an organization resource. The policy may + * be empty if no such policy or resource exists. The `resource` field should be + * the organization's resource name, for example: "organizations/123". + * Authorization requires the IAM permission + * `resourcemanager.organizations.getIamPolicy` on the specified organization. * (organizations.getIamPolicy) * * @param string $resource REQUIRED: The resource for which the policy is being @@ -63,16 +63,16 @@ public function getIamPolicy($resource, Google_Service_CloudResourceManager_GetI return $this->call('getIamPolicy', array($params), "Google_Service_CloudResourceManager_Policy"); } /** - * Searches Organization resources that are visible to the user and satisfy the - * specified filter. This method returns Organizations in an unspecified order. - * New Organizations do not necessarily appear at the end of the results, and + * Searches organization resources that are visible to the user and satisfy the + * specified filter. This method returns organizations in an unspecified order. + * New organizations do not necessarily appear at the end of the results, and * may take a small amount of time to appear. Search will only return * organizations on which the user has the permission * `resourcemanager.organizations.get` (organizations.search) * * @param array $optParams Optional parameters. * - * @opt_param int pageSize Optional. The maximum number of Organizations to + * @opt_param int pageSize Optional. The maximum number of organizations to * return in the response. If unspecified, server picks an appropriate default. * @opt_param string pageToken Optional. A pagination token returned from a * previous call to `SearchOrganizations` that indicates from where listing @@ -97,11 +97,11 @@ public function search($optParams = array()) return $this->call('search', array($params), "Google_Service_CloudResourceManager_SearchOrganizationsResponse"); } /** - * Sets the access control policy on an Organization resource. Replaces any + * Sets the access control policy on an organization resource. Replaces any * existing policy. The `resource` field should be the organization's resource - * name, e.g. "organizations/123". Authorization requires the Google IAM + * name, for example: "organizations/123". Authorization requires the IAM * permission `resourcemanager.organizations.setIamPolicy` on the specified - * organization (organizations.setIamPolicy) + * organization. (organizations.setIamPolicy) * * @param string $resource REQUIRED: The resource for which the policy is being * specified. See the operation documentation for the appropriate value for this @@ -117,8 +117,8 @@ public function setIamPolicy($resource, Google_Service_CloudResourceManager_SetI return $this->call('setIamPolicy', array($params), "Google_Service_CloudResourceManager_Policy"); } /** - * Returns permissions that a caller has on the specified Organization. The - * `resource` field should be the organization's resource name, e.g. + * Returns the permissions that a caller has on the specified organization. The + * `resource` field should be the organization's resource name, for example: * "organizations/123". There are no permissions required for making this API * call. (organizations.testIamPermissions) * diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudResourceManager/Resource/Projects.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudResourceManager/Resource/Projects.php index 990f52e1ecdb..864f44bc6f67 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudResourceManager/Resource/Projects.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudResourceManager/Resource/Projects.php @@ -26,11 +26,11 @@ class Google_Service_CloudResourceManager_Resource_Projects extends Google_Service_Resource { /** - * Request that a new Project be created. The result is an Operation which can + * Request that a new project be created. The result is an `Operation` which can * be used to track the creation process. This process usually takes a few - * seconds, but can sometimes take much longer. The tracking Operation is + * seconds, but can sometimes take much longer. The tracking `Operation` is * automatically deleted after a few hours, so there is no need to call - * DeleteOperation. (projects.create) + * `DeleteOperation`. (projects.create) * * @param Google_Service_CloudResourceManager_Project $postBody * @param array $optParams Optional parameters. @@ -43,18 +43,19 @@ public function create(Google_Service_CloudResourceManager_Project $postBody, $o return $this->call('create', array($params), "Google_Service_CloudResourceManager_Operation"); } /** - * Marks the Project identified by the specified `name` (for example, + * Marks the project identified by the specified `name` (for example, * `projects/415104041262`) for deletion. This method will only affect the - * Project if it has a lifecycle state of ACTIVE. This method changes the + * project if it has a lifecycle state of ACTIVE. This method changes the * Project's lifecycle state from ACTIVE to DELETE_REQUESTED. The deletion * starts at an unspecified time, at which point the Project is no longer * accessible. Until the deletion completes, you can check the lifecycle state - * checked by retrieving the Project with GetProject, and the Project remains + * checked by retrieving the project with GetProject, and the project remains * visible to ListProjects. However, you cannot update the project. After the - * deletion completes, the Project is not retrievable by the GetProject, - * ListProjects, and SearchProjects methods. This method behaves idempotently - * (eg., deleting a `DELETE_REQUESTED` project will not be an error, but also - * won't do anything). The caller must have delete permissions for this Project. + * deletion completes, the project is not retrievable by the GetProject, + * ListProjects, and SearchProjects methods. This method behaves idempotently, + * such that deleting a `DELETE_REQUESTED` project will not cause an error, but + * also won't do anything. The caller must have + * `resourcemanager.projects.delete` permissions for this project. * (projects.delete) * * @param string $name Required. The name of the Project (for example, @@ -69,9 +70,9 @@ public function delete($name, $optParams = array()) return $this->call('delete', array($params), "Google_Service_CloudResourceManager_Operation"); } /** - * Retrieves the Project identified by the specified `name` (for example, - * `projects/415104041262`). The caller must have read permissions for this - * Project. (projects.get) + * Retrieves the project identified by the specified `name` (for example, + * `projects/415104041262`). The caller must have `resourcemanager.projects.get` + * permission for this project. (projects.get) * * @param string $name Required. The name of the project (for example, * `projects/415104041262`). @@ -85,9 +86,8 @@ public function get($name, $optParams = array()) return $this->call('get', array($params), "Google_Service_CloudResourceManager_Project"); } /** - * Returns the IAM access control policy for the specified Project. Permission - * is denied if the policy or the resource does not exist. - * (projects.getIamPolicy) + * Returns the IAM access control policy for the specified project. Permission + * is denied if the policy or the resource do not exist. (projects.getIamPolicy) * * @param string $resource REQUIRED: The resource for which the policy is being * requested. See the operation documentation for the appropriate value for this @@ -103,17 +103,17 @@ public function getIamPolicy($resource, Google_Service_CloudResourceManager_GetI return $this->call('getIamPolicy', array($params), "Google_Service_CloudResourceManager_Policy"); } /** - * Lists Projects that are direct children of the specified folder or - * organization resource. List provides a strongly consistent view of the - * Projects underneath the specified parent resource. List returns Projects + * Lists projects that are direct children of the specified folder or + * organization resource. `list()` provides a strongly consistent view of the + * projects underneath the specified parent resource. `list()` returns projects * sorted based upon the (ascending) lexical ordering of their `display_name`. * The caller must have `resourcemanager.projects.list` permission on the * identified parent. (projects.listProjects) * * @param array $optParams Optional parameters. * - * @opt_param int pageSize Optional. The maximum number of Projects to return in - * the response. The server can return fewer Projects than requested. If + * @opt_param int pageSize Optional. The maximum number of projects to return in + * the response. The server can return fewer projects than requested. If * unspecified, server picks an appropriate default. * @opt_param string pageToken Optional. A pagination token returned from a * previous call to ListProjects that indicates from where listing should @@ -121,7 +121,7 @@ public function getIamPolicy($resource, Google_Service_CloudResourceManager_GetI * @opt_param string parent Required. The name of the parent resource to list * projects under. For example, setting this field to 'folders/1234' would list * all projects directly under that folder. - * @opt_param bool showDeleted Optional. Indicate that Projects in the + * @opt_param bool showDeleted Optional. Indicate that projects in the * `DELETE_REQUESTED` state should also be returned. Normally only `ACTIVE` * projects are returned. * @return Google_Service_CloudResourceManager_ListProjectsResponse @@ -133,12 +133,16 @@ public function listProjects($optParams = array()) return $this->call('list', array($params), "Google_Service_CloudResourceManager_ListProjectsResponse"); } /** - * Move a Project under a new resource parent. Returns an operation which can be - * used to track the process of the Project move workflow. Upon success, the - * Operation.response field will be populated with the moved Project. The caller - * must have `resourcemanager.projects.update` permission on the Project and - * have `resourcemanager.projects.move` permission on the Project's current and - * proposed new parent. (projects.move) + * Move a project to another place in your resource hierarchy, under a new + * resource parent. Returns an operation which can be used to track the process + * of the project move workflow. Upon success, the `Operation.response` field + * will be populated with the moved project. The caller must have + * `resourcemanager.projects.update` permission on the project and have + * `resourcemanager.projects.move` permission on the project's current and + * proposed new parent. If project has no current parent, or it currently does + * not have an associated organization resource, you will also need the + * `resourcemanager.projects.setIamPolicy` permission in the project. + * (projects.move) * * @param string $name Required. The name of the project to move. * @param Google_Service_CloudResourceManager_MoveProjectRequest $postBody @@ -152,13 +156,13 @@ public function move($name, Google_Service_CloudResourceManager_MoveProjectReque return $this->call('move', array($params), "Google_Service_CloudResourceManager_Operation"); } /** - * Updates the attributes of the Project identified by the specified `name` (for - * example, `projects/415104041262`). At present this is only useful for - * updating the display_name and labels. Deleting all labels requires an update - * mask for labels field. The caller must have modify permissions for this - * Project. (projects.patch) + * Updates the `display_name` and labels of the project identified by the + * specified `name` (for example, `projects/415104041262`). Deleting all labels + * requires an update mask for labels field. The caller must have + * `resourcemanager.projects.update` permission for this project. + * (projects.patch) * - * @param string $name Output only. The unique resource name of the Project. It + * @param string $name Output only. The unique resource name of the project. It * is an int64 generated number prefixed by "projects/". Example: * `projects/415104041262` * @param Google_Service_CloudResourceManager_Project $postBody @@ -175,18 +179,18 @@ public function patch($name, Google_Service_CloudResourceManager_Project $postBo return $this->call('patch', array($params), "Google_Service_CloudResourceManager_Operation"); } /** - * Search for Projects that the caller has the `resourcemanager.projects.get` - * permission on and satisfy the specified query. This method returns Projects - * in an unspecified order. This method is eventually consistent with project - * mutations; this means that a newly created project may not appear in the - * results or recent updates to an existing project may not be reflected in the - * results. To retrieve the latest state of a project, use the GetProject + * Search for projects that the caller has both `resourcemanager.projects.get` + * permission on, and also satisfy the specified query. This method returns + * projects in an unspecified order. This method is eventually consistent with + * project mutations; this means that a newly created project may not appear in + * the results or recent updates to an existing project may not be reflected in + * the results. To retrieve the latest state of a project, use the GetProject * method. (projects.search) * * @param array $optParams Optional parameters. * - * @opt_param int pageSize Optional. The maximum number of Projects to return in - * the response. The server can return fewer Projects than requested. If + * @opt_param int pageSize Optional. The maximum number of projects to return in + * the response. The server can return fewer projects than requested. If * unspecified, server picks an appropriate default. * @opt_param string pageToken Optional. A pagination token returned from a * previous call to ListProjects that indicates from where listing should @@ -196,21 +200,21 @@ public function patch($name, Google_Service_CloudResourceManager_Project $postBo * fields are included in the query, the it will return results that match any * of the fields. Some eligible fields are: | Field | Description | * |-------------------------|----------------------------------------------| | - * displayName, name | Filters by displayName. | | parent.type | Parent's type: - * `folder` or `organization`. | | parent.id | Parent's id number (e.g. 123) | | - * parent | Project's parent. (e.g. folders/123, organizations) Prefer parent - * field over parent.id and parent.type. | | id, projectId | Filters by - * projectId. | | state, lifecycleState | Filters by state. | | labels | Filters - * by label name or value. | | labels. (where *key* is the name of a label) | - * Filters by label name. | Search expressions are case insensitive. Some - * examples queries: | Query | Description | + * displayName, name | Filters by displayName. | | parent | Project's parent + * (for example: folders/123, organizations). Prefer parent field over + * parent.type and parent.id.| | parent.type | Parent's type: `folder` or + * `organization`. | | parent.id | Parent's id number (for example: 123) | | id, + * projectId | Filters by projectId. | | state, lifecycleState | Filters by + * state. | | labels | Filters by label name or value. | | labels.\ (where *key* + * is the name of a label) | Filters by label name.| Search expressions are case + * insensitive. Some examples queries: | Query | Description | * |------------------|-----------------------------------------------------| | * name:how* | The project's name starts with "how". | | name:Howl | The * project's name is `Howl` or `howl`. | | name:HOWL | Equivalent to above. | | * NAME:howl | Equivalent to above. | | labels.color:* | The project has the * label `color`. | | labels.color:red | The project's label `color` has the * value `red`. | | labels.color:red labels.size:big | The project's label - * `color` has the value `red` and its label `size` has the value `big`. | If no + * `color` has the value `red` and its label `size` has the value `big`.| If no * query is specified, the call will return projects for which the user has the * `resourcemanager.projects.get` permission. * @return Google_Service_CloudResourceManager_SearchProjectsResponse @@ -222,9 +226,9 @@ public function search($optParams = array()) return $this->call('search', array($params), "Google_Service_CloudResourceManager_SearchProjectsResponse"); } /** - * Sets the IAM access control policy for the specified Project. CAUTION: This + * Sets the IAM access control policy for the specified project. CAUTION: This * method will replace the existing policy, and cannot be used to append - * additional IAM settings. NOTE: Removing service accounts from policies or + * additional IAM settings. Note: Removing service accounts from policies or * changing their roles can render services completely inoperable. It is * important to understand how the service account is being used before removing * or updating its roles. The following constraints apply when using @@ -235,7 +239,7 @@ public function search($optParams = array()) * added as an owner to a project in the myownpersonaldomain.com organization, * but not the examplepetstore.com organization. + Service accounts can be made * owners of a project directly without any restrictions. However, to be added - * as an owner, a user must be invited via Cloud Platform console and must + * as an owner, a user must be invited using the Cloud Platform console and must * accept the invitation. + A user cannot be granted the owner role using * `setIamPolicy()`. The user must be granted the owner role using the Cloud * Platform Console and must explicitly accept the invitation. + Invitations to @@ -265,7 +269,7 @@ public function setIamPolicy($resource, Google_Service_CloudResourceManager_SetI return $this->call('setIamPolicy', array($params), "Google_Service_CloudResourceManager_Policy"); } /** - * Returns permissions that a caller has on the specified Project. + * Returns permissions that a caller has on the specified project. * (projects.testIamPermissions) * * @param string $resource REQUIRED: The resource for which the policy detail is @@ -282,13 +286,13 @@ public function testIamPermissions($resource, Google_Service_CloudResourceManage return $this->call('testIamPermissions', array($params), "Google_Service_CloudResourceManager_TestIamPermissionsResponse"); } /** - * Restores the Project identified by the specified `name` (for example, - * `projects/415104041262`). You can only use this method for a Project that has - * a lifecycle state of DELETE_REQUESTED. After deletion starts, the Project - * cannot be restored. The caller must have undelete permissions for this - * Project. (projects.undelete) + * Restores the project identified by the specified `name` (for example, + * `projects/415104041262`). You can only use this method for a project that has + * a lifecycle state of DELETE_REQUESTED. After deletion starts, the project + * cannot be restored. The caller must have `resourcemanager.projects.undelete` + * permission for this project. (projects.undelete) * - * @param string $name Required. The name of the Project (for example, + * @param string $name Required. The name of the project (for example, * `projects/415104041262`). Required. * @param Google_Service_CloudResourceManager_UndeleteProjectRequest $postBody * @param array $optParams Optional parameters. diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRetail.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRetail.php index 0cee7491b37b..1028dadb6708 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRetail.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRetail.php @@ -32,7 +32,7 @@ */ class Google_Service_CloudRetail extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRetail/Resource/ProjectsLocationsCatalogs.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRetail/Resource/ProjectsLocationsCatalogs.php index bfe6aa99e1f2..4c5c6ece23c7 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRetail/Resource/ProjectsLocationsCatalogs.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRetail/Resource/ProjectsLocationsCatalogs.php @@ -61,10 +61,8 @@ public function listProjectsLocationsCatalogs($parent, $optParams = array()) * @param array $optParams Optional parameters. * * @opt_param string updateMask Indicates which fields in the provided Catalog - * to update. If not set, will only update the Catalog.product_level_config - * field, which is also the only currently supported field to update. If an - * unsupported or unknown field is provided, an INVALID_ARGUMENT error is - * returned. + * to update. If an unsupported or unknown field is provided, an + * INVALID_ARGUMENT error is returned. * @return Google_Service_CloudRetail_GoogleCloudRetailV2Catalog */ public function patch($name, Google_Service_CloudRetail_GoogleCloudRetailV2Catalog $postBody, $optParams = array()) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Container.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Container.php index 56a6bf55be48..d08b130b8a3b 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Container.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Container.php @@ -37,6 +37,8 @@ class Google_Service_CloudRun_Container extends Google_Collection protected $resourcesDataType = ''; protected $securityContextType = 'Google_Service_CloudRun_SecurityContext'; protected $securityContextDataType = ''; + protected $startupProbeType = 'Google_Service_CloudRun_Probe'; + protected $startupProbeDataType = ''; public $terminationMessagePath; public $terminationMessagePolicy; protected $volumeMountsType = 'Google_Service_CloudRun_VolumeMount'; @@ -181,6 +183,20 @@ public function getSecurityContext() { return $this->securityContext; } + /** + * @param Google_Service_CloudRun_Probe + */ + public function setStartupProbe(Google_Service_CloudRun_Probe $startupProbe) + { + $this->startupProbe = $startupProbe; + } + /** + * @return Google_Service_CloudRun_Probe + */ + public function getStartupProbe() + { + return $this->startupProbe; + } public function setTerminationMessagePath($terminationMessagePath) { $this->terminationMessagePath = $terminationMessagePath; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Resource/NamespacesDomainmappings.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Resource/NamespacesDomainmappings.php index 40ff082638a2..9ff28e6f0acc 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Resource/NamespacesDomainmappings.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Resource/NamespacesDomainmappings.php @@ -34,8 +34,9 @@ class Google_Service_CloudRun_Resource_NamespacesDomainmappings extends Google_S * @param Google_Service_CloudRun_DomainMapping $postBody * @param array $optParams Optional parameters. * - * @opt_param string dryRun DryRun is a query string parameter which indicates - * that the server should run validation without persisting the request. + * @opt_param string dryRun Indicates that the server should validate the + * request and populate default values without persisting the request. Supported + * values: `all` * @return Google_Service_CloudRun_DomainMapping */ public function create($parent, Google_Service_CloudRun_DomainMapping $postBody, $optParams = array()) @@ -52,8 +53,9 @@ public function create($parent, Google_Service_CloudRun_DomainMapping $postBody, * @param array $optParams Optional parameters. * * @opt_param string apiVersion Cloud Run currently ignores this parameter. - * @opt_param string dryRun DryRun is a query string parameter which indicates - * that the server should run validation without persisting the request. + * @opt_param string dryRun Indicates that the server should validate the + * request and populate default values without persisting the request. Supported + * values: `all` * @opt_param string kind Cloud Run currently ignores this parameter. * @opt_param string propagationPolicy Specifies the propagation policy of * delete. Cloud Run currently ignores this setting, and deletes in the diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Resource/NamespacesRevisions.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Resource/NamespacesRevisions.php index f1d9e04d45ef..5e1ea8e0550c 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Resource/NamespacesRevisions.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Resource/NamespacesRevisions.php @@ -33,8 +33,9 @@ class Google_Service_CloudRun_Resource_NamespacesRevisions extends Google_Servic * @param array $optParams Optional parameters. * * @opt_param string apiVersion Cloud Run currently ignores this parameter. - * @opt_param string dryRun DryRun is a query string parameter which indicates - * that the server should run validation without persisting the request. + * @opt_param string dryRun Indicates that the server should validate the + * request and populate default values without persisting the request. Supported + * values: `all` * @opt_param string kind Cloud Run currently ignores this parameter. * @opt_param string propagationPolicy Specifies the propagation policy of * delete. Cloud Run currently ignores this setting, and deletes in the diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Resource/NamespacesServices.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Resource/NamespacesServices.php index 9e8890cab277..375d4a57023b 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Resource/NamespacesServices.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Resource/NamespacesServices.php @@ -34,8 +34,9 @@ class Google_Service_CloudRun_Resource_NamespacesServices extends Google_Service * @param Google_Service_CloudRun_Service $postBody * @param array $optParams Optional parameters. * - * @opt_param string dryRun DryRun is a query string parameter which indicates - * that the server should run validation without persisting the request. + * @opt_param string dryRun Indicates that the server should validate the + * request and populate default values without persisting the request. Supported + * values: `all` * @return Google_Service_CloudRun_Service */ public function create($parent, Google_Service_CloudRun_Service $postBody, $optParams = array()) @@ -54,8 +55,9 @@ public function create($parent, Google_Service_CloudRun_Service $postBody, $optP * @param array $optParams Optional parameters. * * @opt_param string apiVersion Cloud Run currently ignores this parameter. - * @opt_param string dryRun DryRun is a query string parameter which indicates - * that the server should run validation without persisting the request. + * @opt_param string dryRun Indicates that the server should validate the + * request and populate default values without persisting the request. Supported + * values: `all` * @opt_param string kind Cloud Run currently ignores this parameter. * @opt_param string propagationPolicy Specifies the propagation policy of * delete. Cloud Run currently ignores this setting, and deletes in the @@ -123,8 +125,9 @@ public function listNamespacesServices($parent, $optParams = array()) * @param Google_Service_CloudRun_Service $postBody * @param array $optParams Optional parameters. * - * @opt_param string dryRun DryRun is a query string parameter which indicates - * that the server should run validation without persisting the request. + * @opt_param string dryRun Indicates that the server should validate the + * request and populate default values without persisting the request. Supported + * values: `all` * @return Google_Service_CloudRun_Service */ public function replaceService($name, Google_Service_CloudRun_Service $postBody, $optParams = array()) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Resource/ProjectsLocations.php index 64ad9459ec01..4a8a495793fd 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Resource/ProjectsLocations.php @@ -37,7 +37,7 @@ class Google_Service_CloudRun_Resource_ProjectsLocations extends Google_Service_ * subset. The filtering language accepts strings like "displayName=tokyo", and * is documented in more detail in [AIP-160](https://google.aip.dev/160). * @opt_param int pageSize The maximum number of results to return. If not set, - * the service will select a default. + * the service selects a default. * @opt_param string pageToken A page token received from the `next_page_token` * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_CloudRun_ListLocationsResponse diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Resource/ProjectsLocationsDomainmappings.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Resource/ProjectsLocationsDomainmappings.php index 3ffecc6766bd..79d052905965 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Resource/ProjectsLocationsDomainmappings.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Resource/ProjectsLocationsDomainmappings.php @@ -34,8 +34,9 @@ class Google_Service_CloudRun_Resource_ProjectsLocationsDomainmappings extends G * @param Google_Service_CloudRun_DomainMapping $postBody * @param array $optParams Optional parameters. * - * @opt_param string dryRun DryRun is a query string parameter which indicates - * that the server should run validation without persisting the request. + * @opt_param string dryRun Indicates that the server should validate the + * request and populate default values without persisting the request. Supported + * values: `all` * @return Google_Service_CloudRun_DomainMapping */ public function create($parent, Google_Service_CloudRun_DomainMapping $postBody, $optParams = array()) @@ -52,8 +53,9 @@ public function create($parent, Google_Service_CloudRun_DomainMapping $postBody, * @param array $optParams Optional parameters. * * @opt_param string apiVersion Cloud Run currently ignores this parameter. - * @opt_param string dryRun DryRun is a query string parameter which indicates - * that the server should run validation without persisting the request. + * @opt_param string dryRun Indicates that the server should validate the + * request and populate default values without persisting the request. Supported + * values: `all` * @opt_param string kind Cloud Run currently ignores this parameter. * @opt_param string propagationPolicy Specifies the propagation policy of * delete. Cloud Run currently ignores this setting, and deletes in the diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Resource/ProjectsLocationsRevisions.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Resource/ProjectsLocationsRevisions.php index 9c2da685991b..35bbe3e97342 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Resource/ProjectsLocationsRevisions.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Resource/ProjectsLocationsRevisions.php @@ -33,8 +33,9 @@ class Google_Service_CloudRun_Resource_ProjectsLocationsRevisions extends Google * @param array $optParams Optional parameters. * * @opt_param string apiVersion Cloud Run currently ignores this parameter. - * @opt_param string dryRun DryRun is a query string parameter which indicates - * that the server should run validation without persisting the request. + * @opt_param string dryRun Indicates that the server should validate the + * request and populate default values without persisting the request. Supported + * values: `all` * @opt_param string kind Cloud Run currently ignores this parameter. * @opt_param string propagationPolicy Specifies the propagation policy of * delete. Cloud Run currently ignores this setting, and deletes in the diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Resource/ProjectsLocationsServices.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Resource/ProjectsLocationsServices.php index 5b6a221f1320..90f00ef9492d 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Resource/ProjectsLocationsServices.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRun/Resource/ProjectsLocationsServices.php @@ -34,8 +34,9 @@ class Google_Service_CloudRun_Resource_ProjectsLocationsServices extends Google_ * @param Google_Service_CloudRun_Service $postBody * @param array $optParams Optional parameters. * - * @opt_param string dryRun DryRun is a query string parameter which indicates - * that the server should run validation without persisting the request. + * @opt_param string dryRun Indicates that the server should validate the + * request and populate default values without persisting the request. Supported + * values: `all` * @return Google_Service_CloudRun_Service */ public function create($parent, Google_Service_CloudRun_Service $postBody, $optParams = array()) @@ -54,8 +55,9 @@ public function create($parent, Google_Service_CloudRun_Service $postBody, $optP * @param array $optParams Optional parameters. * * @opt_param string apiVersion Cloud Run currently ignores this parameter. - * @opt_param string dryRun DryRun is a query string parameter which indicates - * that the server should run validation without persisting the request. + * @opt_param string dryRun Indicates that the server should validate the + * request and populate default values without persisting the request. Supported + * values: `all` * @opt_param string kind Cloud Run currently ignores this parameter. * @opt_param string propagationPolicy Specifies the propagation policy of * delete. Cloud Run currently ignores this setting, and deletes in the @@ -149,8 +151,9 @@ public function listProjectsLocationsServices($parent, $optParams = array()) * @param Google_Service_CloudRun_Service $postBody * @param array $optParams Optional parameters. * - * @opt_param string dryRun DryRun is a query string parameter which indicates - * that the server should run validation without persisting the request. + * @opt_param string dryRun Indicates that the server should validate the + * request and populate default values without persisting the request. Supported + * values: `all` * @return Google_Service_CloudRun_Service */ public function replaceService($name, Google_Service_CloudRun_Service $postBody, $optParams = array()) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRuntimeConfig.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRuntimeConfig.php index 567077512535..84fbd8bdc9c0 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRuntimeConfig.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudRuntimeConfig.php @@ -33,7 +33,7 @@ */ class Google_Service_CloudRuntimeConfig extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** Manage your Google Cloud Platform services' runtime configuration. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudScheduler.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudScheduler.php index 932be2b75e7a..a5c61bfbf4ff 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudScheduler.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudScheduler.php @@ -30,7 +30,7 @@ */ class Google_Service_CloudScheduler extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudScheduler/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudScheduler/Resource/ProjectsLocations.php index 3a11f6776ed1..639ae85968f4 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudScheduler/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudScheduler/Resource/ProjectsLocations.php @@ -50,7 +50,7 @@ public function get($name, $optParams = array()) * subset. The filtering language accepts strings like "displayName=tokyo", and * is documented in more detail in [AIP-160](https://google.aip.dev/160). * @opt_param int pageSize The maximum number of results to return. If not set, - * the service will select a default. + * the service selects a default. * @opt_param string pageToken A page token received from the `next_page_token` * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_CloudScheduler_ListLocationsResponse diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch.php index 09248e23f9cd..814e5add0697 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch.php @@ -70,6 +70,7 @@ class Google_Service_CloudSearch extends Google_Service public $operations_lro; public $query; public $query_sources; + public $settings; public $settings_datasources; public $settings_searchapplications; public $stats; @@ -552,6 +553,29 @@ public function __construct(Google_Client $client, $rootUrl = null) ) ) ); + $this->settings = new Google_Service_CloudSearch_Resource_Settings( + $this, + $this->serviceName, + 'settings', + array( + 'methods' => array( + 'getCustomer' => array( + 'path' => 'v1/settings/customer', + 'httpMethod' => 'GET', + 'parameters' => array(), + ),'updateCustomer' => array( + 'path' => 'v1/settings/customer', + 'httpMethod' => 'PATCH', + 'parameters' => array( + 'updateMask' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ), + ) + ) + ); $this->settings_datasources = new Google_Service_CloudSearch_Resource_SettingsDatasources( $this, $this->serviceName, diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/AuditLoggingSettings.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/AuditLoggingSettings.php new file mode 100644 index 000000000000..d857aeedf4cd --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/AuditLoggingSettings.php @@ -0,0 +1,57 @@ +logAdminReadActions = $logAdminReadActions; + } + public function getLogAdminReadActions() + { + return $this->logAdminReadActions; + } + public function setLogDataReadActions($logDataReadActions) + { + $this->logDataReadActions = $logDataReadActions; + } + public function getLogDataReadActions() + { + return $this->logDataReadActions; + } + public function setLogDataWriteActions($logDataWriteActions) + { + $this->logDataWriteActions = $logDataWriteActions; + } + public function getLogDataWriteActions() + { + return $this->logDataWriteActions; + } + public function setProject($project) + { + $this->project = $project; + } + public function getProject() + { + return $this->project; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/ContextAttribute.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/ContextAttribute.php new file mode 100644 index 000000000000..678bc14cc593 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/ContextAttribute.php @@ -0,0 +1,40 @@ +name = $name; + } + public function getName() + { + return $this->name; + } + public function setValues($values) + { + $this->values = $values; + } + public function getValues() + { + return $this->values; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/CustomerSettings.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/CustomerSettings.php new file mode 100644 index 000000000000..7871ee89a44e --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/CustomerSettings.php @@ -0,0 +1,53 @@ +auditLoggingSettings = $auditLoggingSettings; + } + /** + * @return Google_Service_CloudSearch_AuditLoggingSettings + */ + public function getAuditLoggingSettings() + { + return $this->auditLoggingSettings; + } + /** + * @param Google_Service_CloudSearch_VPCSettings + */ + public function setVpcSettings(Google_Service_CloudSearch_VPCSettings $vpcSettings) + { + $this->vpcSettings = $vpcSettings; + } + /** + * @return Google_Service_CloudSearch_VPCSettings + */ + public function getVpcSettings() + { + return $this->vpcSettings; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/ItemMetadata.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/ItemMetadata.php index 5fbcd7c0a20f..38243f24cbee 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/ItemMetadata.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/ItemMetadata.php @@ -20,6 +20,8 @@ class Google_Service_CloudSearch_ItemMetadata extends Google_Collection protected $collection_key = 'keywords'; public $containerName; public $contentLanguage; + protected $contextAttributesType = 'Google_Service_CloudSearch_ContextAttribute'; + protected $contextAttributesDataType = 'array'; public $createTime; public $hash; protected $interactionsType = 'Google_Service_CloudSearch_Interaction'; @@ -49,6 +51,20 @@ public function getContentLanguage() { return $this->contentLanguage; } + /** + * @param Google_Service_CloudSearch_ContextAttribute[] + */ + public function setContextAttributes($contextAttributes) + { + $this->contextAttributes = $contextAttributes; + } + /** + * @return Google_Service_CloudSearch_ContextAttribute[] + */ + public function getContextAttributes() + { + return $this->contextAttributes; + } public function setCreateTime($createTime) { $this->createTime = $createTime; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/Resource/Settings.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/Resource/Settings.php index 40ef3c56abc8..fe0b8e60de27 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/Resource/Settings.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/Resource/Settings.php @@ -25,4 +25,37 @@ */ class Google_Service_CloudSearch_Resource_Settings extends Google_Service_Resource { + /** + * Get customer settings. **Note:** This API requires an admin account to + * execute. (settings.getCustomer) + * + * @param array $optParams Optional parameters. + * @return Google_Service_CloudSearch_CustomerSettings + */ + public function getCustomer($optParams = array()) + { + $params = array(); + $params = array_merge($params, $optParams); + return $this->call('getCustomer', array($params), "Google_Service_CloudSearch_CustomerSettings"); + } + /** + * Update customer settings. **Note:** This API requires an admin account to + * execute. (settings.updateCustomer) + * + * @param Google_Service_CloudSearch_CustomerSettings $postBody + * @param array $optParams Optional parameters. + * + * @opt_param string updateMask Update mask to control which fields get updated. + * If you specify a field in the update_mask but don't specify its value here, + * that field will be cleared. If the mask is not present or empty, all fields + * will be updated. Currently supported field paths: vpc_settings and + * audit_logging_settings + * @return Google_Service_CloudSearch_Operation + */ + public function updateCustomer(Google_Service_CloudSearch_CustomerSettings $postBody, $optParams = array()) + { + $params = array('postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('updateCustomer', array($params), "Google_Service_CloudSearch_Operation"); + } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/SearchApplication.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/SearchApplication.php index 62ebf7fdd108..90ef3a2f639d 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/SearchApplication.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/SearchApplication.php @@ -25,6 +25,7 @@ class Google_Service_CloudSearch_SearchApplication extends Google_Collection protected $defaultSortOptionsType = 'Google_Service_CloudSearch_SortOptions'; protected $defaultSortOptionsDataType = ''; public $displayName; + public $enableAuditLog; public $name; public $operationIds; protected $scoringConfigType = 'Google_Service_CloudSearch_ScoringConfig'; @@ -82,6 +83,14 @@ public function getDisplayName() { return $this->displayName; } + public function setEnableAuditLog($enableAuditLog) + { + $this->enableAuditLog = $enableAuditLog; + } + public function getEnableAuditLog() + { + return $this->enableAuditLog; + } public function setName($name) { $this->name = $name; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/SearchRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/SearchRequest.php index c6a2efd68379..e80bbcb95694 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/SearchRequest.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/SearchRequest.php @@ -18,6 +18,8 @@ class Google_Service_CloudSearch_SearchRequest extends Google_Collection { protected $collection_key = 'facetOptions'; + protected $contextAttributesType = 'Google_Service_CloudSearch_ContextAttribute'; + protected $contextAttributesDataType = 'array'; protected $dataSourceRestrictionsType = 'Google_Service_CloudSearch_DataSourceRestriction'; protected $dataSourceRestrictionsDataType = 'array'; protected $facetOptionsType = 'Google_Service_CloudSearch_FacetOptions'; @@ -32,6 +34,20 @@ class Google_Service_CloudSearch_SearchRequest extends Google_Collection protected $sortOptionsDataType = ''; public $start; + /** + * @param Google_Service_CloudSearch_ContextAttribute[] + */ + public function setContextAttributes($contextAttributes) + { + $this->contextAttributes = $contextAttributes; + } + /** + * @return Google_Service_CloudSearch_ContextAttribute[] + */ + public function getContextAttributes() + { + return $this->contextAttributes; + } /** * @param Google_Service_CloudSearch_DataSourceRestriction[] */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/VPCSettings.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/VPCSettings.php new file mode 100644 index 000000000000..5f9bc8ec664b --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudSearch/VPCSettings.php @@ -0,0 +1,30 @@ +project = $project; + } + public function getProject() + { + return $this->project; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudShell.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudShell.php index 2100143e1203..484709a2a7eb 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudShell.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudShell.php @@ -31,7 +31,7 @@ */ class Google_Service_CloudShell extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudTalentSolution.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudTalentSolution.php index eace73f9dbea..eb28b26f127c 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudTalentSolution.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudTalentSolution.php @@ -31,7 +31,7 @@ */ class Google_Service_CloudTalentSolution extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** Manage job postings. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudTasks.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudTasks.php index c6291ad279e7..c081c8997b80 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudTasks.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudTasks.php @@ -30,7 +30,7 @@ */ class Google_Service_CloudTasks extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudTasks/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudTasks/Resource/ProjectsLocations.php index 63c11f1063ac..08ed0213b114 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudTasks/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudTasks/Resource/ProjectsLocations.php @@ -50,7 +50,7 @@ public function get($name, $optParams = array()) * subset. The filtering language accepts strings like "displayName=tokyo", and * is documented in more detail in [AIP-160](https://google.aip.dev/160). * @opt_param int pageSize The maximum number of results to return. If not set, - * the service will select a default. + * the service selects a default. * @opt_param string pageToken A page token received from the `next_page_token` * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_CloudTasks_ListLocationsResponse diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudTrace.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudTrace.php index 485dc447c981..e35faa2ea6bc 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudTrace.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudTrace.php @@ -34,7 +34,7 @@ */ class Google_Service_CloudTrace extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** Write Trace data for a project or application. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudVideoIntelligence.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudVideoIntelligence.php index 26102248910e..3c2364ef3a03 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudVideoIntelligence.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/CloudVideoIntelligence.php @@ -32,7 +32,7 @@ */ class Google_Service_CloudVideoIntelligence extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudbilling.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudbilling.php index b54739d1db14..c598394be123 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudbilling.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudbilling.php @@ -37,7 +37,7 @@ class Google_Service_Cloudbilling extends Google_Service /** View your Google Cloud Platform billing accounts. */ const CLOUD_BILLING_READONLY = "https://www.googleapis.com/auth/cloud-billing.readonly"; - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudbilling/Resource/BillingAccounts.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudbilling/Resource/BillingAccounts.php index 591e3741c769..851675ffd1eb 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudbilling/Resource/BillingAccounts.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudbilling/Resource/BillingAccounts.php @@ -26,13 +26,17 @@ class Google_Service_Cloudbilling_Resource_BillingAccounts extends Google_Service_Resource { /** - * Creates a billing account. This method can only be used to create [billing - * subaccounts](https://cloud.google.com/billing/docs/concepts) by Google Cloud - * resellers. When creating a subaccount, the current authenticated user must - * have the `billing.accounts.update` IAM permission on the master account, - * which is typically given to billing account + * This method creates [billing + * subaccounts](https://cloud.google.com/billing/docs/concepts#subaccounts). + * Google Cloud resellers should use the Channel Services APIs, [accounts.custom + * ers.create](https://cloud.google.com/channel/docs/reference/rest/v1/accounts. + * customers/create) and [accounts.customers.entitlements.create](https://cloud. + * google.com/channel/docs/reference/rest/v1/accounts.customers.entitlements/cre + * ate). When creating a subaccount, the current authenticated user must have + * the `billing.accounts.update` IAM permission on the parent account, which is + * typically given to billing account * [administrators](https://cloud.google.com/billing/docs/how-to/billing- - * access). This method will return an error if the master account has not been + * access). This method will return an error if the parent account has not been * provisioned as a reseller account. (billingAccounts.create) * * @param Google_Service_Cloudbilling_BillingAccount $postBody diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudchannel.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudchannel.php index 09dee2a700aa..45d70ea51e7f 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudchannel.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudchannel.php @@ -36,6 +36,7 @@ class Google_Service_Cloudchannel extends Google_Service public $accounts; public $accounts_channelPartnerLinks; + public $accounts_channelPartnerLinks_customers; public $accounts_customers; public $accounts_customers_entitlements; public $accounts_offers; @@ -202,6 +203,78 @@ public function __construct(Google_Client $client, $rootUrl = null) ) ) ); + $this->accounts_channelPartnerLinks_customers = new Google_Service_Cloudchannel_Resource_AccountsChannelPartnerLinksCustomers( + $this, + $this->serviceName, + 'customers', + array( + 'methods' => array( + 'create' => array( + 'path' => 'v1/{+parent}/customers', + 'httpMethod' => 'POST', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'delete' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'DELETE', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'get' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'list' => array( + 'path' => 'v1/{+parent}/customers', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ),'patch' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'PATCH', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'updateMask' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ), + ) + ) + ); $this->accounts_customers = new Google_Service_Cloudchannel_Resource_AccountsCustomers( $this, $this->serviceName, @@ -466,6 +539,16 @@ public function __construct(Google_Client $client, $rootUrl = null) 'type' => 'string', ), ), + ),'lookupOffer' => array( + 'path' => 'v1/{+entitlement}:lookupOffer', + 'httpMethod' => 'GET', + 'parameters' => array( + 'entitlement' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), ),'startPaidService' => array( 'path' => 'v1/{+name}:startPaidService', 'httpMethod' => 'POST', diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudchannel/GoogleCloudChannelV1TransferableSku.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudchannel/GoogleCloudChannelV1TransferableSku.php index 913c9d055c3e..be24df3cf5a7 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudchannel/GoogleCloudChannelV1TransferableSku.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudchannel/GoogleCloudChannelV1TransferableSku.php @@ -17,11 +17,27 @@ class Google_Service_Cloudchannel_GoogleCloudChannelV1TransferableSku extends Google_Model { + protected $legacySkuType = 'Google_Service_Cloudchannel_GoogleCloudChannelV1Sku'; + protected $legacySkuDataType = ''; protected $skuType = 'Google_Service_Cloudchannel_GoogleCloudChannelV1Sku'; protected $skuDataType = ''; protected $transferEligibilityType = 'Google_Service_Cloudchannel_GoogleCloudChannelV1TransferEligibility'; protected $transferEligibilityDataType = ''; + /** + * @param Google_Service_Cloudchannel_GoogleCloudChannelV1Sku + */ + public function setLegacySku(Google_Service_Cloudchannel_GoogleCloudChannelV1Sku $legacySku) + { + $this->legacySku = $legacySku; + } + /** + * @return Google_Service_Cloudchannel_GoogleCloudChannelV1Sku + */ + public function getLegacySku() + { + return $this->legacySku; + } /** * @param Google_Service_Cloudchannel_GoogleCloudChannelV1Sku */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudchannel/GoogleCloudChannelV1Value.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudchannel/GoogleCloudChannelV1Value.php index db9aa597b224..a978efee618a 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudchannel/GoogleCloudChannelV1Value.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudchannel/GoogleCloudChannelV1Value.php @@ -17,11 +17,20 @@ class Google_Service_Cloudchannel_GoogleCloudChannelV1Value extends Google_Model { + public $boolValue; public $doubleValue; public $int64Value; public $protoValue; public $stringValue; + public function setBoolValue($boolValue) + { + $this->boolValue = $boolValue; + } + public function getBoolValue() + { + return $this->boolValue; + } public function setDoubleValue($doubleValue) { $this->doubleValue = $doubleValue; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudchannel/GoogleCloudChannelV1alpha1Value.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudchannel/GoogleCloudChannelV1alpha1Value.php index 9a8754357db1..a7225cedee07 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudchannel/GoogleCloudChannelV1alpha1Value.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudchannel/GoogleCloudChannelV1alpha1Value.php @@ -17,11 +17,20 @@ class Google_Service_Cloudchannel_GoogleCloudChannelV1alpha1Value extends Google_Model { + public $boolValue; public $doubleValue; public $int64Value; public $protoValue; public $stringValue; + public function setBoolValue($boolValue) + { + $this->boolValue = $boolValue; + } + public function getBoolValue() + { + return $this->boolValue; + } public function setDoubleValue($doubleValue) { $this->doubleValue = $doubleValue; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudchannel/Resource/AccountsChannelPartnerLinksCustomers.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudchannel/Resource/AccountsChannelPartnerLinksCustomers.php new file mode 100644 index 000000000000..4e05030fdfe8 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudchannel/Resource/AccountsChannelPartnerLinksCustomers.php @@ -0,0 +1,134 @@ + + * $cloudchannelService = new Google_Service_Cloudchannel(...); + * $customers = $cloudchannelService->customers; + * + */ +class Google_Service_Cloudchannel_Resource_AccountsChannelPartnerLinksCustomers extends Google_Service_Resource +{ + /** + * Creates a new Customer resource under the reseller or distributor account. + * Possible error codes: * PERMISSION_DENIED: The reseller account making the + * request is different from the reseller account in the API request. * + * INVALID_ARGUMENT: * Required request parameters are missing or invalid. * + * Domain field value doesn't match the primary email domain. Return value: The + * newly created Customer resource. (customers.create) + * + * @param string $parent Required. The resource name of reseller account in + * which to create the customer. Parent uses the format: accounts/{account_id} + * @param Google_Service_Cloudchannel_GoogleCloudChannelV1Customer $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_Cloudchannel_GoogleCloudChannelV1Customer + */ + public function create($parent, Google_Service_Cloudchannel_GoogleCloudChannelV1Customer $postBody, $optParams = array()) + { + $params = array('parent' => $parent, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('create', array($params), "Google_Service_Cloudchannel_GoogleCloudChannelV1Customer"); + } + /** + * Deletes the given Customer permanently and irreversibly. Possible error + * codes: * PERMISSION_DENIED: The account making the request does not own this + * customer. * INVALID_ARGUMENT: Required request parameters are missing or + * invalid. * FAILED_PRECONDITION: The customer has existing entitlements. * + * NOT_FOUND: No Customer resource found for the name in the request. + * (customers.delete) + * + * @param string $name Required. The resource name of the customer to delete. + * @param array $optParams Optional parameters. + * @return Google_Service_Cloudchannel_GoogleProtobufEmpty + */ + public function delete($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('delete', array($params), "Google_Service_Cloudchannel_GoogleProtobufEmpty"); + } + /** + * Returns a requested Customer resource. Possible error codes: * + * PERMISSION_DENIED: The reseller account making the request is different from + * the reseller account in the API request. * INVALID_ARGUMENT: Required request + * parameters are missing or invalid. * NOT_FOUND: The customer resource doesn't + * exist. Usually the result of an invalid name parameter. Return value: The + * Customer resource. (customers.get) + * + * @param string $name Required. The resource name of the customer to retrieve. + * Name uses the format: accounts/{account_id}/customers/{customer_id} + * @param array $optParams Optional parameters. + * @return Google_Service_Cloudchannel_GoogleCloudChannelV1Customer + */ + public function get($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('get', array($params), "Google_Service_Cloudchannel_GoogleCloudChannelV1Customer"); + } + /** + * List Customers. Possible error codes: * PERMISSION_DENIED: The reseller + * account making the request is different from the reseller account in the API + * request. * INVALID_ARGUMENT: Required request parameters are missing or + * invalid. Return value: List of Customers, or an empty list if there are no + * customers. (customers.listAccountsChannelPartnerLinksCustomers) + * + * @param string $parent Required. The resource name of the reseller account to + * list customers from. Parent uses the format: accounts/{account_id}. + * @param array $optParams Optional parameters. + * + * @opt_param int pageSize Optional. The maximum number of customers to return. + * The service may return fewer than this value. If unspecified, returns at most + * 10 customers. The maximum value is 50. + * @opt_param string pageToken Optional. A token identifying a page of results + * other than the first page. Obtained through + * ListCustomersResponse.next_page_token of the previous + * CloudChannelService.ListCustomers call. + * @return Google_Service_Cloudchannel_GoogleCloudChannelV1ListCustomersResponse + */ + public function listAccountsChannelPartnerLinksCustomers($parent, $optParams = array()) + { + $params = array('parent' => $parent); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_Cloudchannel_GoogleCloudChannelV1ListCustomersResponse"); + } + /** + * Updates an existing Customer resource for the reseller or distributor. + * Possible error codes: * PERMISSION_DENIED: The reseller account making the + * request is different from the reseller account in the API request. * + * INVALID_ARGUMENT: Required request parameters are missing or invalid. * + * NOT_FOUND: No Customer resource found for the name in the request. Return + * value: The updated Customer resource. (customers.patch) + * + * @param string $name Output only. Resource name of the customer. Format: + * accounts/{account_id}/customers/{customer_id} + * @param Google_Service_Cloudchannel_GoogleCloudChannelV1Customer $postBody + * @param array $optParams Optional parameters. + * + * @opt_param string updateMask The update mask that applies to the resource. + * Optional. + * @return Google_Service_Cloudchannel_GoogleCloudChannelV1Customer + */ + public function patch($name, Google_Service_Cloudchannel_GoogleCloudChannelV1Customer $postBody, $optParams = array()) + { + $params = array('name' => $name, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('patch', array($params), "Google_Service_Cloudchannel_GoogleCloudChannelV1Customer"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudchannel/Resource/AccountsCustomersEntitlements.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudchannel/Resource/AccountsCustomersEntitlements.php index c866a5ceb9db..4adb35b79d8c 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudchannel/Resource/AccountsCustomersEntitlements.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Cloudchannel/Resource/AccountsCustomersEntitlements.php @@ -253,6 +253,25 @@ public function listAccountsCustomersEntitlements($parent, $optParams = array()) $params = array_merge($params, $optParams); return $this->call('list', array($params), "Google_Service_Cloudchannel_GoogleCloudChannelV1ListEntitlementsResponse"); } + /** + * Returns the requested Offer resource. Possible error codes: * + * PERMISSION_DENIED: The entitlement doesn't belong to the reseller. * + * INVALID_ARGUMENT: Required request parameters are missing or invalid. * + * NOT_FOUND: Entitlement or offer was not found. Return value: The Offer + * resource. (entitlements.lookupOffer) + * + * @param string $entitlement Required. The resource name of the entitlement to + * retrieve the Offer. Entitlement uses the format: + * accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id} + * @param array $optParams Optional parameters. + * @return Google_Service_Cloudchannel_GoogleCloudChannelV1Offer + */ + public function lookupOffer($entitlement, $optParams = array()) + { + $params = array('entitlement' => $entitlement); + $params = array_merge($params, $optParams); + return $this->call('lookupOffer', array($params), "Google_Service_Cloudchannel_GoogleCloudChannelV1Offer"); + } /** * Starts paid service for a trial entitlement. Starts paid service for a trial * entitlement immediately. This method is only applicable if a plan is set up diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Clouderrorreporting.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Clouderrorreporting.php index db9020d6cafa..7289997ae2f2 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Clouderrorreporting.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Clouderrorreporting.php @@ -32,7 +32,7 @@ */ class Google_Service_Clouderrorreporting extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/AdvancedMachineFeatures.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/AdvancedMachineFeatures.php index d58b7ebe7f62..ff3d5d0c191c 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/AdvancedMachineFeatures.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/AdvancedMachineFeatures.php @@ -18,6 +18,7 @@ class Google_Service_Compute_AdvancedMachineFeatures extends Google_Model { public $enableNestedVirtualization; + public $threadsPerCore; public function setEnableNestedVirtualization($enableNestedVirtualization) { @@ -27,4 +28,12 @@ public function getEnableNestedVirtualization() { return $this->enableNestedVirtualization; } + public function setThreadsPerCore($threadsPerCore) + { + $this->threadsPerCore = $threadsPerCore; + } + public function getThreadsPerCore() + { + return $this->threadsPerCore; + } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/AutoscalingPolicyCpuUtilization.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/AutoscalingPolicyCpuUtilization.php index 704a6edff5a4..2164a9cfd9de 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/AutoscalingPolicyCpuUtilization.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/AutoscalingPolicyCpuUtilization.php @@ -17,8 +17,17 @@ class Google_Service_Compute_AutoscalingPolicyCpuUtilization extends Google_Model { + public $predictiveMethod; public $utilizationTarget; + public function setPredictiveMethod($predictiveMethod) + { + $this->predictiveMethod = $predictiveMethod; + } + public function getPredictiveMethod() + { + return $this->predictiveMethod; + } public function setUtilizationTarget($utilizationTarget) { $this->utilizationTarget = $utilizationTarget; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/BackendBucketCdnPolicy.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/BackendBucketCdnPolicy.php index 1b568a2e3e79..11702f292ec8 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/BackendBucketCdnPolicy.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/BackendBucketCdnPolicy.php @@ -27,6 +27,7 @@ class Google_Service_Compute_BackendBucketCdnPolicy extends Google_Collection public $negativeCaching; protected $negativeCachingPolicyType = 'Google_Service_Compute_BackendBucketCdnPolicyNegativeCachingPolicy'; protected $negativeCachingPolicyDataType = 'array'; + public $requestCoalescing; public $serveWhileStale; public $signedUrlCacheMaxAgeSec; public $signedUrlKeyNames; @@ -99,6 +100,14 @@ public function getNegativeCachingPolicy() { return $this->negativeCachingPolicy; } + public function setRequestCoalescing($requestCoalescing) + { + $this->requestCoalescing = $requestCoalescing; + } + public function getRequestCoalescing() + { + return $this->requestCoalescing; + } public function setServeWhileStale($serveWhileStale) { $this->serveWhileStale = $serveWhileStale; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/BackendServiceCdnPolicy.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/BackendServiceCdnPolicy.php index 539550b91a85..ea23845bd456 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/BackendServiceCdnPolicy.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/BackendServiceCdnPolicy.php @@ -29,6 +29,7 @@ class Google_Service_Compute_BackendServiceCdnPolicy extends Google_Collection public $negativeCaching; protected $negativeCachingPolicyType = 'Google_Service_Compute_BackendServiceCdnPolicyNegativeCachingPolicy'; protected $negativeCachingPolicyDataType = 'array'; + public $requestCoalescing; public $serveWhileStale; public $signedUrlCacheMaxAgeSec; public $signedUrlKeyNames; @@ -115,6 +116,14 @@ public function getNegativeCachingPolicy() { return $this->negativeCachingPolicy; } + public function setRequestCoalescing($requestCoalescing) + { + $this->requestCoalescing = $requestCoalescing; + } + public function getRequestCoalescing() + { + return $this->requestCoalescing; + } public function setServeWhileStale($serveWhileStale) { $this->serveWhileStale = $serveWhileStale; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/DistributionPolicy.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/DistributionPolicy.php index ae063f91c7fe..c9e49549b036 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/DistributionPolicy.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/DistributionPolicy.php @@ -18,9 +18,18 @@ class Google_Service_Compute_DistributionPolicy extends Google_Collection { protected $collection_key = 'zones'; + public $targetShape; protected $zonesType = 'Google_Service_Compute_DistributionPolicyZoneConfiguration'; protected $zonesDataType = 'array'; + public function setTargetShape($targetShape) + { + $this->targetShape = $targetShape; + } + public function getTargetShape() + { + return $this->targetShape; + } /** * @param Google_Service_Compute_DistributionPolicyZoneConfiguration[] */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/HealthStatus.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/HealthStatus.php index 09bc37d37afc..29b8d9a2e04d 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/HealthStatus.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/HealthStatus.php @@ -18,6 +18,8 @@ class Google_Service_Compute_HealthStatus extends Google_Model { public $annotations; + public $forwardingRule; + public $forwardingRuleIp; public $healthState; public $instance; public $ipAddress; @@ -33,6 +35,22 @@ public function getAnnotations() { return $this->annotations; } + public function setForwardingRule($forwardingRule) + { + $this->forwardingRule = $forwardingRule; + } + public function getForwardingRule() + { + return $this->forwardingRule; + } + public function setForwardingRuleIp($forwardingRuleIp) + { + $this->forwardingRuleIp = $forwardingRuleIp; + } + public function getForwardingRuleIp() + { + return $this->forwardingRuleIp; + } public function setHealthState($healthState) { $this->healthState = $healthState; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/Resource/InstanceGroupManagers.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/Resource/InstanceGroupManagers.php index 1162010be4ef..a29a1209d224 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/Resource/InstanceGroupManagers.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/Resource/InstanceGroupManagers.php @@ -654,12 +654,12 @@ public function patchPerInstanceConfigs($project, $zone, $instanceGroupManager, return $this->call('patchPerInstanceConfigs', array($params), "Google_Service_Compute_Operation"); } /** - * Flags the specified instances in the managed instance group to be immediately - * recreated. The instances are deleted and recreated using the current instance - * template for the managed instance group. This operation is marked as DONE - * when the flag is set even if the instances have not yet been recreated. You - * must separately verify the status of the recreating action with the - * listmanagedinstances method. + * Flags the specified VM instances in the managed instance group to be + * immediately recreated. Each instance is recreated using the group's current + * configuration. This operation is marked as DONE when the flag is set even if + * the instances have not yet been recreated. You must separately verify the + * status of each instance by checking its currentAction field; for more + * information, see Checking the status of managed instances. * * If the group is part of a backend service that has enabled connection * draining, it can take up to 60 seconds after the connection draining duration diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/Resource/Instances.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/Resource/Instances.php index 49fa665461ac..69d4c29b165c 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/Resource/Instances.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/Resource/Instances.php @@ -216,8 +216,8 @@ public function bulkInsert($project, $zone, Google_Service_Compute_BulkInsertIns return $this->call('bulkInsert', array($params), "Google_Service_Compute_Operation"); } /** - * Deletes the specified Instance resource. For more information, see Stopping - * or Deleting an Instance. (instances.delete) + * Deletes the specified Instance resource. For more information, see Deleting + * an instance. (instances.delete) * * @param string $project Project ID for this request. * @param string $zone The name of the zone for this request. diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/Resource/RegionInstanceGroupManagers.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/Resource/RegionInstanceGroupManagers.php index d5fc28f6a22c..bf4efe3c151d 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/Resource/RegionInstanceGroupManagers.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Compute/Resource/RegionInstanceGroupManagers.php @@ -577,12 +577,12 @@ public function patchPerInstanceConfigs($project, $region, $instanceGroupManager return $this->call('patchPerInstanceConfigs', array($params), "Google_Service_Compute_Operation"); } /** - * Flags the specified instances in the managed instance group to be immediately - * recreated. The instances are deleted and recreated using the current instance - * template for the managed instance group. This operation is marked as DONE - * when the flag is set even if the instances have not yet been recreated. You - * must separately verify the status of the recreating action with the - * listmanagedinstances method. + * Flags the specified VM instances in the managed instance group to be + * immediately recreated. Each instance is recreated using the group's current + * configuration. This operation is marked as DONE when the flag is set even if + * the instances have not yet been recreated. You must separately verify the + * status of each instance by checking its currentAction field; for more + * information, see Checking the status of managed instances. * * If the group is part of a backend service that has enabled connection * draining, it can take up to 60 seconds after the connection draining duration diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Container.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Container.php index 9c8bd405caf5..922a6f2e912b 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Container.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Container.php @@ -31,7 +31,7 @@ */ class Google_Service_Container extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Container/Cluster.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Container/Cluster.php index 3df8382220dd..ff8b396d9722 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Container/Cluster.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Container/Cluster.php @@ -31,6 +31,8 @@ class Google_Service_Container_Cluster extends Google_Collection public $clusterIpv4Cidr; protected $conditionsType = 'Google_Service_Container_StatusCondition'; protected $conditionsDataType = 'array'; + protected $confidentialNodesType = 'Google_Service_Container_ConfidentialNodes'; + protected $confidentialNodesDataType = ''; public $createTime; public $currentMasterVersion; public $currentNodeCount; @@ -44,6 +46,7 @@ class Google_Service_Container_Cluster extends Google_Collection public $enableTpu; public $endpoint; public $expireTime; + public $id; public $initialClusterVersion; public $initialNodeCount; public $instanceGroupUrls; @@ -188,6 +191,20 @@ public function getConditions() { return $this->conditions; } + /** + * @param Google_Service_Container_ConfidentialNodes + */ + public function setConfidentialNodes(Google_Service_Container_ConfidentialNodes $confidentialNodes) + { + $this->confidentialNodes = $confidentialNodes; + } + /** + * @return Google_Service_Container_ConfidentialNodes + */ + public function getConfidentialNodes() + { + return $this->confidentialNodes; + } public function setCreateTime($createTime) { $this->createTime = $createTime; @@ -288,6 +305,14 @@ public function getExpireTime() { return $this->expireTime; } + public function setId($id) + { + $this->id = $id; + } + public function getId() + { + return $this->id; + } public function setInitialClusterVersion($initialClusterVersion) { $this->initialClusterVersion = $initialClusterVersion; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Container/ClusterUpdate.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Container/ClusterUpdate.php index 530184f6639a..8acd6a38017c 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Container/ClusterUpdate.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Container/ClusterUpdate.php @@ -20,6 +20,8 @@ class Google_Service_Container_ClusterUpdate extends Google_Collection protected $collection_key = 'desiredLocations'; protected $desiredAddonsConfigType = 'Google_Service_Container_AddonsConfig'; protected $desiredAddonsConfigDataType = ''; + protected $desiredAutopilotType = 'Google_Service_Container_Autopilot'; + protected $desiredAutopilotDataType = ''; protected $desiredBinaryAuthorizationType = 'Google_Service_Container_BinaryAuthorization'; protected $desiredBinaryAuthorizationDataType = ''; protected $desiredClusterAutoscalingType = 'Google_Service_Container_ClusterAutoscaling'; @@ -71,6 +73,20 @@ public function getDesiredAddonsConfig() { return $this->desiredAddonsConfig; } + /** + * @param Google_Service_Container_Autopilot + */ + public function setDesiredAutopilot(Google_Service_Container_Autopilot $desiredAutopilot) + { + $this->desiredAutopilot = $desiredAutopilot; + } + /** + * @return Google_Service_Container_Autopilot + */ + public function getDesiredAutopilot() + { + return $this->desiredAutopilot; + } /** * @param Google_Service_Container_BinaryAuthorization */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Container/ConfidentialNodes.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Container/ConfidentialNodes.php new file mode 100644 index 000000000000..cf5980c1d357 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Container/ConfidentialNodes.php @@ -0,0 +1,30 @@ +enabled = $enabled; + } + public function getEnabled() + { + return $this->enabled; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Container/Operation.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Container/Operation.php index 1377f9205c13..9af9fb4458d6 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Container/Operation.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Container/Operation.php @@ -22,6 +22,8 @@ class Google_Service_Container_Operation extends Google_Collection protected $clusterConditionsDataType = 'array'; public $detail; public $endTime; + protected $errorType = 'Google_Service_Container_Status'; + protected $errorDataType = ''; public $location; public $name; protected $nodepoolConditionsType = 'Google_Service_Container_StatusCondition'; @@ -66,6 +68,20 @@ public function getEndTime() { return $this->endTime; } + /** + * @param Google_Service_Container_Status + */ + public function setError(Google_Service_Container_Status $error) + { + $this->error = $error; + } + /** + * @return Google_Service_Container_Status + */ + public function getError() + { + return $this->error; + } public function setLocation($location) { $this->location = $location; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Container/Status.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Container/Status.php new file mode 100644 index 000000000000..8fc0ef3dde53 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Container/Status.php @@ -0,0 +1,49 @@ +code = $code; + } + public function getCode() + { + return $this->code; + } + public function setDetails($details) + { + $this->details = $details; + } + public function getDetails() + { + return $this->details; + } + public function setMessage($message) + { + $this->message = $message; + } + public function getMessage() + { + return $this->message; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Container/StatusCondition.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Container/StatusCondition.php index 9d51d118673c..cd5cce6f9682 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Container/StatusCondition.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Container/StatusCondition.php @@ -17,9 +17,18 @@ class Google_Service_Container_StatusCondition extends Google_Model { + public $canonicalCode; public $code; public $message; + public function setCanonicalCode($canonicalCode) + { + $this->canonicalCode = $canonicalCode; + } + public function getCanonicalCode() + { + return $this->canonicalCode; + } public function setCode($code) { $this->code = $code; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ContainerAnalysis.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ContainerAnalysis.php index 8c485ffd8d4d..3c89e65c1fa7 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ContainerAnalysis.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ContainerAnalysis.php @@ -31,7 +31,7 @@ */ class Google_Service_ContainerAnalysis extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ContainerAnalysis/Detail.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ContainerAnalysis/Detail.php index 4dd187400cb4..fce4eb70753b 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ContainerAnalysis/Detail.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ContainerAnalysis/Detail.php @@ -31,6 +31,7 @@ class Google_Service_ContainerAnalysis_Detail extends Google_Model public $severityName; public $source; public $sourceUpdateTime; + public $vendor; public function setCpeUri($cpeUri) { @@ -138,4 +139,12 @@ public function getSourceUpdateTime() { return $this->sourceUpdateTime; } + public function setVendor($vendor) + { + $this->vendor = $vendor; + } + public function getVendor() + { + return $this->vendor; + } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DLP.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DLP.php index 83e522af07de..4c7810f82597 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DLP.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DLP.php @@ -32,7 +32,7 @@ */ class Google_Service_DLP extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataCatalog.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataCatalog.php index e8917d663dab..d478fa570683 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataCatalog.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataCatalog.php @@ -31,7 +31,7 @@ */ class Google_Service_DataCatalog extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataFusion/Instance.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataFusion/Instance.php index f5c4bd819bb9..a00ef92f9f8b 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataFusion/Instance.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataFusion/Instance.php @@ -27,6 +27,7 @@ class Google_Service_DataFusion_Instance extends Google_Collection public $dataprocServiceAccount; public $description; public $displayName; + public $enableRbac; public $enableStackdriverLogging; public $enableStackdriverMonitoring; public $gcsBucket; @@ -115,6 +116,14 @@ public function getDisplayName() { return $this->displayName; } + public function setEnableRbac($enableRbac) + { + $this->enableRbac = $enableRbac; + } + public function getEnableRbac() + { + return $this->enableRbac; + } public function setEnableStackdriverLogging($enableStackdriverLogging) { $this->enableStackdriverLogging = $enableStackdriverLogging; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataLabeling.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataLabeling.php index ab7c1e9f6e9d..6c2750a65499 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataLabeling.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataLabeling.php @@ -30,7 +30,7 @@ */ class Google_Service_DataLabeling extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DatabaseMigrationService/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DatabaseMigrationService/Resource/ProjectsLocations.php index 9f9d59ea0d26..35cfaaeab436 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DatabaseMigrationService/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DatabaseMigrationService/Resource/ProjectsLocations.php @@ -50,7 +50,7 @@ public function get($name, $optParams = array()) * subset. The filtering language accepts strings like "displayName=tokyo", and * is documented in more detail in [AIP-160](https://google.aip.dev/160). * @opt_param int pageSize The maximum number of results to return. If not set, - * the service will select a default. + * the service selects a default. * @opt_param string pageToken A page token received from the `next_page_token` * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_DatabaseMigrationService_ListLocationsResponse diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataflow.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataflow.php index 7323acc5bcc6..fe5af4b5367f 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataflow.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataflow.php @@ -30,7 +30,7 @@ */ class Google_Service_Dataflow extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** View and manage your Google Compute Engine resources. */ @@ -39,13 +39,11 @@ class Google_Service_Dataflow extends Google_Service /** View your Google Compute Engine resources. */ const COMPUTE_READONLY = "https://www.googleapis.com/auth/compute.readonly"; - /** View your email address. */ + /** See your primary Google Account email address. */ const USERINFO_EMAIL = "https://www.googleapis.com/auth/userinfo.email"; public $projects; - public $projects_catalogTemplates; - public $projects_catalogTemplates_templateVersions; public $projects_jobs; public $projects_jobs_debug; public $projects_jobs_messages; @@ -62,7 +60,6 @@ class Google_Service_Dataflow extends Google_Service public $projects_locations_sql; public $projects_locations_templates; public $projects_snapshots; - public $projects_templateVersions; public $projects_templates; /** @@ -118,86 +115,6 @@ public function __construct(Google_Client $client, $rootUrl = null) ) ) ); - $this->projects_catalogTemplates = new Google_Service_Dataflow_Resource_ProjectsCatalogTemplates( - $this, - $this->serviceName, - 'catalogTemplates', - array( - 'methods' => array( - 'commit' => array( - 'path' => 'v1b3/{+name}:commit', - 'httpMethod' => 'POST', - 'parameters' => array( - 'name' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - ), - ),'delete' => array( - 'path' => 'v1b3/{+name}', - 'httpMethod' => 'DELETE', - 'parameters' => array( - 'name' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - ), - ),'get' => array( - 'path' => 'v1b3/{+name}', - 'httpMethod' => 'GET', - 'parameters' => array( - 'name' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - ), - ),'label' => array( - 'path' => 'v1b3/{+name}:label', - 'httpMethod' => 'POST', - 'parameters' => array( - 'name' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - ), - ),'tag' => array( - 'path' => 'v1b3/{+name}:tag', - 'httpMethod' => 'POST', - 'parameters' => array( - 'name' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - ), - ), - ) - ) - ); - $this->projects_catalogTemplates_templateVersions = new Google_Service_Dataflow_Resource_ProjectsCatalogTemplatesTemplateVersions( - $this, - $this->serviceName, - 'templateVersions', - array( - 'methods' => array( - 'create' => array( - 'path' => 'v1b3/{+parent}/templateVersions', - 'httpMethod' => 'POST', - 'parameters' => array( - 'parent' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - ), - ), - ) - ) - ); $this->projects_jobs = new Google_Service_Dataflow_Resource_ProjectsJobs( $this, $this->serviceName, @@ -1184,34 +1101,6 @@ public function __construct(Google_Client $client, $rootUrl = null) ) ) ); - $this->projects_templateVersions = new Google_Service_Dataflow_Resource_ProjectsTemplateVersions( - $this, - $this->serviceName, - 'templateVersions', - array( - 'methods' => array( - 'list' => array( - 'path' => 'v1b3/{+parent}/templateVersions', - 'httpMethod' => 'GET', - 'parameters' => array( - 'parent' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'pageSize' => array( - 'location' => 'query', - 'type' => 'integer', - ), - 'pageToken' => array( - 'location' => 'query', - 'type' => 'string', - ), - ), - ), - ) - ) - ); $this->projects_templates = new Google_Service_Dataflow_Resource_ProjectsTemplates( $this, $this->serviceName, diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataflow/FlexTemplateRuntimeEnvironment.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataflow/FlexTemplateRuntimeEnvironment.php index 4e00912351e4..c50362689907 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataflow/FlexTemplateRuntimeEnvironment.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataflow/FlexTemplateRuntimeEnvironment.php @@ -29,6 +29,7 @@ class Google_Service_Dataflow_FlexTemplateRuntimeEnvironment extends Google_Coll public $network; public $numWorkers; public $serviceAccountEmail; + public $stagingLocation; public $subnetwork; public $tempLocation; public $workerRegion; @@ -123,6 +124,14 @@ public function getServiceAccountEmail() { return $this->serviceAccountEmail; } + public function setStagingLocation($stagingLocation) + { + $this->stagingLocation = $stagingLocation; + } + public function getStagingLocation() + { + return $this->stagingLocation; + } public function setSubnetwork($subnetwork) { $this->subnetwork = $subnetwork; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataflow/ParameterMetadata.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataflow/ParameterMetadata.php index 00ea4f77d648..28fdf8713ca3 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataflow/ParameterMetadata.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataflow/ParameterMetadata.php @@ -18,6 +18,7 @@ class Google_Service_Dataflow_ParameterMetadata extends Google_Collection { protected $collection_key = 'regexes'; + public $customMetadata; public $helpText; public $isOptional; public $label; @@ -25,6 +26,14 @@ class Google_Service_Dataflow_ParameterMetadata extends Google_Collection public $paramType; public $regexes; + public function setCustomMetadata($customMetadata) + { + $this->customMetadata = $customMetadata; + } + public function getCustomMetadata() + { + return $this->customMetadata; + } public function setHelpText($helpText) { $this->helpText = $helpText; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataflow/Resource/ProjectsLocationsTemplates.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataflow/Resource/ProjectsLocationsTemplates.php index 602d8faaeaea..381fdab92668 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataflow/Resource/ProjectsLocationsTemplates.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataflow/Resource/ProjectsLocationsTemplates.php @@ -77,7 +77,8 @@ public function get($projectId, $location, $optParams = array()) * @param array $optParams Optional parameters. * * @opt_param string dynamicTemplate.gcsPath Path to dynamic template spec file - * on GCS. The file must be a Json serialized DynamicTemplateFieSpec object. + * on Cloud Storage. The file must be a Json serialized DynamicTemplateFieSpec + * object. * @opt_param string dynamicTemplate.stagingLocation Cloud Storage path for * staging dependencies. Must be a valid Cloud Storage URL, beginning with * `gs://`. diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataflow/Resource/ProjectsTemplates.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataflow/Resource/ProjectsTemplates.php index 63a21ba82f39..d3a4710ee15e 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataflow/Resource/ProjectsTemplates.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataflow/Resource/ProjectsTemplates.php @@ -71,7 +71,8 @@ public function get($projectId, $optParams = array()) * @param array $optParams Optional parameters. * * @opt_param string dynamicTemplate.gcsPath Path to dynamic template spec file - * on GCS. The file must be a Json serialized DynamicTemplateFieSpec object. + * on Cloud Storage. The file must be a Json serialized DynamicTemplateFieSpec + * object. * @opt_param string dynamicTemplate.stagingLocation Cloud Storage path for * staging dependencies. Must be a valid Cloud Storage URL, beginning with * `gs://`. diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataflow/Snapshot.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataflow/Snapshot.php index 3b6742ff528e..aff492e58df8 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataflow/Snapshot.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataflow/Snapshot.php @@ -25,6 +25,7 @@ class Google_Service_Dataflow_Snapshot extends Google_Collection public $projectId; protected $pubsubMetadataType = 'Google_Service_Dataflow_PubsubSnapshotMetadata'; protected $pubsubMetadataDataType = 'array'; + public $region; public $sourceJobId; public $state; public $ttl; @@ -83,6 +84,14 @@ public function getPubsubMetadata() { return $this->pubsubMetadata; } + public function setRegion($region) + { + $this->region = $region; + } + public function getRegion() + { + return $this->region; + } public function setSourceJobId($sourceJobId) { $this->sourceJobId = $sourceJobId; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataflow/WorkerHealthReport.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataflow/WorkerHealthReport.php index 8783faf68d75..08137add354c 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataflow/WorkerHealthReport.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataflow/WorkerHealthReport.php @@ -21,6 +21,7 @@ class Google_Service_Dataflow_WorkerHealthReport extends Google_Collection public $msg; public $pods; public $reportInterval; + public $vmBrokenCode; public $vmIsBroken; public $vmIsHealthy; public $vmStartupTime; @@ -49,6 +50,14 @@ public function getReportInterval() { return $this->reportInterval; } + public function setVmBrokenCode($vmBrokenCode) + { + $this->vmBrokenCode = $vmBrokenCode; + } + public function getVmBrokenCode() + { + return $this->vmBrokenCode; + } public function setVmIsBroken($vmIsBroken) { $this->vmIsBroken = $vmIsBroken; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/BatchOperationMetadata.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/BatchOperationMetadata.php new file mode 100644 index 000000000000..662d7fd5410e --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/BatchOperationMetadata.php @@ -0,0 +1,94 @@ +batch = $batch; + } + public function getBatch() + { + return $this->batch; + } + public function setBatchUuid($batchUuid) + { + $this->batchUuid = $batchUuid; + } + public function getBatchUuid() + { + return $this->batchUuid; + } + public function setCreateTime($createTime) + { + $this->createTime = $createTime; + } + public function getCreateTime() + { + return $this->createTime; + } + public function setDescription($description) + { + $this->description = $description; + } + public function getDescription() + { + return $this->description; + } + public function setDoneTime($doneTime) + { + $this->doneTime = $doneTime; + } + public function getDoneTime() + { + return $this->doneTime; + } + public function setLabels($labels) + { + $this->labels = $labels; + } + public function getLabels() + { + return $this->labels; + } + public function setOperationType($operationType) + { + $this->operationType = $operationType; + } + public function getOperationType() + { + return $this->operationType; + } + public function setWarnings($warnings) + { + $this->warnings = $warnings; + } + public function getWarnings() + { + return $this->warnings; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/ClusterConfig.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/ClusterConfig.php index 1b11b4e2e220..68871e8f10bb 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/ClusterConfig.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/ClusterConfig.php @@ -27,6 +27,8 @@ class Google_Service_Dataproc_ClusterConfig extends Google_Collection protected $endpointConfigDataType = ''; protected $gceClusterConfigType = 'Google_Service_Dataproc_GceClusterConfig'; protected $gceClusterConfigDataType = ''; + protected $gkeClusterConfigType = 'Google_Service_Dataproc_GkeClusterConfig'; + protected $gkeClusterConfigDataType = ''; protected $initializationActionsType = 'Google_Service_Dataproc_NodeInitializationAction'; protected $initializationActionsDataType = 'array'; protected $lifecycleConfigType = 'Google_Service_Dataproc_LifecycleConfig'; @@ -109,6 +111,20 @@ public function getGceClusterConfig() { return $this->gceClusterConfig; } + /** + * @param Google_Service_Dataproc_GkeClusterConfig + */ + public function setGkeClusterConfig(Google_Service_Dataproc_GkeClusterConfig $gkeClusterConfig) + { + $this->gkeClusterConfig = $gkeClusterConfig; + } + /** + * @return Google_Service_Dataproc_GkeClusterConfig + */ + public function getGkeClusterConfig() + { + return $this->gkeClusterConfig; + } /** * @param Google_Service_Dataproc_NodeInitializationAction[] */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/ConfidentialInstanceConfig.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/ConfidentialInstanceConfig.php new file mode 100644 index 000000000000..1084d64b708c --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/ConfidentialInstanceConfig.php @@ -0,0 +1,30 @@ +enableConfidentialCompute = $enableConfidentialCompute; + } + public function getEnableConfidentialCompute() + { + return $this->enableConfidentialCompute; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/GceClusterConfig.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/GceClusterConfig.php index 41518c1e6e1d..b75ea00b0b31 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/GceClusterConfig.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/GceClusterConfig.php @@ -18,6 +18,8 @@ class Google_Service_Dataproc_GceClusterConfig extends Google_Collection { protected $collection_key = 'tags'; + protected $confidentialInstanceConfigType = 'Google_Service_Dataproc_ConfidentialInstanceConfig'; + protected $confidentialInstanceConfigDataType = ''; public $internalIpOnly; public $metadata; public $networkUri; @@ -34,6 +36,20 @@ class Google_Service_Dataproc_GceClusterConfig extends Google_Collection public $tags; public $zoneUri; + /** + * @param Google_Service_Dataproc_ConfidentialInstanceConfig + */ + public function setConfidentialInstanceConfig(Google_Service_Dataproc_ConfidentialInstanceConfig $confidentialInstanceConfig) + { + $this->confidentialInstanceConfig = $confidentialInstanceConfig; + } + /** + * @return Google_Service_Dataproc_ConfidentialInstanceConfig + */ + public function getConfidentialInstanceConfig() + { + return $this->confidentialInstanceConfig; + } public function setInternalIpOnly($internalIpOnly) { $this->internalIpOnly = $internalIpOnly; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/GkeClusterConfig.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/GkeClusterConfig.php new file mode 100644 index 000000000000..25ca1c6c705f --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/GkeClusterConfig.php @@ -0,0 +1,37 @@ +namespacedGkeDeploymentTarget = $namespacedGkeDeploymentTarget; + } + /** + * @return Google_Service_Dataproc_NamespacedGkeDeploymentTarget + */ + public function getNamespacedGkeDeploymentTarget() + { + return $this->namespacedGkeDeploymentTarget; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/IdentityConfig.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/IdentityConfig.php new file mode 100644 index 000000000000..53268242244f --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/IdentityConfig.php @@ -0,0 +1,30 @@ +userServiceAccountMapping = $userServiceAccountMapping; + } + public function getUserServiceAccountMapping() + { + return $this->userServiceAccountMapping; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/NamespacedGkeDeploymentTarget.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/NamespacedGkeDeploymentTarget.php new file mode 100644 index 000000000000..5236c68f8ebf --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/NamespacedGkeDeploymentTarget.php @@ -0,0 +1,39 @@ +clusterNamespace = $clusterNamespace; + } + public function getClusterNamespace() + { + return $this->clusterNamespace; + } + public function setTargetGkeCluster($targetGkeCluster) + { + $this->targetGkeCluster = $targetGkeCluster; + } + public function getTargetGkeCluster() + { + return $this->targetGkeCluster; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/SecurityConfig.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/SecurityConfig.php index 905f2ab470da..f3eeffe4f36a 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/SecurityConfig.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dataproc/SecurityConfig.php @@ -17,9 +17,25 @@ class Google_Service_Dataproc_SecurityConfig extends Google_Model { + protected $identityConfigType = 'Google_Service_Dataproc_IdentityConfig'; + protected $identityConfigDataType = ''; protected $kerberosConfigType = 'Google_Service_Dataproc_KerberosConfig'; protected $kerberosConfigDataType = ''; + /** + * @param Google_Service_Dataproc_IdentityConfig + */ + public function setIdentityConfig(Google_Service_Dataproc_IdentityConfig $identityConfig) + { + $this->identityConfig = $identityConfig; + } + /** + * @return Google_Service_Dataproc_IdentityConfig + */ + public function getIdentityConfig() + { + return $this->identityConfig; + } /** * @param Google_Service_Dataproc_KerberosConfig */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore.php index 78b91daecaa9..d78b5c5cb48a 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore.php @@ -38,6 +38,7 @@ class Google_Service_DataprocMetastore extends Google_Service public $projects_locations; public $projects_locations_operations; public $projects_locations_services; + public $projects_locations_services_backups; public $projects_locations_services_metadataImports; /** @@ -265,6 +266,16 @@ public function __construct(Google_Client $client, $rootUrl = null) 'type' => 'string', ), ), + ),'restore' => array( + 'path' => 'v1beta/{+service}:restore', + 'httpMethod' => 'POST', + 'parameters' => array( + 'service' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), ),'setIamPolicy' => array( 'path' => 'v1beta/{+resource}:setIamPolicy', 'httpMethod' => 'POST', @@ -289,6 +300,84 @@ public function __construct(Google_Client $client, $rootUrl = null) ) ) ); + $this->projects_locations_services_backups = new Google_Service_DataprocMetastore_Resource_ProjectsLocationsServicesBackups( + $this, + $this->serviceName, + 'backups', + array( + 'methods' => array( + 'create' => array( + 'path' => 'v1beta/{+parent}/backups', + 'httpMethod' => 'POST', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'backupId' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'requestId' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ),'delete' => array( + 'path' => 'v1beta/{+name}', + 'httpMethod' => 'DELETE', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'requestId' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ),'get' => array( + 'path' => 'v1beta/{+name}', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'list' => array( + 'path' => 'v1beta/{+parent}/backups', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'filter' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'orderBy' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ), + ) + ) + ); $this->projects_locations_services_metadataImports = new Google_Service_DataprocMetastore_Resource_ProjectsLocationsServicesMetadataImports( $this, $this->serviceName, diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore/Backup.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore/Backup.php new file mode 100644 index 000000000000..10ab791f94fb --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore/Backup.php @@ -0,0 +1,82 @@ +createTime = $createTime; + } + public function getCreateTime() + { + return $this->createTime; + } + public function setDescription($description) + { + $this->description = $description; + } + public function getDescription() + { + return $this->description; + } + public function setEndTime($endTime) + { + $this->endTime = $endTime; + } + public function getEndTime() + { + return $this->endTime; + } + public function setName($name) + { + $this->name = $name; + } + public function getName() + { + return $this->name; + } + /** + * @param Google_Service_DataprocMetastore_Service + */ + public function setServiceRevision(Google_Service_DataprocMetastore_Service $serviceRevision) + { + $this->serviceRevision = $serviceRevision; + } + /** + * @return Google_Service_DataprocMetastore_Service + */ + public function getServiceRevision() + { + return $this->serviceRevision; + } + public function setState($state) + { + $this->state = $state; + } + public function getState() + { + return $this->state; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdUnits.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore/ListBackupsResponse.php similarity index 56% rename from apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdUnits.php rename to apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore/ListBackupsResponse.php index 050e38ebe5cb..910944dd853a 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdUnits.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore/ListBackupsResponse.php @@ -15,44 +15,27 @@ * the License. */ -class Google_Service_AdSense_AdUnits extends Google_Collection +class Google_Service_DataprocMetastore_ListBackupsResponse extends Google_Collection { - protected $collection_key = 'items'; - public $etag; - protected $itemsType = 'Google_Service_AdSense_AdUnit'; - protected $itemsDataType = 'array'; - public $kind; + protected $collection_key = 'unreachable'; + protected $backupsType = 'Google_Service_DataprocMetastore_Backup'; + protected $backupsDataType = 'array'; public $nextPageToken; + public $unreachable; - public function setEtag($etag) - { - $this->etag = $etag; - } - public function getEtag() - { - return $this->etag; - } /** - * @param Google_Service_AdSense_AdUnit[] + * @param Google_Service_DataprocMetastore_Backup[] */ - public function setItems($items) + public function setBackups($backups) { - $this->items = $items; + $this->backups = $backups; } /** - * @return Google_Service_AdSense_AdUnit[] + * @return Google_Service_DataprocMetastore_Backup[] */ - public function getItems() - { - return $this->items; - } - public function setKind($kind) + public function getBackups() { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; + return $this->backups; } public function setNextPageToken($nextPageToken) { @@ -62,4 +45,12 @@ public function getNextPageToken() { return $this->nextPageToken; } + public function setUnreachable($unreachable) + { + $this->unreachable = $unreachable; + } + public function getUnreachable() + { + return $this->unreachable; + } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore/OperationMetadata.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore/OperationMetadata.php new file mode 100644 index 000000000000..5cd12a5c3199 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore/OperationMetadata.php @@ -0,0 +1,84 @@ +apiVersion = $apiVersion; + } + public function getApiVersion() + { + return $this->apiVersion; + } + public function setCreateTime($createTime) + { + $this->createTime = $createTime; + } + public function getCreateTime() + { + return $this->createTime; + } + public function setEndTime($endTime) + { + $this->endTime = $endTime; + } + public function getEndTime() + { + return $this->endTime; + } + public function setRequestedCancellation($requestedCancellation) + { + $this->requestedCancellation = $requestedCancellation; + } + public function getRequestedCancellation() + { + return $this->requestedCancellation; + } + public function setStatusMessage($statusMessage) + { + $this->statusMessage = $statusMessage; + } + public function getStatusMessage() + { + return $this->statusMessage; + } + public function setTarget($target) + { + $this->target = $target; + } + public function getTarget() + { + return $this->target; + } + public function setVerb($verb) + { + $this->verb = $verb; + } + public function getVerb() + { + return $this->verb; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore/Resource/ProjectsLocations.php index c9d522da24cf..67d6bb69213f 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore/Resource/ProjectsLocations.php @@ -50,7 +50,7 @@ public function get($name, $optParams = array()) * subset. The filtering language accepts strings like "displayName=tokyo", and * is documented in more detail in AIP-160 (https://google.aip.dev/160). * @opt_param int pageSize The maximum number of results to return. If not set, - * the service will select a default. + * the service selects a default. * @opt_param string pageToken A page token received from the next_page_token * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_DataprocMetastore_ListLocationsResponse diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore/Resource/ProjectsLocationsServices.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore/Resource/ProjectsLocationsServices.php index 7325f11b6ce7..b6c93a612e21 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore/Resource/ProjectsLocationsServices.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore/Resource/ProjectsLocationsServices.php @@ -197,6 +197,22 @@ public function patch($name, Google_Service_DataprocMetastore_Service $postBody, $params = array_merge($params, $optParams); return $this->call('patch', array($params), "Google_Service_DataprocMetastore_Operation"); } + /** + * Restores a service from a backup. (services.restore) + * + * @param string $service Required. The relative resource name of the metastore + * service to run restore, in the following + * form:projects/{project_id}/locations/{location_id}/services/{service_id}. + * @param Google_Service_DataprocMetastore_RestoreServiceRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_DataprocMetastore_Operation + */ + public function restore($service, Google_Service_DataprocMetastore_RestoreServiceRequest $postBody, $optParams = array()) + { + $params = array('service' => $service, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('restore', array($params), "Google_Service_DataprocMetastore_Operation"); + } /** * Sets the access control policy on the specified resource. Replaces any * existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore/Resource/ProjectsLocationsServicesBackups.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore/Resource/ProjectsLocationsServicesBackups.php new file mode 100644 index 000000000000..171758e35a5c --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore/Resource/ProjectsLocationsServicesBackups.php @@ -0,0 +1,128 @@ + + * $metastoreService = new Google_Service_DataprocMetastore(...); + * $backups = $metastoreService->backups; + * + */ +class Google_Service_DataprocMetastore_Resource_ProjectsLocationsServicesBackups extends Google_Service_Resource +{ + /** + * Creates a new backup in a given project and location. (backups.create) + * + * @param string $parent Required. The relative resource name of the service in + * which to create a backup of the following + * form:projects/{project_number}/locations/{location_id}/services/{service_id}. + * @param Google_Service_DataprocMetastore_Backup $postBody + * @param array $optParams Optional parameters. + * + * @opt_param string backupId Required. The ID of the backup, which is used as + * the final component of the backup's name.This value must be between 1 and 64 + * characters long, begin with a letter, end with a letter or number, and + * consist of alpha-numeric ASCII characters or hyphens. + * @opt_param string requestId Optional. A request ID. Specify a unique request + * ID to allow the server to ignore the request if it has completed. The server + * will ignore subsequent requests that provide a duplicate request ID for at + * least 60 minutes after the first request.For example, if an initial request + * times out, followed by another request with the same request ID, the server + * ignores the second request to prevent the creation of duplicate + * commitments.The request ID must be a valid UUID + * (https://en.wikipedia.org/wiki/Universally_unique_identifier#Format) A zero + * UUID (00000000-0000-0000-0000-000000000000) is not supported. + * @return Google_Service_DataprocMetastore_Operation + */ + public function create($parent, Google_Service_DataprocMetastore_Backup $postBody, $optParams = array()) + { + $params = array('parent' => $parent, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('create', array($params), "Google_Service_DataprocMetastore_Operation"); + } + /** + * Deletes a single backup. (backups.delete) + * + * @param string $name Required. The relative resource name of the backup to + * delete, in the following form:projects/{project_number}/locations/{location_i + * d}/services/{service_id}/backups/{backup_id}. + * @param array $optParams Optional parameters. + * + * @opt_param string requestId Optional. A request ID. Specify a unique request + * ID to allow the server to ignore the request if it has completed. The server + * will ignore subsequent requests that provide a duplicate request ID for at + * least 60 minutes after the first request.For example, if an initial request + * times out, followed by another request with the same request ID, the server + * ignores the second request to prevent the creation of duplicate + * commitments.The request ID must be a valid UUID + * (https://en.wikipedia.org/wiki/Universally_unique_identifier#Format) A zero + * UUID (00000000-0000-0000-0000-000000000000) is not supported. + * @return Google_Service_DataprocMetastore_Operation + */ + public function delete($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('delete', array($params), "Google_Service_DataprocMetastore_Operation"); + } + /** + * Gets details of a single backup. (backups.get) + * + * @param string $name Required. The relative resource name of the backup to + * retrieve, in the following form:projects/{project_number}/locations/{location + * _id}/services/{service_id}/backups/{backup_id}. + * @param array $optParams Optional parameters. + * @return Google_Service_DataprocMetastore_Backup + */ + public function get($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('get', array($params), "Google_Service_DataprocMetastore_Backup"); + } + /** + * Lists backups in a service. (backups.listProjectsLocationsServicesBackups) + * + * @param string $parent Required. The relative resource name of the service + * whose backups to list, in the following form:projects/{project_number}/locati + * ons/{location_id}/services/{service_id}/backups. + * @param array $optParams Optional parameters. + * + * @opt_param string filter Optional. The filter to apply to list results. + * @opt_param string orderBy Optional. Specify the ordering of results as + * described in Sorting Order + * (https://cloud.google.com/apis/design/design_patterns#sorting_order). If not + * specified, the results will be sorted in the default order. + * @opt_param int pageSize Optional. The maximum number of backups to return. + * The response may contain less than the maximum number. If unspecified, no + * more than 500 backups are returned. The maximum value is 1000; values above + * 1000 are changed to 1000. + * @opt_param string pageToken Optional. A page token, received from a previous + * DataprocMetastore.ListBackups call. Provide this token to retrieve the + * subsequent page.To retrieve the first page, supply an empty page token.When + * paginating, other parameters provided to DataprocMetastore.ListBackups must + * match the call that provided the page token. + * @return Google_Service_DataprocMetastore_ListBackupsResponse + */ + public function listProjectsLocationsServicesBackups($parent, $optParams = array()) + { + $params = array('parent' => $parent); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_DataprocMetastore_ListBackupsResponse"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore/RestoreServiceRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore/RestoreServiceRequest.php new file mode 100644 index 000000000000..c7a43139ecfd --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DataprocMetastore/RestoreServiceRequest.php @@ -0,0 +1,48 @@ +backup = $backup; + } + public function getBackup() + { + return $this->backup; + } + public function setRequestId($requestId) + { + $this->requestId = $requestId; + } + public function getRequestId() + { + return $this->requestId; + } + public function setRestoreType($restoreType) + { + $this->restoreType = $restoreType; + } + public function getRestoreType() + { + return $this->restoreType; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Datastore.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Datastore.php index 78d5a3b9916a..665b7895e509 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Datastore.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Datastore.php @@ -31,7 +31,7 @@ */ class Google_Service_Datastore extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** View and manage your Google Cloud Datastore data. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow.php index 752fafbee046..7db9f1cd6d96 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow.php @@ -31,7 +31,7 @@ */ class Google_Service_Dialogflow extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** View, manage and query your Dialogflow agents. */ @@ -609,6 +609,16 @@ public function __construct(Google_Client $client, $rootUrl = null) 'type' => 'boolean', ), ), + ),'export' => array( + 'path' => 'v3/{+name}:export', + 'httpMethod' => 'POST', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), ),'get' => array( 'path' => 'v3/{+name}', 'httpMethod' => 'GET', @@ -637,6 +647,16 @@ public function __construct(Google_Client $client, $rootUrl = null) 'type' => 'string', ), ), + ),'import' => array( + 'path' => 'v3/{+parent}/flows:import', + 'httpMethod' => 'POST', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), ),'list' => array( 'path' => 'v3/{+parent}/flows', 'httpMethod' => 'GET', diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3Agent.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3Agent.php index b9e7b386778a..075cbdd82daf 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3Agent.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3Agent.php @@ -15,8 +15,9 @@ * the License. */ -class Google_Service_Dialogflow_GoogleCloudDialogflowCxV3Agent extends Google_Model +class Google_Service_Dialogflow_GoogleCloudDialogflowCxV3Agent extends Google_Collection { + protected $collection_key = 'supportedLanguageCodes'; public $avatarUri; public $defaultLanguageCode; public $description; @@ -28,6 +29,7 @@ class Google_Service_Dialogflow_GoogleCloudDialogflowCxV3Agent extends Google_Mo protected $speechToTextSettingsType = 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3SpeechToTextSettings'; protected $speechToTextSettingsDataType = ''; public $startFlow; + public $supportedLanguageCodes; public $timeZone; public function setAvatarUri($avatarUri) @@ -116,6 +118,14 @@ public function getStartFlow() { return $this->startFlow; } + public function setSupportedLanguageCodes($supportedLanguageCodes) + { + $this->supportedLanguageCodes = $supportedLanguageCodes; + } + public function getSupportedLanguageCodes() + { + return $this->supportedLanguageCodes; + } public function setTimeZone($timeZone) { $this->timeZone = $timeZone; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ExportAgentRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ExportAgentRequest.php index 2acf8971944f..d7404bc9d837 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ExportAgentRequest.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ExportAgentRequest.php @@ -18,6 +18,7 @@ class Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportAgentRequest extends Google_Model { public $agentUri; + public $environment; public function setAgentUri($agentUri) { @@ -27,4 +28,12 @@ public function getAgentUri() { return $this->agentUri; } + public function setEnvironment($environment) + { + $this->environment = $environment; + } + public function getEnvironment() + { + return $this->environment; + } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ExportFlowRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ExportFlowRequest.php new file mode 100644 index 000000000000..d2198ccbe0b9 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ExportFlowRequest.php @@ -0,0 +1,39 @@ +flowUri = $flowUri; + } + public function getFlowUri() + { + return $this->flowUri; + } + public function setIncludeReferencedFlows($includeReferencedFlows) + { + $this->includeReferencedFlows = $includeReferencedFlows; + } + public function getIncludeReferencedFlows() + { + return $this->includeReferencedFlows; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ExportFlowResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ExportFlowResponse.php new file mode 100644 index 000000000000..b438fb47584c --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ExportFlowResponse.php @@ -0,0 +1,39 @@ +flowContent = $flowContent; + } + public function getFlowContent() + { + return $this->flowContent; + } + public function setFlowUri($flowUri) + { + $this->flowUri = $flowUri; + } + public function getFlowUri() + { + return $this->flowUri; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3Flow.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3Flow.php index f60bf7c4208c..f25f502b280a 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3Flow.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3Flow.php @@ -25,6 +25,7 @@ class Google_Service_Dialogflow_GoogleCloudDialogflowCxV3Flow extends Google_Col public $name; protected $nluSettingsType = 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3NluSettings'; protected $nluSettingsDataType = ''; + public $transitionRouteGroups; protected $transitionRoutesType = 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3TransitionRoute'; protected $transitionRoutesDataType = 'array'; @@ -80,6 +81,14 @@ public function getNluSettings() { return $this->nluSettings; } + public function setTransitionRouteGroups($transitionRouteGroups) + { + $this->transitionRouteGroups = $transitionRouteGroups; + } + public function getTransitionRouteGroups() + { + return $this->transitionRouteGroups; + } /** * @param Google_Service_Dialogflow_GoogleCloudDialogflowCxV3TransitionRoute[] */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ImportFlowRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ImportFlowRequest.php new file mode 100644 index 000000000000..79b1f863b76a --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ImportFlowRequest.php @@ -0,0 +1,48 @@ +flowContent = $flowContent; + } + public function getFlowContent() + { + return $this->flowContent; + } + public function setFlowUri($flowUri) + { + $this->flowUri = $flowUri; + } + public function getFlowUri() + { + return $this->flowUri; + } + public function setImportOption($importOption) + { + $this->importOption = $importOption; + } + public function getImportOption() + { + return $this->importOption; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ImportFlowResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ImportFlowResponse.php new file mode 100644 index 000000000000..61cfe5a87c0e --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3ImportFlowResponse.php @@ -0,0 +1,30 @@ +flow = $flow; + } + public function getFlow() + { + return $this->flow; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3QueryParameters.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3QueryParameters.php index b001f849ecc2..0c55eb195dc9 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3QueryParameters.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3QueryParameters.php @@ -19,6 +19,7 @@ class Google_Service_Dialogflow_GoogleCloudDialogflowCxV3QueryParameters extends { protected $collection_key = 'sessionEntityTypes'; public $analyzeQueryTextSentiment; + public $currentPage; public $disableWebhook; protected $geoLocationType = 'Google_Service_Dialogflow_GoogleTypeLatLng'; protected $geoLocationDataType = ''; @@ -37,6 +38,14 @@ public function getAnalyzeQueryTextSentiment() { return $this->analyzeQueryTextSentiment; } + public function setCurrentPage($currentPage) + { + $this->currentPage = $currentPage; + } + public function getCurrentPage() + { + return $this->currentPage; + } public function setDisableWebhook($disableWebhook) { $this->disableWebhook = $disableWebhook; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3WebhookRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3WebhookRequest.php index ea45b1f97747..1d7a591fc0fe 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3WebhookRequest.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3WebhookRequest.php @@ -23,6 +23,7 @@ class Google_Service_Dialogflow_GoogleCloudDialogflowCxV3WebhookRequest extends protected $fulfillmentInfoDataType = ''; protected $intentInfoType = 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3WebhookRequestIntentInfo'; protected $intentInfoDataType = ''; + public $languageCode; protected $messagesType = 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ResponseMessage'; protected $messagesDataType = 'array'; protected $pageInfoType = 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3PageInfo'; @@ -32,6 +33,10 @@ class Google_Service_Dialogflow_GoogleCloudDialogflowCxV3WebhookRequest extends protected $sentimentAnalysisResultDataType = ''; protected $sessionInfoType = 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3SessionInfo'; protected $sessionInfoDataType = ''; + public $text; + public $transcript; + public $triggerEvent; + public $triggerIntent; public function setDetectIntentResponseId($detectIntentResponseId) { @@ -69,6 +74,14 @@ public function getIntentInfo() { return $this->intentInfo; } + public function setLanguageCode($languageCode) + { + $this->languageCode = $languageCode; + } + public function getLanguageCode() + { + return $this->languageCode; + } /** * @param Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ResponseMessage[] */ @@ -133,4 +146,36 @@ public function getSessionInfo() { return $this->sessionInfo; } + public function setText($text) + { + $this->text = $text; + } + public function getText() + { + return $this->text; + } + public function setTranscript($transcript) + { + $this->transcript = $transcript; + } + public function getTranscript() + { + return $this->transcript; + } + public function setTriggerEvent($triggerEvent) + { + $this->triggerEvent = $triggerEvent; + } + public function getTriggerEvent() + { + return $this->triggerEvent; + } + public function setTriggerIntent($triggerIntent) + { + $this->triggerIntent = $triggerIntent; + } + public function getTriggerIntent() + { + return $this->triggerIntent; + } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportFlowResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportFlowResponse.php new file mode 100644 index 000000000000..062576d72283 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportFlowResponse.php @@ -0,0 +1,39 @@ +flowContent = $flowContent; + } + public function getFlowContent() + { + return $this->flowContent; + } + public function setFlowUri($flowUri) + { + $this->flowUri = $flowUri; + } + public function getFlowUri() + { + return $this->flowUri; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportFlowResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportFlowResponse.php new file mode 100644 index 000000000000..18a7de8743f5 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportFlowResponse.php @@ -0,0 +1,30 @@ +flow = $flow; + } + public function getFlow() + { + return $this->flow; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookRequest.php index b6976be81d7b..0d20170e4c05 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookRequest.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookRequest.php @@ -23,6 +23,7 @@ class Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1WebhookRequest ext protected $fulfillmentInfoDataType = ''; protected $intentInfoType = 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo'; protected $intentInfoDataType = ''; + public $languageCode; protected $messagesType = 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ResponseMessage'; protected $messagesDataType = 'array'; protected $pageInfoType = 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1PageInfo'; @@ -32,6 +33,10 @@ class Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1WebhookRequest ext protected $sentimentAnalysisResultDataType = ''; protected $sessionInfoType = 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1SessionInfo'; protected $sessionInfoDataType = ''; + public $text; + public $transcript; + public $triggerEvent; + public $triggerIntent; public function setDetectIntentResponseId($detectIntentResponseId) { @@ -69,6 +74,14 @@ public function getIntentInfo() { return $this->intentInfo; } + public function setLanguageCode($languageCode) + { + $this->languageCode = $languageCode; + } + public function getLanguageCode() + { + return $this->languageCode; + } /** * @param Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ResponseMessage[] */ @@ -133,4 +146,36 @@ public function getSessionInfo() { return $this->sessionInfo; } + public function setText($text) + { + $this->text = $text; + } + public function getText() + { + return $this->text; + } + public function setTranscript($transcript) + { + $this->transcript = $transcript; + } + public function getTranscript() + { + return $this->transcript; + } + public function setTriggerEvent($triggerEvent) + { + $this->triggerEvent = $triggerEvent; + } + public function getTriggerEvent() + { + return $this->triggerEvent; + } + public function setTriggerIntent($triggerIntent) + { + $this->triggerIntent = $triggerIntent; + } + public function getTriggerIntent() + { + return $this->triggerIntent; + } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/Resource/ProjectsLocationsAgentsFlows.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/Resource/ProjectsLocationsAgentsFlows.php index 6e77e068c283..ae07902c7c85 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/Resource/ProjectsLocationsAgentsFlows.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/Resource/ProjectsLocationsAgentsFlows.php @@ -35,8 +35,10 @@ class Google_Service_Dialogflow_Resource_ProjectsLocationsAgentsFlows extends Go * * @opt_param string languageCode The language of the following fields in * `flow`: * `Flow.event_handlers.trigger_fulfillment.messages` * - * `Flow.transition_routes.trigger_fulfillment.messages` If not specified, the - * agent's default language is used. [Many + * `Flow.event_handlers.trigger_fulfillment.conditional_cases` * + * `Flow.transition_routes.trigger_fulfillment.messages` * + * `Flow.transition_routes.trigger_fulfillment.conditional_cases` If not + * specified, the agent's default language is used. [Many * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language) * are supported. Note: languages must be enabled in the agent before they can * be used. @@ -69,6 +71,23 @@ public function delete($name, $optParams = array()) $params = array_merge($params, $optParams); return $this->call('delete', array($params), "Google_Service_Dialogflow_GoogleProtobufEmpty"); } + /** + * Exports the specified flow to a binary file. Note that resources (e.g. + * intents, entities, webhooks) that the flow references will also be exported. + * (flows.export) + * + * @param string $name Required. The name of the flow to export. Format: + * `projects//locations//agents//flows/`. + * @param Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportFlowRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_Dialogflow_GoogleLongrunningOperation + */ + public function export($name, Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportFlowRequest $postBody, $optParams = array()) + { + $params = array('name' => $name, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('export', array($params), "Google_Service_Dialogflow_GoogleLongrunningOperation"); + } /** * Retrieves the specified flow. (flows.get) * @@ -79,8 +98,10 @@ public function delete($name, $optParams = array()) * @opt_param string languageCode The language to retrieve the flow for. The * following fields are language dependent: * * `Flow.event_handlers.trigger_fulfillment.messages` * - * `Flow.transition_routes.trigger_fulfillment.messages` If not specified, the - * agent's default language is used. [Many + * `Flow.event_handlers.trigger_fulfillment.conditional_cases` * + * `Flow.transition_routes.trigger_fulfillment.messages` * + * `Flow.transition_routes.trigger_fulfillment.conditional_cases` If not + * specified, the agent's default language is used. [Many * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language) * are supported. Note: languages must be enabled in the agent before they can * be used. @@ -110,6 +131,22 @@ public function getValidationResult($name, $optParams = array()) $params = array_merge($params, $optParams); return $this->call('getValidationResult', array($params), "Google_Service_Dialogflow_GoogleCloudDialogflowCxV3FlowValidationResult"); } + /** + * Imports the specified flow to the specified agent from a binary file. + * (flows.import) + * + * @param string $parent Required. The agent to import the flow into. Format: + * `projects//locations//agents/`. + * @param Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportFlowRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_Dialogflow_GoogleLongrunningOperation + */ + public function import($parent, Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportFlowRequest $postBody, $optParams = array()) + { + $params = array('parent' => $parent, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('import', array($params), "Google_Service_Dialogflow_GoogleLongrunningOperation"); + } /** * Returns the list of all flows in the specified agent. * (flows.listProjectsLocationsAgentsFlows) @@ -121,8 +158,10 @@ public function getValidationResult($name, $optParams = array()) * @opt_param string languageCode The language to list flows for. The following * fields are language dependent: * * `Flow.event_handlers.trigger_fulfillment.messages` * - * `Flow.transition_routes.trigger_fulfillment.messages` If not specified, the - * agent's default language is used. [Many + * `Flow.event_handlers.trigger_fulfillment.conditional_cases` * + * `Flow.transition_routes.trigger_fulfillment.messages` * + * `Flow.transition_routes.trigger_fulfillment.conditional_cases` If not + * specified, the agent's default language is used. [Many * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language) * are supported. Note: languages must be enabled in the agent before they can * be used. @@ -148,8 +187,10 @@ public function listProjectsLocationsAgentsFlows($parent, $optParams = array()) * * @opt_param string languageCode The language of the following fields in * `flow`: * `Flow.event_handlers.trigger_fulfillment.messages` * - * `Flow.transition_routes.trigger_fulfillment.messages` If not specified, the - * agent's default language is used. [Many + * `Flow.event_handlers.trigger_fulfillment.conditional_cases` * + * `Flow.transition_routes.trigger_fulfillment.messages` * + * `Flow.transition_routes.trigger_fulfillment.conditional_cases` If not + * specified, the agent's default language is used. [Many * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language) * are supported. Note: languages must be enabled in the agent before they can * be used. diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/Resource/ProjectsLocationsAgentsFlowsPages.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/Resource/ProjectsLocationsAgentsFlowsPages.php index bd9ea66ae4ca..86a8fad1a76d 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/Resource/ProjectsLocationsAgentsFlowsPages.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/Resource/ProjectsLocationsAgentsFlowsPages.php @@ -35,11 +35,16 @@ class Google_Service_Dialogflow_Resource_ProjectsLocationsAgentsFlowsPages exten * * @opt_param string languageCode The language of the following fields in * `page`: * `Page.entry_fulfillment.messages` * - * `Page.form.parameters.fill_behavior.initial_prompt_fulfillment.messages` * - * `Page.form.parameters.fill_behavior.reprompt_event_handlers.messages` * - * `Page.transition_routes.trigger_fulfillment.messages` * - * `Page.transition_route_groups.transition_routes.trigger_fulfillment.messages` - * If not specified, the agent's default language is used. [Many + * `Page.entry_fulfillment.conditional_cases` * + * `Page.event_handlers.trigger_fulfillment.messages` * + * `Page.event_handlers.trigger_fulfillment.conditional_cases` * + * `Page.form.parameters.fill_behavior.initial_prompt_fulfillment.messages` * `P + * age.form.parameters.fill_behavior.initial_prompt_fulfillment.conditional_case + * s` * `Page.form.parameters.fill_behavior.reprompt_event_handlers.messages` * + * `Page.form.parameters.fill_behavior.reprompt_event_handlers.conditional_cases + * ` * `Page.transition_routes.trigger_fulfillment.messages` * + * `Page.transition_routes.trigger_fulfillment.conditional_cases` If not + * specified, the agent's default language is used. [Many * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language) * are supported. Note: languages must be enabled in the agent before they can * be used. @@ -81,11 +86,16 @@ public function delete($name, $optParams = array()) * * @opt_param string languageCode The language to retrieve the page for. The * following fields are language dependent: * `Page.entry_fulfillment.messages` - * * `Page.form.parameters.fill_behavior.initial_prompt_fulfillment.messages` * - * `Page.form.parameters.fill_behavior.reprompt_event_handlers.messages` * - * `Page.transition_routes.trigger_fulfillment.messages` * - * `Page.transition_route_groups.transition_routes.trigger_fulfillment.messages` - * If not specified, the agent's default language is used. [Many + * * `Page.entry_fulfillment.conditional_cases` * + * `Page.event_handlers.trigger_fulfillment.messages` * + * `Page.event_handlers.trigger_fulfillment.conditional_cases` * + * `Page.form.parameters.fill_behavior.initial_prompt_fulfillment.messages` * `P + * age.form.parameters.fill_behavior.initial_prompt_fulfillment.conditional_case + * s` * `Page.form.parameters.fill_behavior.reprompt_event_handlers.messages` * + * `Page.form.parameters.fill_behavior.reprompt_event_handlers.conditional_cases + * ` * `Page.transition_routes.trigger_fulfillment.messages` * + * `Page.transition_routes.trigger_fulfillment.conditional_cases` If not + * specified, the agent's default language is used. [Many * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language) * are supported. Note: languages must be enabled in the agent before they can * be used. @@ -107,11 +117,16 @@ public function get($name, $optParams = array()) * * @opt_param string languageCode The language to list pages for. The following * fields are language dependent: * `Page.entry_fulfillment.messages` * - * `Page.form.parameters.fill_behavior.initial_prompt_fulfillment.messages` * - * `Page.form.parameters.fill_behavior.reprompt_event_handlers.messages` * - * `Page.transition_routes.trigger_fulfillment.messages` * - * `Page.transition_route_groups.transition_routes.trigger_fulfillment.messages` - * If not specified, the agent's default language is used. [Many + * `Page.entry_fulfillment.conditional_cases` * + * `Page.event_handlers.trigger_fulfillment.messages` * + * `Page.event_handlers.trigger_fulfillment.conditional_cases` * + * `Page.form.parameters.fill_behavior.initial_prompt_fulfillment.messages` * `P + * age.form.parameters.fill_behavior.initial_prompt_fulfillment.conditional_case + * s` * `Page.form.parameters.fill_behavior.reprompt_event_handlers.messages` * + * `Page.form.parameters.fill_behavior.reprompt_event_handlers.conditional_cases + * ` * `Page.transition_routes.trigger_fulfillment.messages` * + * `Page.transition_routes.trigger_fulfillment.conditional_cases` If not + * specified, the agent's default language is used. [Many * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language) * are supported. Note: languages must be enabled in the agent before they can * be used. @@ -138,11 +153,16 @@ public function listProjectsLocationsAgentsFlowsPages($parent, $optParams = arra * * @opt_param string languageCode The language of the following fields in * `page`: * `Page.entry_fulfillment.messages` * - * `Page.form.parameters.fill_behavior.initial_prompt_fulfillment.messages` * - * `Page.form.parameters.fill_behavior.reprompt_event_handlers.messages` * - * `Page.transition_routes.trigger_fulfillment.messages` * - * `Page.transition_route_groups.transition_routes.trigger_fulfillment.messages` - * If not specified, the agent's default language is used. [Many + * `Page.entry_fulfillment.conditional_cases` * + * `Page.event_handlers.trigger_fulfillment.messages` * + * `Page.event_handlers.trigger_fulfillment.conditional_cases` * + * `Page.form.parameters.fill_behavior.initial_prompt_fulfillment.messages` * `P + * age.form.parameters.fill_behavior.initial_prompt_fulfillment.conditional_case + * s` * `Page.form.parameters.fill_behavior.reprompt_event_handlers.messages` * + * `Page.form.parameters.fill_behavior.reprompt_event_handlers.conditional_cases + * ` * `Page.transition_routes.trigger_fulfillment.messages` * + * `Page.transition_routes.trigger_fulfillment.conditional_cases` If not + * specified, the agent's default language is used. [Many * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language) * are supported. Note: languages must be enabled in the agent before they can * be used. diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/Resource/ProjectsLocationsAgentsFlowsTransitionRouteGroups.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/Resource/ProjectsLocationsAgentsFlowsTransitionRouteGroups.php index e330e0a9a0e8..680792043be7 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/Resource/ProjectsLocationsAgentsFlowsTransitionRouteGroups.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/Resource/ProjectsLocationsAgentsFlowsTransitionRouteGroups.php @@ -34,9 +34,11 @@ class Google_Service_Dialogflow_Resource_ProjectsLocationsAgentsFlowsTransitionR * @param Google_Service_Dialogflow_GoogleCloudDialogflowCxV3TransitionRouteGroup $postBody * @param array $optParams Optional parameters. * - * @opt_param string languageCode The language to list transition route groups - * for. The field `messages` in TransitionRoute is language dependent. If not - * specified, the agent's default language is used. [Many + * @opt_param string languageCode The language of the following fields in + * `TransitionRouteGroup`: * + * `TransitionRouteGroup.transition_routes.trigger_fulfillment.messages` * `Tran + * sitionRouteGroup.transition_routes.trigger_fulfillment.conditional_cases` If + * not specified, the agent's default language is used. [Many * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language) * are supported. Note: languages must be enabled in the agent before they can * be used. @@ -76,9 +78,11 @@ public function delete($name, $optParams = array()) * `projects//locations//agents//flows//transitionRouteGroups/`. * @param array $optParams Optional parameters. * - * @opt_param string languageCode The language to list transition route groups - * for. The field `messages` in TransitionRoute is language dependent. If not - * specified, the agent's default language is used. [Many + * @opt_param string languageCode The language to retrieve the transition route + * group for. The following fields are language dependent: * + * `TransitionRouteGroup.transition_routes.trigger_fulfillment.messages` * `Tran + * sitionRouteGroup.transition_routes.trigger_fulfillment.conditional_cases` If + * not specified, the agent's default language is used. [Many * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language) * are supported. Note: languages must be enabled in the agent before they can * be used. @@ -99,8 +103,10 @@ public function get($name, $optParams = array()) * @param array $optParams Optional parameters. * * @opt_param string languageCode The language to list transition route groups - * for. The field `messages` in TransitionRoute is language dependent. If not - * specified, the agent's default language is used. [Many + * for. The following fields are language dependent: * + * `TransitionRouteGroup.transition_routes.trigger_fulfillment.messages` * `Tran + * sitionRouteGroup.transition_routes.trigger_fulfillment.conditional_cases` If + * not specified, the agent's default language is used. [Many * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language) * are supported. Note: languages must be enabled in the agent before they can * be used. @@ -126,9 +132,11 @@ public function listProjectsLocationsAgentsFlowsTransitionRouteGroups($parent, $ * @param Google_Service_Dialogflow_GoogleCloudDialogflowCxV3TransitionRouteGroup $postBody * @param array $optParams Optional parameters. * - * @opt_param string languageCode The language to list transition route groups - * for. The field `messages` in TransitionRoute is language dependent. If not - * specified, the agent's default language is used. [Many + * @opt_param string languageCode The language of the following fields in + * `TransitionRouteGroup`: * + * `TransitionRouteGroup.transition_routes.trigger_fulfillment.messages` * `Tran + * sitionRouteGroup.transition_routes.trigger_fulfillment.conditional_cases` If + * not specified, the agent's default language is used. [Many * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language) * are supported. Note: languages must be enabled in the agent before they can * be used. diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/Resource/ProjectsLocationsAgentsFlowsVersions.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/Resource/ProjectsLocationsAgentsFlowsVersions.php index 573e7548a486..f536292174c8 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/Resource/ProjectsLocationsAgentsFlowsVersions.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dialogflow/Resource/ProjectsLocationsAgentsFlowsVersions.php @@ -89,10 +89,10 @@ public function listProjectsLocationsAgentsFlowsVersions($parent, $optParams = a return $this->call('list', array($params), "Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ListVersionsResponse"); } /** - * Loads a specified version to draft version. (versions.load) + * Loads resources in the specified version to the draft flow. (versions.load) * - * @param string $name Required. The Version to be loaded to draft version. - * Format: `projects//locations//agents//flows//versions/`. + * @param string $name Required. The Version to be loaded to draft flow. Format: + * `projects//locations//agents//flows//versions/`. * @param Google_Service_Dialogflow_GoogleCloudDialogflowCxV3LoadVersionRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_Dialogflow_GoogleLongrunningOperation diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Directory.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Directory.php index bdc88ce8b4b8..8323137c49ba 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Directory.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Directory.php @@ -2096,6 +2096,10 @@ public function __construct(Google_Client $client, $rootUrl = null) 'type' => 'string', 'required' => true, ), + 'event' => array( + 'location' => 'query', + 'type' => 'string', + ), ), ),'watch' => array( 'path' => 'admin/directory/v1/users/{userKey}/aliases/watch', diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Directory/ChromeOsDevice.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Directory/ChromeOsDevice.php index 65f3ea12f429..96225bacc98e 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Directory/ChromeOsDevice.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Directory/ChromeOsDevice.php @@ -51,7 +51,7 @@ class Google_Service_Directory_ChromeOsDevice extends Google_Collection public $orgUnitPath; public $osVersion; public $platformVersion; - protected $recentUsersType = 'Google_Service_Directory_RecentUsers'; + protected $recentUsersType = 'Google_Service_Directory_ChromeOsDeviceRecentUsers'; protected $recentUsersDataType = 'array'; protected $screenshotFilesType = 'Google_Service_Directory_ChromeOsDeviceScreenshotFiles'; protected $screenshotFilesDataType = 'array'; @@ -320,14 +320,14 @@ public function getPlatformVersion() return $this->platformVersion; } /** - * @param Google_Service_Directory_RecentUsers[] + * @param Google_Service_Directory_ChromeOsDeviceRecentUsers[] */ public function setRecentUsers($recentUsers) { $this->recentUsers = $recentUsers; } /** - * @return Google_Service_Directory_RecentUsers[] + * @return Google_Service_Directory_ChromeOsDeviceRecentUsers[] */ public function getRecentUsers() { diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Directory/FailureInfo.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Directory/FailureInfo.php index d3c928c29677..a532d3cb950f 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Directory/FailureInfo.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Directory/FailureInfo.php @@ -21,7 +21,7 @@ class Google_Service_Directory_FailureInfo extends Google_Model public $errorMessage; protected $printerType = 'Google_Service_Directory_Printer'; protected $printerDataType = ''; - public $printerIds; + public $printerId; public function setErrorCode($errorCode) { @@ -53,12 +53,12 @@ public function getPrinter() { return $this->printer; } - public function setPrinterIds($printerIds) + public function setPrinterId($printerId) { - $this->printerIds = $printerIds; + $this->printerId = $printerId; } - public function getPrinterIds() + public function getPrinterId() { - return $this->printerIds; + return $this->printerId; } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Directory/Resource/UsersAliases.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Directory/Resource/UsersAliases.php index 48290b326708..7525e9bba813 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Directory/Resource/UsersAliases.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Directory/Resource/UsersAliases.php @@ -60,6 +60,8 @@ public function insert($userKey, Google_Service_Directory_Alias $postBody, $optP * @param string $userKey Identifies the user in the API request. The value can * be the user's primary email address, alias email address, or unique user ID. * @param array $optParams Optional parameters. + * + * @opt_param string event Events to watch for. * @return Google_Service_Directory_Aliases */ public function listUsersAliases($userKey, $optParams = array()) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo.php index b57cf12a60e8..ed990df2f89e 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo.php @@ -47,6 +47,7 @@ class Google_Service_DisplayVideo extends Google_Service public $advertisers; public $advertisers_assets; public $advertisers_campaigns; + public $advertisers_campaigns_targetingTypes_assignedTargetingOptions; public $advertisers_channels; public $advertisers_channels_sites; public $advertisers_creatives; @@ -243,7 +244,38 @@ public function __construct(Google_Client $client, $rootUrl = null) 'campaigns', array( 'methods' => array( - 'create' => array( + 'bulkListCampaignAssignedTargetingOptions' => array( + 'path' => 'v1/advertisers/{+advertiserId}/campaigns/{+campaignId}:bulkListCampaignAssignedTargetingOptions', + 'httpMethod' => 'GET', + 'parameters' => array( + 'advertiserId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'campaignId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'filter' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'orderBy' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ),'create' => array( 'path' => 'v1/advertisers/{+advertiserId}/campaigns', 'httpMethod' => 'POST', 'parameters' => array( @@ -332,6 +364,77 @@ public function __construct(Google_Client $client, $rootUrl = null) ) ) ); + $this->advertisers_campaigns_targetingTypes_assignedTargetingOptions = new Google_Service_DisplayVideo_Resource_AdvertisersCampaignsTargetingTypesAssignedTargetingOptions( + $this, + $this->serviceName, + 'assignedTargetingOptions', + array( + 'methods' => array( + 'get' => array( + 'path' => 'v1/advertisers/{+advertiserId}/campaigns/{+campaignId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}', + 'httpMethod' => 'GET', + 'parameters' => array( + 'advertiserId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'campaignId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'targetingType' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'assignedTargetingOptionId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'list' => array( + 'path' => 'v1/advertisers/{+advertiserId}/campaigns/{+campaignId}/targetingTypes/{+targetingType}/assignedTargetingOptions', + 'httpMethod' => 'GET', + 'parameters' => array( + 'advertiserId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'campaignId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'targetingType' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'filter' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'orderBy' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ), + ) + ) + ); $this->advertisers_channels = new Google_Service_DisplayVideo_Resource_AdvertisersChannels( $this, $this->serviceName, @@ -527,6 +630,21 @@ public function __construct(Google_Client $client, $rootUrl = null) 'type' => 'string', ), ), + ),'replace' => array( + 'path' => 'v1/advertisers/{advertiserId}/channels/{+channelId}/sites:replace', + 'httpMethod' => 'POST', + 'parameters' => array( + 'advertiserId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'channelId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), ), ) ) @@ -900,6 +1018,16 @@ public function __construct(Google_Client $client, $rootUrl = null) 'required' => true, ), ), + ),'generateDefault' => array( + 'path' => 'v1/advertisers/{+advertiserId}/lineItems:generateDefault', + 'httpMethod' => 'POST', + 'parameters' => array( + 'advertiserId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), ),'get' => array( 'path' => 'v1/advertisers/{+advertiserId}/lineItems/{+lineItemId}', 'httpMethod' => 'GET', @@ -1535,6 +1663,21 @@ public function __construct(Google_Client $client, $rootUrl = null) 'type' => 'string', ), ), + ),'replace' => array( + 'path' => 'v1/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords:replace', + 'httpMethod' => 'POST', + 'parameters' => array( + 'advertiserId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'negativeKeywordListId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), ), ) ) @@ -2478,6 +2621,21 @@ public function __construct(Google_Client $client, $rootUrl = null) 'type' => 'string', ), ), + ),'replace' => array( + 'path' => 'v1/partners/{partnerId}/channels/{+channelId}/sites:replace', + 'httpMethod' => 'POST', + 'parameters' => array( + 'partnerId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'channelId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), ), ) ) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/AppAssignedTargetingOptionDetails.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/AppAssignedTargetingOptionDetails.php index 80b40d1e5440..edb732ae440a 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/AppAssignedTargetingOptionDetails.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/AppAssignedTargetingOptionDetails.php @@ -18,6 +18,7 @@ class Google_Service_DisplayVideo_AppAssignedTargetingOptionDetails extends Google_Model { public $appId; + public $appPlatform; public $displayName; public $negative; @@ -29,6 +30,14 @@ public function getAppId() { return $this->appId; } + public function setAppPlatform($appPlatform) + { + $this->appPlatform = $appPlatform; + } + public function getAppPlatform() + { + return $this->appPlatform; + } public function setDisplayName($displayName) { $this->displayName = $displayName; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/BulkListCampaignAssignedTargetingOptionsResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/BulkListCampaignAssignedTargetingOptionsResponse.php new file mode 100644 index 000000000000..844303f397ee --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/BulkListCampaignAssignedTargetingOptionsResponse.php @@ -0,0 +1,47 @@ +assignedTargetingOptions = $assignedTargetingOptions; + } + /** + * @return Google_Service_DisplayVideo_AssignedTargetingOption[] + */ + public function getAssignedTargetingOptions() + { + return $this->assignedTargetingOptions; + } + public function setNextPageToken($nextPageToken) + { + $this->nextPageToken = $nextPageToken; + } + public function getNextPageToken() + { + return $this->nextPageToken; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Channel.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Channel.php index d9bd63c40746..9a298f60320a 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Channel.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Channel.php @@ -21,7 +21,9 @@ class Google_Service_DisplayVideo_Channel extends Google_Model public $channelId; public $displayName; public $name; + public $negativelyTargetedLineItemCount; public $partnerId; + public $positivelyTargetedLineItemCount; public function setAdvertiserId($advertiserId) { @@ -55,6 +57,14 @@ public function getName() { return $this->name; } + public function setNegativelyTargetedLineItemCount($negativelyTargetedLineItemCount) + { + $this->negativelyTargetedLineItemCount = $negativelyTargetedLineItemCount; + } + public function getNegativelyTargetedLineItemCount() + { + return $this->negativelyTargetedLineItemCount; + } public function setPartnerId($partnerId) { $this->partnerId = $partnerId; @@ -63,4 +73,12 @@ public function getPartnerId() { return $this->partnerId; } + public function setPositivelyTargetedLineItemCount($positivelyTargetedLineItemCount) + { + $this->positivelyTargetedLineItemCount = $positivelyTargetedLineItemCount; + } + public function getPositivelyTargetedLineItemCount() + { + return $this->positivelyTargetedLineItemCount; + } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/GenerateDefaultLineItemRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/GenerateDefaultLineItemRequest.php new file mode 100644 index 000000000000..4f2a57702892 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/GenerateDefaultLineItemRequest.php @@ -0,0 +1,64 @@ +displayName = $displayName; + } + public function getDisplayName() + { + return $this->displayName; + } + public function setInsertionOrderId($insertionOrderId) + { + $this->insertionOrderId = $insertionOrderId; + } + public function getInsertionOrderId() + { + return $this->insertionOrderId; + } + public function setLineItemType($lineItemType) + { + $this->lineItemType = $lineItemType; + } + public function getLineItemType() + { + return $this->lineItemType; + } + /** + * @param Google_Service_DisplayVideo_MobileApp + */ + public function setMobileApp(Google_Service_DisplayVideo_MobileApp $mobileApp) + { + $this->mobileApp = $mobileApp; + } + /** + * @return Google_Service_DisplayVideo_MobileApp + */ + public function getMobileApp() + { + return $this->mobileApp; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/ListCampaignAssignedTargetingOptionsResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/ListCampaignAssignedTargetingOptionsResponse.php new file mode 100644 index 000000000000..0c9fc6c06b81 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/ListCampaignAssignedTargetingOptionsResponse.php @@ -0,0 +1,47 @@ +assignedTargetingOptions = $assignedTargetingOptions; + } + /** + * @return Google_Service_DisplayVideo_AssignedTargetingOption[] + */ + public function getAssignedTargetingOptions() + { + return $this->assignedTargetingOptions; + } + public function setNextPageToken($nextPageToken) + { + $this->nextPageToken = $nextPageToken; + } + public function getNextPageToken() + { + return $this->nextPageToken; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/NegativeKeywordList.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/NegativeKeywordList.php index 057e61ba2757..c3512eb862b4 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/NegativeKeywordList.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/NegativeKeywordList.php @@ -21,6 +21,7 @@ class Google_Service_DisplayVideo_NegativeKeywordList extends Google_Model public $displayName; public $name; public $negativeKeywordListId; + public $targetedLineItemCount; public function setAdvertiserId($advertiserId) { @@ -54,4 +55,12 @@ public function getNegativeKeywordListId() { return $this->negativeKeywordListId; } + public function setTargetedLineItemCount($targetedLineItemCount) + { + $this->targetedLineItemCount = $targetedLineItemCount; + } + public function getTargetedLineItemCount() + { + return $this->targetedLineItemCount; + } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/ReplaceNegativeKeywordsRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/ReplaceNegativeKeywordsRequest.php new file mode 100644 index 000000000000..fd2587a82e5e --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/ReplaceNegativeKeywordsRequest.php @@ -0,0 +1,38 @@ +newNegativeKeywords = $newNegativeKeywords; + } + /** + * @return Google_Service_DisplayVideo_NegativeKeyword[] + */ + public function getNewNegativeKeywords() + { + return $this->newNegativeKeywords; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/ReplaceNegativeKeywordsResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/ReplaceNegativeKeywordsResponse.php new file mode 100644 index 000000000000..ea33abe6f08e --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/ReplaceNegativeKeywordsResponse.php @@ -0,0 +1,38 @@ +negativeKeywords = $negativeKeywords; + } + /** + * @return Google_Service_DisplayVideo_NegativeKeyword[] + */ + public function getNegativeKeywords() + { + return $this->negativeKeywords; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/ReplaceSitesRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/ReplaceSitesRequest.php new file mode 100644 index 000000000000..9ee914320435 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/ReplaceSitesRequest.php @@ -0,0 +1,56 @@ +advertiserId = $advertiserId; + } + public function getAdvertiserId() + { + return $this->advertiserId; + } + /** + * @param Google_Service_DisplayVideo_Site[] + */ + public function setNewSites($newSites) + { + $this->newSites = $newSites; + } + /** + * @return Google_Service_DisplayVideo_Site[] + */ + public function getNewSites() + { + return $this->newSites; + } + public function setPartnerId($partnerId) + { + $this->partnerId = $partnerId; + } + public function getPartnerId() + { + return $this->partnerId; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/ReplaceSitesResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/ReplaceSitesResponse.php new file mode 100644 index 000000000000..fc6379394339 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/ReplaceSitesResponse.php @@ -0,0 +1,38 @@ +sites = $sites; + } + /** + * @return Google_Service_DisplayVideo_Site[] + */ + public function getSites() + { + return $this->sites; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersCampaigns.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersCampaigns.php index fdcfbda0f6c9..551616561c20 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersCampaigns.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersCampaigns.php @@ -25,6 +25,47 @@ */ class Google_Service_DisplayVideo_Resource_AdvertisersCampaigns extends Google_Service_Resource { + /** + * Lists assigned targeting options of a campaign across targeting types. + * (campaigns.bulkListCampaignAssignedTargetingOptions) + * + * @param string $advertiserId Required. The ID of the advertiser the campaign + * belongs to. + * @param string $campaignId Required. The ID of the campaign to list assigned + * targeting options for. + * @param array $optParams Optional parameters. + * + * @opt_param string filter Allows filtering by assigned targeting option + * properties. Supported syntax: * Filter expressions are made up of one or more + * restrictions. * Restrictions can be combined by the logical operator `OR` on + * the same field. * A restriction has the form of `{field} {operator} {value}`. + * * The operator must be `EQUALS (=)`. * Supported fields: - `targetingType` - + * `inheritance` Examples: * AssignedTargetingOptions of targeting type + * TARGETING_TYPE_LANGUAGE or TARGETING_TYPE_GENDER + * `targetingType="TARGETING_TYPE_LANGUAGE" OR + * targetingType="TARGETING_TYPE_GENDER"` * AssignedTargetingOptions with + * inheritance status of NOT_INHERITED or INHERITED_FROM_PARTNER + * `inheritance="NOT_INHERITED" OR inheritance="INHERITED_FROM_PARTNER"` The + * length of this field should be no more than 500 characters. + * @opt_param string orderBy Field by which to sort the list. Acceptable values + * are: * `targetingType` (default) The default sorting order is ascending. To + * specify descending order for a field, a suffix "desc" should be added to the + * field name. Example: `targetingType desc`. + * @opt_param int pageSize Requested page size. The size must be an integer + * between `1` and `5000`. If unspecified, the default is `5000`. Returns error + * code `INVALID_ARGUMENT` if an invalid value is specified. + * @opt_param string pageToken A token that lets the client fetch the next page + * of results. Typically, this is the value of next_page_token returned from the + * previous call to `BulkListCampaignAssignedTargetingOptions` method. If not + * specified, the first page of results will be returned. + * @return Google_Service_DisplayVideo_BulkListCampaignAssignedTargetingOptionsResponse + */ + public function bulkListCampaignAssignedTargetingOptions($advertiserId, $campaignId, $optParams = array()) + { + $params = array('advertiserId' => $advertiserId, 'campaignId' => $campaignId); + $params = array_merge($params, $optParams); + return $this->call('bulkListCampaignAssignedTargetingOptions', array($params), "Google_Service_DisplayVideo_BulkListCampaignAssignedTargetingOptionsResponse"); + } /** * Creates a new campaign. Returns the newly created campaign if successful. * (campaigns.create) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersCampaignsTargetingTypes.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersCampaignsTargetingTypes.php new file mode 100644 index 000000000000..849a4526331f --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersCampaignsTargetingTypes.php @@ -0,0 +1,28 @@ + + * $displayvideoService = new Google_Service_DisplayVideo(...); + * $targetingTypes = $displayvideoService->targetingTypes; + * + */ +class Google_Service_DisplayVideo_Resource_AdvertisersCampaignsTargetingTypes extends Google_Service_Resource +{ +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersCampaignsTargetingTypesAssignedTargetingOptions.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersCampaignsTargetingTypesAssignedTargetingOptions.php new file mode 100644 index 000000000000..fba72f5118dd --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersCampaignsTargetingTypesAssignedTargetingOptions.php @@ -0,0 +1,115 @@ + + * $displayvideoService = new Google_Service_DisplayVideo(...); + * $assignedTargetingOptions = $displayvideoService->assignedTargetingOptions; + * + */ +class Google_Service_DisplayVideo_Resource_AdvertisersCampaignsTargetingTypesAssignedTargetingOptions extends Google_Service_Resource +{ + /** + * Gets a single targeting option assigned to a campaign. + * (assignedTargetingOptions.get) + * + * @param string $advertiserId Required. The ID of the advertiser the campaign + * belongs to. + * @param string $campaignId Required. The ID of the campaign the assigned + * targeting option belongs to. + * @param string $targetingType Required. Identifies the type of this assigned + * targeting option. Supported targeting types: * `TARGETING_TYPE_AGE_RANGE` * + * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * + * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * + * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * + * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * + * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * + * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` * + * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE` * + * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_LANGUAGE` * + * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_PARENTAL_STATUS` * + * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` + * * `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_VIEWABILITY` + * @param string $assignedTargetingOptionId Required. An identifier unique to + * the targeting type in this campaign that identifies the assigned targeting + * option being requested. + * @param array $optParams Optional parameters. + * @return Google_Service_DisplayVideo_AssignedTargetingOption + */ + public function get($advertiserId, $campaignId, $targetingType, $assignedTargetingOptionId, $optParams = array()) + { + $params = array('advertiserId' => $advertiserId, 'campaignId' => $campaignId, 'targetingType' => $targetingType, 'assignedTargetingOptionId' => $assignedTargetingOptionId); + $params = array_merge($params, $optParams); + return $this->call('get', array($params), "Google_Service_DisplayVideo_AssignedTargetingOption"); + } + /** + * Lists the targeting options assigned to a campaign for a specified targeting + * type. (assignedTargetingOptions.listAdvertisersCampaignsTargetingTypesAssigne + * dTargetingOptions) + * + * @param string $advertiserId Required. The ID of the advertiser the campaign + * belongs to. + * @param string $campaignId Required. The ID of the campaign to list assigned + * targeting options for. + * @param string $targetingType Required. Identifies the type of assigned + * targeting options to list. Supported targeting types: * + * `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * + * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * + * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * + * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * + * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * + * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` * + * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE` * + * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_LANGUAGE` * + * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_PARENTAL_STATUS` * + * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` + * * `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_VIEWABILITY` + * @param array $optParams Optional parameters. + * + * @opt_param string filter Allows filtering by assigned targeting option + * properties. Supported syntax: * Filter expressions are made up of one or more + * restrictions. * Restrictions can be combined by the logical operator `OR`. * + * A restriction has the form of `{field} {operator} {value}`. * The operator + * must be `EQUALS (=)`. * Supported fields: - `assignedTargetingOptionId` - + * `inheritance` Examples: * AssignedTargetingOptions with ID 1 or 2 + * `assignedTargetingOptionId="1" OR assignedTargetingOptionId="2"` * + * AssignedTargetingOptions with inheritance status of NOT_INHERITED or + * INHERITED_FROM_PARTNER `inheritance="NOT_INHERITED" OR + * inheritance="INHERITED_FROM_PARTNER"` The length of this field should be no + * more than 500 characters. + * @opt_param string orderBy Field by which to sort the list. Acceptable values + * are: * `assignedTargetingOptionId` (default) The default sorting order is + * ascending. To specify descending order for a field, a suffix "desc" should be + * added to the field name. Example: `assignedTargetingOptionId desc`. + * @opt_param int pageSize Requested page size. Must be between `1` and `100`. + * If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` + * if an invalid value is specified. + * @opt_param string pageToken A token identifying a page of results the server + * should return. Typically, this is the value of next_page_token returned from + * the previous call to `ListCampaignAssignedTargetingOptions` method. If not + * specified, the first page of results will be returned. + * @return Google_Service_DisplayVideo_ListCampaignAssignedTargetingOptionsResponse + */ + public function listAdvertisersCampaignsTargetingTypesAssignedTargetingOptions($advertiserId, $campaignId, $targetingType, $optParams = array()) + { + $params = array('advertiserId' => $advertiserId, 'campaignId' => $campaignId, 'targetingType' => $targetingType); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_DisplayVideo_ListCampaignAssignedTargetingOptionsResponse"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersChannelsSites.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersChannelsSites.php index d1c3ddfa311d..b56cd5daae56 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersChannelsSites.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersChannelsSites.php @@ -120,4 +120,23 @@ public function listAdvertisersChannelsSites($advertiserId, $channelId, $optPara $params = array_merge($params, $optParams); return $this->call('list', array($params), "Google_Service_DisplayVideo_ListSitesResponse"); } + /** + * Replaces all of the sites under a single channel. The operation will replace + * the sites under a channel with the sites provided in + * ReplaceSitesRequest.new_sites. (sites.replace) + * + * @param string $advertiserId The ID of the advertiser that owns the parent + * channel. + * @param string $channelId Required. The ID of the parent channel whose sites + * will be replaced. + * @param Google_Service_DisplayVideo_ReplaceSitesRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_DisplayVideo_ReplaceSitesResponse + */ + public function replace($advertiserId, $channelId, Google_Service_DisplayVideo_ReplaceSitesRequest $postBody, $optParams = array()) + { + $params = array('advertiserId' => $advertiserId, 'channelId' => $channelId, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('replace', array($params), "Google_Service_DisplayVideo_ReplaceSitesResponse"); + } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersLineItems.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersLineItems.php index 031670537542..77d27b21c2d0 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersLineItems.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersLineItems.php @@ -121,6 +121,26 @@ public function delete($advertiserId, $lineItemId, $optParams = array()) $params = array_merge($params, $optParams); return $this->call('delete', array($params), "Google_Service_DisplayVideo_DisplayvideoEmpty"); } + /** + * Creates a new line item with settings (including targeting) inherited from + * the insertion order and an `ENTITY_STATUS_DRAFT` entity_status. Returns the + * newly created line item if successful. There are default values based on the + * three fields: * The insertion order's insertion_order_type * The insertion + * order's automation_type * The given line_item_type + * (lineItems.generateDefault) + * + * @param string $advertiserId Required. The ID of the advertiser this line item + * belongs to. + * @param Google_Service_DisplayVideo_GenerateDefaultLineItemRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_DisplayVideo_LineItem + */ + public function generateDefault($advertiserId, Google_Service_DisplayVideo_GenerateDefaultLineItemRequest $postBody, $optParams = array()) + { + $params = array('advertiserId' => $advertiserId, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('generateDefault', array($params), "Google_Service_DisplayVideo_LineItem"); + } /** * Gets a line item. (lineItems.get) * @@ -154,26 +174,28 @@ public function get($advertiserId, $lineItemId, $optParams = array()) * `flight.dateRange.endDate` must be LESS THAN (<). * The operator used on * `updateTime` must be `GREATER THAN OR EQUAL TO (>=)` or `LESS THAN OR EQUAL * TO (<=)`. * The operator used on `warningMessages` must be `HAS (:)`. * The - * operators used on all other fields must be `EQUALS (=)`. * Supported fields: - * - `campaignId` - `displayName` - `insertionOrderId` - `entityStatus` - - * `lineItemId` - `lineItemType` - `flight.dateRange.endDate` (input formatted - * as YYYY-MM-DD) - `warningMessages` - `flight.triggerId` - `updateTime` (input - * in ISO 8601 format, or YYYY-MM-DDTHH:MM:SSZ) * The operator can be `NO LESS - * THAN (>=)` or `NO GREATER THAN (<=)`. - `updateTime` (format of ISO 8601) - * Examples: * All line items under an insertion order: - * `insertionOrderId="1234"` * All `ENTITY_STATUS_ACTIVE` or - * `ENTITY_STATUS_PAUSED` and `LINE_ITEM_TYPE_DISPLAY_DEFAULT` line items under - * an advertiser: `(entityStatus="ENTITY_STATUS_ACTIVE" OR - * entityStatus="ENTITY_STATUS_PAUSED") AND - * lineItemType="LINE_ITEM_TYPE_DISPLAY_DEFAULT"` * All line items whose flight - * dates end before March 28, 2019: `flight.dateRange.endDate<"2019-03-28"` * - * All line items that have `NO_VALID_CREATIVE` in `warningMessages`: + * operators used on all other fields must be `EQUALS (=)`. * Supported + * properties: - `campaignId` - `displayName` - `insertionOrderId` - + * `entityStatus` - `lineItemId` - `lineItemType` - `flight.dateRange.endDate` + * (input formatted as YYYY-MM-DD) - `warningMessages` - `flight.triggerId` - + * `updateTime` (input in ISO 8601 format, or YYYY-MM-DDTHH:MM:SSZ) - + * `targetedChannelId` - `targetedNegativeKeywordListId` Examples: * All line + * items under an insertion order: `insertionOrderId="1234"` * All + * `ENTITY_STATUS_ACTIVE` or `ENTITY_STATUS_PAUSED` and + * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` line items under an advertiser: + * `(entityStatus="ENTITY_STATUS_ACTIVE" OR entityStatus="ENTITY_STATUS_PAUSED") + * AND lineItemType="LINE_ITEM_TYPE_DISPLAY_DEFAULT"` * All line items whose + * flight dates end before March 28, 2019: + * `flight.dateRange.endDate<"2019-03-28"` * All line items that have + * `NO_VALID_CREATIVE` in `warningMessages`: * `warningMessages:"NO_VALID_CREATIVE"` * All line items with an update time * less than or equal to `2020-11-04T18:54:47Z (format of ISO 8601)`: * `updateTime<="2020-11-04T18:54:47Z"` * All line items with an update time * greater than or equal to `2020-11-04T18:54:47Z (format of ISO 8601)`: - * `updateTime>="2020-11-04T18:54:47Z"` The length of this field should be no - * more than 500 characters. + * `updateTime>="2020-11-04T18:54:47Z"` * All line items that are using both the + * specified channel and specified negative keyword list in their targeting: + * `targetedNegativeKeywordListId=789 AND targetedChannelId=12345` The length of + * this field should be no more than 500 characters. * @opt_param string orderBy Field by which to sort the list. Acceptable values * are: * "displayName" (default) * "entityStatus" * “flight.dateRange.endDate” * * "updateTime" The default sorting order is ascending. To specify descending diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersNegativeKeywordListsNegativeKeywords.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersNegativeKeywordListsNegativeKeywords.php index d9be4d2e6f45..49fb92ee97e7 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersNegativeKeywordListsNegativeKeywords.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/AdvertisersNegativeKeywordListsNegativeKeywords.php @@ -120,4 +120,24 @@ public function listAdvertisersNegativeKeywordListsNegativeKeywords($advertiserI $params = array_merge($params, $optParams); return $this->call('list', array($params), "Google_Service_DisplayVideo_ListNegativeKeywordsResponse"); } + /** + * Replaces all negative keywords in a single negative keyword list. The + * operation will replace the keywords in a negative keyword list with keywords + * provided in ReplaceNegativeKeywordsRequest.new_negative_keywords. + * (negativeKeywords.replace) + * + * @param string $advertiserId Required. The ID of the DV360 advertiser to which + * the parent negative keyword list belongs. + * @param string $negativeKeywordListId Required. The ID of the parent negative + * keyword list to which the negative keywords belong. + * @param Google_Service_DisplayVideo_ReplaceNegativeKeywordsRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_DisplayVideo_ReplaceNegativeKeywordsResponse + */ + public function replace($advertiserId, $negativeKeywordListId, Google_Service_DisplayVideo_ReplaceNegativeKeywordsRequest $postBody, $optParams = array()) + { + $params = array('advertiserId' => $advertiserId, 'negativeKeywordListId' => $negativeKeywordListId, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('replace', array($params), "Google_Service_DisplayVideo_ReplaceNegativeKeywordsResponse"); + } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/PartnersChannelsSites.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/PartnersChannelsSites.php index 6585fb76efdf..a86bcedf4618 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/PartnersChannelsSites.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DisplayVideo/Resource/PartnersChannelsSites.php @@ -116,4 +116,22 @@ public function listPartnersChannelsSites($partnerId, $channelId, $optParams = a $params = array_merge($params, $optParams); return $this->call('list', array($params), "Google_Service_DisplayVideo_ListSitesResponse"); } + /** + * Replaces all of the sites under a single channel. The operation will replace + * the sites under a channel with the sites provided in + * ReplaceSitesRequest.new_sites. (sites.replace) + * + * @param string $partnerId The ID of the partner that owns the parent channel. + * @param string $channelId Required. The ID of the parent channel whose sites + * will be replaced. + * @param Google_Service_DisplayVideo_ReplaceSitesRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_DisplayVideo_ReplaceSitesResponse + */ + public function replace($partnerId, $channelId, Google_Service_DisplayVideo_ReplaceSitesRequest $postBody, $optParams = array()) + { + $params = array('partnerId' => $partnerId, 'channelId' => $channelId, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('replace', array($params), "Google_Service_DisplayVideo_ReplaceSitesResponse"); + } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dns.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dns.php index 0919e40c3b62..cc6f86a3f94e 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dns.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Dns.php @@ -30,7 +30,7 @@ */ class Google_Service_Dns extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** View your data across Google Cloud Platform services. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Docs.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Docs.php index 74a6c2a95406..a256c8f01ff6 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Docs.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Docs.php @@ -39,7 +39,7 @@ class Google_Service_Docs extends Google_Service /** See, edit, create, and delete all of your Google Drive files. */ const DRIVE = "https://www.googleapis.com/auth/drive"; - /** View and manage Google Drive files and folders that you have opened or created with this app. */ + /** See, edit, create, and delete only the specific Google Drive files you use with this app. */ const DRIVE_FILE = "https://www.googleapis.com/auth/drive.file"; /** See and download all your Google Drive files. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document.php index 39fc92b8159a..c66cfc25703b 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document.php @@ -16,7 +16,7 @@ */ /** - * Service definition for Document (v1beta3). + * Service definition for Document (v1). * *

* Service to parse structured information from unstructured or semi-structured @@ -32,15 +32,19 @@ */ class Google_Service_Document extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; + public $operations; public $projects_locations; public $projects_locations_operations; public $projects_locations_processors; public $projects_locations_processors_humanReviewConfig; public $projects_locations_processors_processorVersions; + public $projects_operations; + public $uiv1beta3_projects_locations; + public $uiv1beta3_projects_locations_operations; /** * Constructs the internal representation of the Document service. @@ -54,9 +58,61 @@ public function __construct(Google_Client $client, $rootUrl = null) $this->rootUrl = $rootUrl ?: 'https://documentai.googleapis.com/'; $this->servicePath = ''; $this->batchPath = 'batch'; - $this->version = 'v1beta3'; + $this->version = 'v1'; $this->serviceName = 'documentai'; + $this->operations = new Google_Service_Document_Resource_Operations( + $this, + $this->serviceName, + 'operations', + array( + 'methods' => array( + 'cancel' => array( + 'path' => 'v1/{+name}:cancel', + 'httpMethod' => 'POST', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'delete' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'DELETE', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'list' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'filter' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ), + ) + ) + ); $this->projects_locations = new Google_Service_Document_Resource_ProjectsLocations( $this, $this->serviceName, @@ -64,7 +120,7 @@ public function __construct(Google_Client $client, $rootUrl = null) array( 'methods' => array( 'get' => array( - 'path' => 'v1beta3/{+name}', + 'path' => 'v1/{+name}', 'httpMethod' => 'GET', 'parameters' => array( 'name' => array( @@ -74,7 +130,7 @@ public function __construct(Google_Client $client, $rootUrl = null) ), ), ),'list' => array( - 'path' => 'v1beta3/{+name}/locations', + 'path' => 'v1/{+name}/locations', 'httpMethod' => 'GET', 'parameters' => array( 'name' => array( @@ -106,7 +162,7 @@ public function __construct(Google_Client $client, $rootUrl = null) array( 'methods' => array( 'get' => array( - 'path' => 'v1beta3/{+name}', + 'path' => 'v1/{+name}', 'httpMethod' => 'GET', 'parameters' => array( 'name' => array( @@ -126,7 +182,7 @@ public function __construct(Google_Client $client, $rootUrl = null) array( 'methods' => array( 'batchProcess' => array( - 'path' => 'v1beta3/{+name}:batchProcess', + 'path' => 'v1/{+name}:batchProcess', 'httpMethod' => 'POST', 'parameters' => array( 'name' => array( @@ -136,7 +192,7 @@ public function __construct(Google_Client $client, $rootUrl = null) ), ), ),'process' => array( - 'path' => 'v1beta3/{+name}:process', + 'path' => 'v1/{+name}:process', 'httpMethod' => 'POST', 'parameters' => array( 'name' => array( @@ -156,7 +212,7 @@ public function __construct(Google_Client $client, $rootUrl = null) array( 'methods' => array( 'reviewDocument' => array( - 'path' => 'v1beta3/{+humanReviewConfig}:reviewDocument', + 'path' => 'v1/{+humanReviewConfig}:reviewDocument', 'httpMethod' => 'POST', 'parameters' => array( 'humanReviewConfig' => array( @@ -176,7 +232,7 @@ public function __construct(Google_Client $client, $rootUrl = null) array( 'methods' => array( 'batchProcess' => array( - 'path' => 'v1beta3/{+name}:batchProcess', + 'path' => 'v1/{+name}:batchProcess', 'httpMethod' => 'POST', 'parameters' => array( 'name' => array( @@ -186,7 +242,7 @@ public function __construct(Google_Client $client, $rootUrl = null) ), ), ),'process' => array( - 'path' => 'v1beta3/{+name}:process', + 'path' => 'v1/{+name}:process', 'httpMethod' => 'POST', 'parameters' => array( 'name' => array( @@ -199,5 +255,87 @@ public function __construct(Google_Client $client, $rootUrl = null) ) ) ); + $this->projects_operations = new Google_Service_Document_Resource_ProjectsOperations( + $this, + $this->serviceName, + 'operations', + array( + 'methods' => array( + 'get' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ), + ) + ) + ); + $this->uiv1beta3_projects_locations = new Google_Service_Document_Resource_Uiv1beta3ProjectsLocations( + $this, + $this->serviceName, + 'locations', + array( + 'methods' => array( + 'get' => array( + 'path' => 'uiv1beta3/{+name}', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'list' => array( + 'path' => 'uiv1beta3/{+name}/locations', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'filter' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ), + ) + ) + ); + $this->uiv1beta3_projects_locations_operations = new Google_Service_Document_Resource_Uiv1beta3ProjectsLocationsOperations( + $this, + $this->serviceName, + 'operations', + array( + 'methods' => array( + 'get' => array( + 'path' => 'uiv1beta3/{+name}', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ), + ) + ) + ); } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiUiv1beta3TrainProcessorVersionMetadataDatasetValidation.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiUiv1beta3TrainProcessorVersionMetadataDatasetValidation.php index 2a1af22c0319..d86c402a9ccc 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiUiv1beta3TrainProcessorVersionMetadataDatasetValidation.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiUiv1beta3TrainProcessorVersionMetadataDatasetValidation.php @@ -18,11 +18,21 @@ class Google_Service_Document_GoogleCloudDocumentaiUiv1beta3TrainProcessorVersionMetadataDatasetValidation extends Google_Collection { protected $collection_key = 'documentErrors'; + public $datasetErrorCount; protected $datasetErrorsType = 'Google_Service_Document_GoogleRpcStatus'; protected $datasetErrorsDataType = 'array'; + public $documentErrorCount; protected $documentErrorsType = 'Google_Service_Document_GoogleRpcStatus'; protected $documentErrorsDataType = 'array'; + public function setDatasetErrorCount($datasetErrorCount) + { + $this->datasetErrorCount = $datasetErrorCount; + } + public function getDatasetErrorCount() + { + return $this->datasetErrorCount; + } /** * @param Google_Service_Document_GoogleRpcStatus[] */ @@ -37,6 +47,14 @@ public function getDatasetErrors() { return $this->datasetErrors; } + public function setDocumentErrorCount($documentErrorCount) + { + $this->documentErrorCount = $documentErrorCount; + } + public function getDocumentErrorCount() + { + return $this->documentErrorCount; + } /** * @param Google_Service_Document_GoogleRpcStatus[] */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1BatchDocumentsInputConfig.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1BatchDocumentsInputConfig.php new file mode 100644 index 000000000000..20420f9a286e --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1BatchDocumentsInputConfig.php @@ -0,0 +1,53 @@ +gcsDocuments = $gcsDocuments; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1GcsDocuments + */ + public function getGcsDocuments() + { + return $this->gcsDocuments; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1GcsPrefix + */ + public function setGcsPrefix(Google_Service_Document_GoogleCloudDocumentaiV1GcsPrefix $gcsPrefix) + { + $this->gcsPrefix = $gcsPrefix; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1GcsPrefix + */ + public function getGcsPrefix() + { + return $this->gcsPrefix; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1BatchProcessRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1BatchProcessRequest.php new file mode 100644 index 000000000000..c2d22853f683 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1BatchProcessRequest.php @@ -0,0 +1,62 @@ +documentOutputConfig = $documentOutputConfig; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentOutputConfig + */ + public function getDocumentOutputConfig() + { + return $this->documentOutputConfig; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1BatchDocumentsInputConfig + */ + public function setInputDocuments(Google_Service_Document_GoogleCloudDocumentaiV1BatchDocumentsInputConfig $inputDocuments) + { + $this->inputDocuments = $inputDocuments; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1BatchDocumentsInputConfig + */ + public function getInputDocuments() + { + return $this->inputDocuments; + } + public function setSkipHumanReview($skipHumanReview) + { + $this->skipHumanReview = $skipHumanReview; + } + public function getSkipHumanReview() + { + return $this->skipHumanReview; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1BoundingPoly.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1BoundingPoly.php new file mode 100644 index 000000000000..95c2a2b002ba --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1BoundingPoly.php @@ -0,0 +1,54 @@ +normalizedVertices = $normalizedVertices; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1NormalizedVertex[] + */ + public function getNormalizedVertices() + { + return $this->normalizedVertices; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1Vertex[] + */ + public function setVertices($vertices) + { + $this->vertices = $vertices; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1Vertex[] + */ + public function getVertices() + { + return $this->vertices; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1Document.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1Document.php new file mode 100644 index 000000000000..455b1a3799f2 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1Document.php @@ -0,0 +1,186 @@ +content = $content; + } + public function getContent() + { + return $this->content; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentEntity[] + */ + public function setEntities($entities) + { + $this->entities = $entities; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentEntity[] + */ + public function getEntities() + { + return $this->entities; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentEntityRelation[] + */ + public function setEntityRelations($entityRelations) + { + $this->entityRelations = $entityRelations; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentEntityRelation[] + */ + public function getEntityRelations() + { + return $this->entityRelations; + } + /** + * @param Google_Service_Document_GoogleRpcStatus + */ + public function setError(Google_Service_Document_GoogleRpcStatus $error) + { + $this->error = $error; + } + /** + * @return Google_Service_Document_GoogleRpcStatus + */ + public function getError() + { + return $this->error; + } + public function setMimeType($mimeType) + { + $this->mimeType = $mimeType; + } + public function getMimeType() + { + return $this->mimeType; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentPage[] + */ + public function setPages($pages) + { + $this->pages = $pages; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPage[] + */ + public function getPages() + { + return $this->pages; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentRevision[] + */ + public function setRevisions($revisions) + { + $this->revisions = $revisions; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentRevision[] + */ + public function getRevisions() + { + return $this->revisions; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentShardInfo + */ + public function setShardInfo(Google_Service_Document_GoogleCloudDocumentaiV1DocumentShardInfo $shardInfo) + { + $this->shardInfo = $shardInfo; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentShardInfo + */ + public function getShardInfo() + { + return $this->shardInfo; + } + public function setText($text) + { + $this->text = $text; + } + public function getText() + { + return $this->text; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentTextChange[] + */ + public function setTextChanges($textChanges) + { + $this->textChanges = $textChanges; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentTextChange[] + */ + public function getTextChanges() + { + return $this->textChanges; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentStyle[] + */ + public function setTextStyles($textStyles) + { + $this->textStyles = $textStyles; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentStyle[] + */ + public function getTextStyles() + { + return $this->textStyles; + } + public function setUri($uri) + { + $this->uri = $uri; + } + public function getUri() + { + return $this->uri; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentEntity.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentEntity.php new file mode 100644 index 000000000000..cacea6a3b7a7 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentEntity.php @@ -0,0 +1,156 @@ +confidence = $confidence; + } + public function getConfidence() + { + return $this->confidence; + } + public function setId($id) + { + $this->id = $id; + } + public function getId() + { + return $this->id; + } + public function setMentionId($mentionId) + { + $this->mentionId = $mentionId; + } + public function getMentionId() + { + return $this->mentionId; + } + public function setMentionText($mentionText) + { + $this->mentionText = $mentionText; + } + public function getMentionText() + { + return $this->mentionText; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentEntityNormalizedValue + */ + public function setNormalizedValue(Google_Service_Document_GoogleCloudDocumentaiV1DocumentEntityNormalizedValue $normalizedValue) + { + $this->normalizedValue = $normalizedValue; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentEntityNormalizedValue + */ + public function getNormalizedValue() + { + return $this->normalizedValue; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageAnchor + */ + public function setPageAnchor(Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageAnchor $pageAnchor) + { + $this->pageAnchor = $pageAnchor; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageAnchor + */ + public function getPageAnchor() + { + return $this->pageAnchor; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentEntity[] + */ + public function setProperties($properties) + { + $this->properties = $properties; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentEntity[] + */ + public function getProperties() + { + return $this->properties; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentProvenance + */ + public function setProvenance(Google_Service_Document_GoogleCloudDocumentaiV1DocumentProvenance $provenance) + { + $this->provenance = $provenance; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentProvenance + */ + public function getProvenance() + { + return $this->provenance; + } + public function setRedacted($redacted) + { + $this->redacted = $redacted; + } + public function getRedacted() + { + return $this->redacted; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentTextAnchor + */ + public function setTextAnchor(Google_Service_Document_GoogleCloudDocumentaiV1DocumentTextAnchor $textAnchor) + { + $this->textAnchor = $textAnchor; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentTextAnchor + */ + public function getTextAnchor() + { + return $this->textAnchor; + } + public function setType($type) + { + $this->type = $type; + } + public function getType() + { + return $this->type; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentEntityNormalizedValue.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentEntityNormalizedValue.php new file mode 100644 index 000000000000..2971dc805c8e --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentEntityNormalizedValue.php @@ -0,0 +1,103 @@ +addressValue = $addressValue; + } + /** + * @return Google_Service_Document_GoogleTypePostalAddress + */ + public function getAddressValue() + { + return $this->addressValue; + } + public function setBooleanValue($booleanValue) + { + $this->booleanValue = $booleanValue; + } + public function getBooleanValue() + { + return $this->booleanValue; + } + /** + * @param Google_Service_Document_GoogleTypeDate + */ + public function setDateValue(Google_Service_Document_GoogleTypeDate $dateValue) + { + $this->dateValue = $dateValue; + } + /** + * @return Google_Service_Document_GoogleTypeDate + */ + public function getDateValue() + { + return $this->dateValue; + } + /** + * @param Google_Service_Document_GoogleTypeDateTime + */ + public function setDatetimeValue(Google_Service_Document_GoogleTypeDateTime $datetimeValue) + { + $this->datetimeValue = $datetimeValue; + } + /** + * @return Google_Service_Document_GoogleTypeDateTime + */ + public function getDatetimeValue() + { + return $this->datetimeValue; + } + /** + * @param Google_Service_Document_GoogleTypeMoney + */ + public function setMoneyValue(Google_Service_Document_GoogleTypeMoney $moneyValue) + { + $this->moneyValue = $moneyValue; + } + /** + * @return Google_Service_Document_GoogleTypeMoney + */ + public function getMoneyValue() + { + return $this->moneyValue; + } + public function setText($text) + { + $this->text = $text; + } + public function getText() + { + return $this->text; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentEntityRelation.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentEntityRelation.php new file mode 100644 index 000000000000..9a01066437dd --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentEntityRelation.php @@ -0,0 +1,48 @@ +objectId = $objectId; + } + public function getObjectId() + { + return $this->objectId; + } + public function setRelation($relation) + { + $this->relation = $relation; + } + public function getRelation() + { + return $this->relation; + } + public function setSubjectId($subjectId) + { + $this->subjectId = $subjectId; + } + public function getSubjectId() + { + return $this->subjectId; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentOutputConfig.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentOutputConfig.php new file mode 100644 index 000000000000..e41963ffd564 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentOutputConfig.php @@ -0,0 +1,37 @@ +gcsOutputConfig = $gcsOutputConfig; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentOutputConfigGcsOutputConfig + */ + public function getGcsOutputConfig() + { + return $this->gcsOutputConfig; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentOutputConfigGcsOutputConfig.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentOutputConfigGcsOutputConfig.php new file mode 100644 index 000000000000..8ed7bb19f404 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentOutputConfigGcsOutputConfig.php @@ -0,0 +1,30 @@ +gcsUri = $gcsUri; + } + public function getGcsUri() + { + return $this->gcsUri; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPage.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPage.php new file mode 100644 index 000000000000..fedc0183fec2 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPage.php @@ -0,0 +1,223 @@ +blocks = $blocks; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageBlock[] + */ + public function getBlocks() + { + return $this->blocks; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[] + */ + public function setDetectedLanguages($detectedLanguages) + { + $this->detectedLanguages = $detectedLanguages; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[] + */ + public function getDetectedLanguages() + { + return $this->detectedLanguages; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageDimension + */ + public function setDimension(Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageDimension $dimension) + { + $this->dimension = $dimension; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageDimension + */ + public function getDimension() + { + return $this->dimension; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageFormField[] + */ + public function setFormFields($formFields) + { + $this->formFields = $formFields; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageFormField[] + */ + public function getFormFields() + { + return $this->formFields; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageImage + */ + public function setImage(Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageImage $image) + { + $this->image = $image; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageImage + */ + public function getImage() + { + return $this->image; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout + */ + public function setLayout(Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout $layout) + { + $this->layout = $layout; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout + */ + public function getLayout() + { + return $this->layout; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLine[] + */ + public function setLines($lines) + { + $this->lines = $lines; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLine[] + */ + public function getLines() + { + return $this->lines; + } + public function setPageNumber($pageNumber) + { + $this->pageNumber = $pageNumber; + } + public function getPageNumber() + { + return $this->pageNumber; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageParagraph[] + */ + public function setParagraphs($paragraphs) + { + $this->paragraphs = $paragraphs; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageParagraph[] + */ + public function getParagraphs() + { + return $this->paragraphs; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageTable[] + */ + public function setTables($tables) + { + $this->tables = $tables; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageTable[] + */ + public function getTables() + { + return $this->tables; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageToken[] + */ + public function setTokens($tokens) + { + $this->tokens = $tokens; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageToken[] + */ + public function getTokens() + { + return $this->tokens; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageMatrix[] + */ + public function setTransforms($transforms) + { + $this->transforms = $transforms; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageMatrix[] + */ + public function getTransforms() + { + return $this->transforms; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageVisualElement[] + */ + public function setVisualElements($visualElements) + { + $this->visualElements = $visualElements; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageVisualElement[] + */ + public function getVisualElements() + { + return $this->visualElements; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageAnchor.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageAnchor.php new file mode 100644 index 000000000000..bead4b253515 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageAnchor.php @@ -0,0 +1,38 @@ +pageRefs = $pageRefs; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageAnchorPageRef[] + */ + public function getPageRefs() + { + return $this->pageRefs; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageAnchorPageRef.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageAnchorPageRef.php new file mode 100644 index 000000000000..050b703f590d --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageAnchorPageRef.php @@ -0,0 +1,64 @@ +boundingPoly = $boundingPoly; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1BoundingPoly + */ + public function getBoundingPoly() + { + return $this->boundingPoly; + } + public function setLayoutId($layoutId) + { + $this->layoutId = $layoutId; + } + public function getLayoutId() + { + return $this->layoutId; + } + public function setLayoutType($layoutType) + { + $this->layoutType = $layoutType; + } + public function getLayoutType() + { + return $this->layoutType; + } + public function setPage($page) + { + $this->page = $page; + } + public function getPage() + { + return $this->page; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageBlock.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageBlock.php new file mode 100644 index 000000000000..f325806c39ee --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageBlock.php @@ -0,0 +1,70 @@ +detectedLanguages = $detectedLanguages; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[] + */ + public function getDetectedLanguages() + { + return $this->detectedLanguages; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout + */ + public function setLayout(Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout $layout) + { + $this->layout = $layout; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout + */ + public function getLayout() + { + return $this->layout; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentProvenance + */ + public function setProvenance(Google_Service_Document_GoogleCloudDocumentaiV1DocumentProvenance $provenance) + { + $this->provenance = $provenance; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentProvenance + */ + public function getProvenance() + { + return $this->provenance; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageDetectedLanguage.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageDetectedLanguage.php new file mode 100644 index 000000000000..4e2704541d1d --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageDetectedLanguage.php @@ -0,0 +1,39 @@ +confidence = $confidence; + } + public function getConfidence() + { + return $this->confidence; + } + public function setLanguageCode($languageCode) + { + $this->languageCode = $languageCode; + } + public function getLanguageCode() + { + return $this->languageCode; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageDimension.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageDimension.php new file mode 100644 index 000000000000..d7358f532c04 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageDimension.php @@ -0,0 +1,48 @@ +height = $height; + } + public function getHeight() + { + return $this->height; + } + public function setUnit($unit) + { + $this->unit = $unit; + } + public function getUnit() + { + return $this->unit; + } + public function setWidth($width) + { + $this->width = $width; + } + public function getWidth() + { + return $this->width; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageFormField.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageFormField.php new file mode 100644 index 000000000000..3b98818a1b39 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageFormField.php @@ -0,0 +1,95 @@ +fieldName = $fieldName; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout + */ + public function getFieldName() + { + return $this->fieldName; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout + */ + public function setFieldValue(Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout $fieldValue) + { + $this->fieldValue = $fieldValue; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout + */ + public function getFieldValue() + { + return $this->fieldValue; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[] + */ + public function setNameDetectedLanguages($nameDetectedLanguages) + { + $this->nameDetectedLanguages = $nameDetectedLanguages; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[] + */ + public function getNameDetectedLanguages() + { + return $this->nameDetectedLanguages; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[] + */ + public function setValueDetectedLanguages($valueDetectedLanguages) + { + $this->valueDetectedLanguages = $valueDetectedLanguages; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[] + */ + public function getValueDetectedLanguages() + { + return $this->valueDetectedLanguages; + } + public function setValueType($valueType) + { + $this->valueType = $valueType; + } + public function getValueType() + { + return $this->valueType; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageImage.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageImage.php new file mode 100644 index 000000000000..700e23a0908a --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageImage.php @@ -0,0 +1,57 @@ +content = $content; + } + public function getContent() + { + return $this->content; + } + public function setHeight($height) + { + $this->height = $height; + } + public function getHeight() + { + return $this->height; + } + public function setMimeType($mimeType) + { + $this->mimeType = $mimeType; + } + public function getMimeType() + { + return $this->mimeType; + } + public function setWidth($width) + { + $this->width = $width; + } + public function getWidth() + { + return $this->width; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageLayout.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageLayout.php new file mode 100644 index 000000000000..f59c51f1d81c --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageLayout.php @@ -0,0 +1,71 @@ +boundingPoly = $boundingPoly; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1BoundingPoly + */ + public function getBoundingPoly() + { + return $this->boundingPoly; + } + public function setConfidence($confidence) + { + $this->confidence = $confidence; + } + public function getConfidence() + { + return $this->confidence; + } + public function setOrientation($orientation) + { + $this->orientation = $orientation; + } + public function getOrientation() + { + return $this->orientation; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentTextAnchor + */ + public function setTextAnchor(Google_Service_Document_GoogleCloudDocumentaiV1DocumentTextAnchor $textAnchor) + { + $this->textAnchor = $textAnchor; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentTextAnchor + */ + public function getTextAnchor() + { + return $this->textAnchor; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageLine.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageLine.php new file mode 100644 index 000000000000..3115dda646e3 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageLine.php @@ -0,0 +1,70 @@ +detectedLanguages = $detectedLanguages; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[] + */ + public function getDetectedLanguages() + { + return $this->detectedLanguages; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout + */ + public function setLayout(Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout $layout) + { + $this->layout = $layout; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout + */ + public function getLayout() + { + return $this->layout; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentProvenance + */ + public function setProvenance(Google_Service_Document_GoogleCloudDocumentaiV1DocumentProvenance $provenance) + { + $this->provenance = $provenance; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentProvenance + */ + public function getProvenance() + { + return $this->provenance; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdUnitFeedAdsSettings.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageMatrix.php similarity index 56% rename from apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdUnitFeedAdsSettings.php rename to apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageMatrix.php index 6d40a8e8895c..f083c790bcbb 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdUnitFeedAdsSettings.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageMatrix.php @@ -15,36 +15,36 @@ * the License. */ -class Google_Service_AdSense_AdUnitFeedAdsSettings extends Google_Model +class Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageMatrix extends Google_Model { - public $adPosition; - public $frequency; - public $minimumWordCount; + public $cols; + public $data; + public $rows; public $type; - public function setAdPosition($adPosition) + public function setCols($cols) { - $this->adPosition = $adPosition; + $this->cols = $cols; } - public function getAdPosition() + public function getCols() { - return $this->adPosition; + return $this->cols; } - public function setFrequency($frequency) + public function setData($data) { - $this->frequency = $frequency; + $this->data = $data; } - public function getFrequency() + public function getData() { - return $this->frequency; + return $this->data; } - public function setMinimumWordCount($minimumWordCount) + public function setRows($rows) { - $this->minimumWordCount = $minimumWordCount; + $this->rows = $rows; } - public function getMinimumWordCount() + public function getRows() { - return $this->minimumWordCount; + return $this->rows; } public function setType($type) { diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageParagraph.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageParagraph.php new file mode 100644 index 000000000000..c4dfa2d5568e --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageParagraph.php @@ -0,0 +1,70 @@ +detectedLanguages = $detectedLanguages; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[] + */ + public function getDetectedLanguages() + { + return $this->detectedLanguages; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout + */ + public function setLayout(Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout $layout) + { + $this->layout = $layout; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout + */ + public function getLayout() + { + return $this->layout; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentProvenance + */ + public function setProvenance(Google_Service_Document_GoogleCloudDocumentaiV1DocumentProvenance $provenance) + { + $this->provenance = $provenance; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentProvenance + */ + public function getProvenance() + { + return $this->provenance; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageTable.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageTable.php new file mode 100644 index 000000000000..b21ae9221dda --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageTable.php @@ -0,0 +1,86 @@ +bodyRows = $bodyRows; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageTableTableRow[] + */ + public function getBodyRows() + { + return $this->bodyRows; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[] + */ + public function setDetectedLanguages($detectedLanguages) + { + $this->detectedLanguages = $detectedLanguages; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[] + */ + public function getDetectedLanguages() + { + return $this->detectedLanguages; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageTableTableRow[] + */ + public function setHeaderRows($headerRows) + { + $this->headerRows = $headerRows; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageTableTableRow[] + */ + public function getHeaderRows() + { + return $this->headerRows; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout + */ + public function setLayout(Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout $layout) + { + $this->layout = $layout; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout + */ + public function getLayout() + { + return $this->layout; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageTableTableCell.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageTableTableCell.php new file mode 100644 index 000000000000..95384e602276 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageTableTableCell.php @@ -0,0 +1,72 @@ +colSpan = $colSpan; + } + public function getColSpan() + { + return $this->colSpan; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[] + */ + public function setDetectedLanguages($detectedLanguages) + { + $this->detectedLanguages = $detectedLanguages; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[] + */ + public function getDetectedLanguages() + { + return $this->detectedLanguages; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout + */ + public function setLayout(Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout $layout) + { + $this->layout = $layout; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout + */ + public function getLayout() + { + return $this->layout; + } + public function setRowSpan($rowSpan) + { + $this->rowSpan = $rowSpan; + } + public function getRowSpan() + { + return $this->rowSpan; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageTableTableRow.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageTableTableRow.php new file mode 100644 index 000000000000..9da9d326f1d6 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageTableTableRow.php @@ -0,0 +1,38 @@ +cells = $cells; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageTableTableCell[] + */ + public function getCells() + { + return $this->cells; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageToken.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageToken.php new file mode 100644 index 000000000000..4e1c13e61da5 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageToken.php @@ -0,0 +1,86 @@ +detectedBreak = $detectedBreak; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreak + */ + public function getDetectedBreak() + { + return $this->detectedBreak; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[] + */ + public function setDetectedLanguages($detectedLanguages) + { + $this->detectedLanguages = $detectedLanguages; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[] + */ + public function getDetectedLanguages() + { + return $this->detectedLanguages; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout + */ + public function setLayout(Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout $layout) + { + $this->layout = $layout; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout + */ + public function getLayout() + { + return $this->layout; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentProvenance + */ + public function setProvenance(Google_Service_Document_GoogleCloudDocumentaiV1DocumentProvenance $provenance) + { + $this->provenance = $provenance; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentProvenance + */ + public function getProvenance() + { + return $this->provenance; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreak.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreak.php new file mode 100644 index 000000000000..d905c5032a65 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreak.php @@ -0,0 +1,30 @@ +type = $type; + } + public function getType() + { + return $this->type; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageVisualElement.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageVisualElement.php new file mode 100644 index 000000000000..5c42c1cd6d4d --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentPageVisualElement.php @@ -0,0 +1,63 @@ +detectedLanguages = $detectedLanguages; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[] + */ + public function getDetectedLanguages() + { + return $this->detectedLanguages; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout + */ + public function setLayout(Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout $layout) + { + $this->layout = $layout; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentPageLayout + */ + public function getLayout() + { + return $this->layout; + } + public function setType($type) + { + $this->type = $type; + } + public function getType() + { + return $this->type; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentProvenance.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentProvenance.php new file mode 100644 index 000000000000..0fce74ae93d6 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentProvenance.php @@ -0,0 +1,65 @@ +id = $id; + } + public function getId() + { + return $this->id; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentProvenanceParent[] + */ + public function setParents($parents) + { + $this->parents = $parents; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentProvenanceParent[] + */ + public function getParents() + { + return $this->parents; + } + public function setRevision($revision) + { + $this->revision = $revision; + } + public function getRevision() + { + return $this->revision; + } + public function setType($type) + { + $this->type = $type; + } + public function getType() + { + return $this->type; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentProvenanceParent.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentProvenanceParent.php new file mode 100644 index 000000000000..22c89cb7c621 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentProvenanceParent.php @@ -0,0 +1,39 @@ +id = $id; + } + public function getId() + { + return $this->id; + } + public function setRevision($revision) + { + $this->revision = $revision; + } + public function getRevision() + { + return $this->revision; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentRevision.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentRevision.php new file mode 100644 index 000000000000..b5a87c9591f5 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentRevision.php @@ -0,0 +1,83 @@ +agent = $agent; + } + public function getAgent() + { + return $this->agent; + } + public function setCreateTime($createTime) + { + $this->createTime = $createTime; + } + public function getCreateTime() + { + return $this->createTime; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentRevisionHumanReview + */ + public function setHumanReview(Google_Service_Document_GoogleCloudDocumentaiV1DocumentRevisionHumanReview $humanReview) + { + $this->humanReview = $humanReview; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentRevisionHumanReview + */ + public function getHumanReview() + { + return $this->humanReview; + } + public function setId($id) + { + $this->id = $id; + } + public function getId() + { + return $this->id; + } + public function setParent($parent) + { + $this->parent = $parent; + } + public function getParent() + { + return $this->parent; + } + public function setProcessor($processor) + { + $this->processor = $processor; + } + public function getProcessor() + { + return $this->processor; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentRevisionHumanReview.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentRevisionHumanReview.php new file mode 100644 index 000000000000..59b2c275854d --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentRevisionHumanReview.php @@ -0,0 +1,39 @@ +state = $state; + } + public function getState() + { + return $this->state; + } + public function setStateMessage($stateMessage) + { + $this->stateMessage = $stateMessage; + } + public function getStateMessage() + { + return $this->stateMessage; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentShardInfo.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentShardInfo.php new file mode 100644 index 000000000000..532e7aa00be0 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentShardInfo.php @@ -0,0 +1,48 @@ +shardCount = $shardCount; + } + public function getShardCount() + { + return $this->shardCount; + } + public function setShardIndex($shardIndex) + { + $this->shardIndex = $shardIndex; + } + public function getShardIndex() + { + return $this->shardIndex; + } + public function setTextOffset($textOffset) + { + $this->textOffset = $textOffset; + } + public function getTextOffset() + { + return $this->textOffset; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentStyle.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentStyle.php new file mode 100644 index 000000000000..18c486c3e848 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentStyle.php @@ -0,0 +1,112 @@ +backgroundColor = $backgroundColor; + } + /** + * @return Google_Service_Document_GoogleTypeColor + */ + public function getBackgroundColor() + { + return $this->backgroundColor; + } + /** + * @param Google_Service_Document_GoogleTypeColor + */ + public function setColor(Google_Service_Document_GoogleTypeColor $color) + { + $this->color = $color; + } + /** + * @return Google_Service_Document_GoogleTypeColor + */ + public function getColor() + { + return $this->color; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentStyleFontSize + */ + public function setFontSize(Google_Service_Document_GoogleCloudDocumentaiV1DocumentStyleFontSize $fontSize) + { + $this->fontSize = $fontSize; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentStyleFontSize + */ + public function getFontSize() + { + return $this->fontSize; + } + public function setFontWeight($fontWeight) + { + $this->fontWeight = $fontWeight; + } + public function getFontWeight() + { + return $this->fontWeight; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentTextAnchor + */ + public function setTextAnchor(Google_Service_Document_GoogleCloudDocumentaiV1DocumentTextAnchor $textAnchor) + { + $this->textAnchor = $textAnchor; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentTextAnchor + */ + public function getTextAnchor() + { + return $this->textAnchor; + } + public function setTextDecoration($textDecoration) + { + $this->textDecoration = $textDecoration; + } + public function getTextDecoration() + { + return $this->textDecoration; + } + public function setTextStyle($textStyle) + { + $this->textStyle = $textStyle; + } + public function getTextStyle() + { + return $this->textStyle; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentStyleFontSize.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentStyleFontSize.php new file mode 100644 index 000000000000..ef97f4b0d96a --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentStyleFontSize.php @@ -0,0 +1,39 @@ +size = $size; + } + public function getSize() + { + return $this->size; + } + public function setUnit($unit) + { + $this->unit = $unit; + } + public function getUnit() + { + return $this->unit; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentTextAnchor.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentTextAnchor.php new file mode 100644 index 000000000000..921cc6bdbe1c --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentTextAnchor.php @@ -0,0 +1,47 @@ +content = $content; + } + public function getContent() + { + return $this->content; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentTextAnchorTextSegment[] + */ + public function setTextSegments($textSegments) + { + $this->textSegments = $textSegments; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentTextAnchorTextSegment[] + */ + public function getTextSegments() + { + return $this->textSegments; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentTextAnchorTextSegment.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentTextAnchorTextSegment.php new file mode 100644 index 000000000000..3be281255107 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentTextAnchorTextSegment.php @@ -0,0 +1,39 @@ +endIndex = $endIndex; + } + public function getEndIndex() + { + return $this->endIndex; + } + public function setStartIndex($startIndex) + { + $this->startIndex = $startIndex; + } + public function getStartIndex() + { + return $this->startIndex; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentTextChange.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentTextChange.php new file mode 100644 index 000000000000..d3b4a5af6838 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1DocumentTextChange.php @@ -0,0 +1,63 @@ +changedText = $changedText; + } + public function getChangedText() + { + return $this->changedText; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentProvenance[] + */ + public function setProvenance($provenance) + { + $this->provenance = $provenance; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentProvenance[] + */ + public function getProvenance() + { + return $this->provenance; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1DocumentTextAnchor + */ + public function setTextAnchor(Google_Service_Document_GoogleCloudDocumentaiV1DocumentTextAnchor $textAnchor) + { + $this->textAnchor = $textAnchor; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1DocumentTextAnchor + */ + public function getTextAnchor() + { + return $this->textAnchor; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1GcsDocument.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1GcsDocument.php new file mode 100644 index 000000000000..563fdd00cb3f --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1GcsDocument.php @@ -0,0 +1,39 @@ +gcsUri = $gcsUri; + } + public function getGcsUri() + { + return $this->gcsUri; + } + public function setMimeType($mimeType) + { + $this->mimeType = $mimeType; + } + public function getMimeType() + { + return $this->mimeType; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Payments.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1GcsDocuments.php similarity index 53% rename from apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Payments.php rename to apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1GcsDocuments.php index b09d2ffb0873..27bac1979c03 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Payments.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1GcsDocuments.php @@ -15,33 +15,24 @@ * the License. */ -class Google_Service_AdSense_Payments extends Google_Collection +class Google_Service_Document_GoogleCloudDocumentaiV1GcsDocuments extends Google_Collection { - protected $collection_key = 'items'; - protected $itemsType = 'Google_Service_AdSense_Payment'; - protected $itemsDataType = 'array'; - public $kind; + protected $collection_key = 'documents'; + protected $documentsType = 'Google_Service_Document_GoogleCloudDocumentaiV1GcsDocument'; + protected $documentsDataType = 'array'; /** - * @param Google_Service_AdSense_Payment[] + * @param Google_Service_Document_GoogleCloudDocumentaiV1GcsDocument[] */ - public function setItems($items) + public function setDocuments($documents) { - $this->items = $items; + $this->documents = $documents; } /** - * @return Google_Service_AdSense_Payment[] + * @return Google_Service_Document_GoogleCloudDocumentaiV1GcsDocument[] */ - public function getItems() + public function getDocuments() { - return $this->items; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() - { - return $this->kind; + return $this->documents; } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1GcsPrefix.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1GcsPrefix.php new file mode 100644 index 000000000000..fe8370f06e82 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1GcsPrefix.php @@ -0,0 +1,30 @@ +gcsUriPrefix = $gcsUriPrefix; + } + public function getGcsUriPrefix() + { + return $this->gcsUriPrefix; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1NormalizedVertex.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1NormalizedVertex.php new file mode 100644 index 000000000000..84151b3cce02 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1NormalizedVertex.php @@ -0,0 +1,39 @@ +x = $x; + } + public function getX() + { + return $this->x; + } + public function setY($y) + { + $this->y = $y; + } + public function getY() + { + return $this->y; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1ProcessRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1ProcessRequest.php new file mode 100644 index 000000000000..aaa490dfb509 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1ProcessRequest.php @@ -0,0 +1,62 @@ +inlineDocument = $inlineDocument; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1Document + */ + public function getInlineDocument() + { + return $this->inlineDocument; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1RawDocument + */ + public function setRawDocument(Google_Service_Document_GoogleCloudDocumentaiV1RawDocument $rawDocument) + { + $this->rawDocument = $rawDocument; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1RawDocument + */ + public function getRawDocument() + { + return $this->rawDocument; + } + public function setSkipHumanReview($skipHumanReview) + { + $this->skipHumanReview = $skipHumanReview; + } + public function getSkipHumanReview() + { + return $this->skipHumanReview; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1ProcessResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1ProcessResponse.php new file mode 100644 index 000000000000..55941930adee --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1ProcessResponse.php @@ -0,0 +1,53 @@ +document = $document; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1Document + */ + public function getDocument() + { + return $this->document; + } + /** + * @param Google_Service_Document_GoogleCloudDocumentaiV1HumanReviewStatus + */ + public function setHumanReviewStatus(Google_Service_Document_GoogleCloudDocumentaiV1HumanReviewStatus $humanReviewStatus) + { + $this->humanReviewStatus = $humanReviewStatus; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1HumanReviewStatus + */ + public function getHumanReviewStatus() + { + return $this->humanReviewStatus; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1RawDocument.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1RawDocument.php new file mode 100644 index 000000000000..dccb0f535f1e --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1RawDocument.php @@ -0,0 +1,39 @@ +content = $content; + } + public function getContent() + { + return $this->content; + } + public function setMimeType($mimeType) + { + $this->mimeType = $mimeType; + } + public function getMimeType() + { + return $this->mimeType; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1ReviewDocumentRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1ReviewDocumentRequest.php new file mode 100644 index 000000000000..7ce6d004a0b8 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1ReviewDocumentRequest.php @@ -0,0 +1,37 @@ +inlineDocument = $inlineDocument; + } + /** + * @return Google_Service_Document_GoogleCloudDocumentaiV1Document + */ + public function getInlineDocument() + { + return $this->inlineDocument; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1Vertex.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1Vertex.php new file mode 100644 index 000000000000..fd6ed30aca26 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleCloudDocumentaiV1Vertex.php @@ -0,0 +1,39 @@ +x = $x; + } + public function getX() + { + return $this->x; + } + public function setY($y) + { + $this->y = $y; + } + public function getY() + { + return $this->y; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleLongrunningCancelOperationRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleLongrunningCancelOperationRequest.php new file mode 100644 index 000000000000..5f45207f77b1 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/GoogleLongrunningCancelOperationRequest.php @@ -0,0 +1,20 @@ +nextPageToken = $nextPageToken; + } + public function getNextPageToken() + { + return $this->nextPageToken; + } + /** + * @param Google_Service_Document_GoogleLongrunningOperation[] + */ + public function setOperations($operations) + { + $this->operations = $operations; + } + /** + * @return Google_Service_Document_GoogleLongrunningOperation[] + */ + public function getOperations() + { + return $this->operations; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/Operations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/Operations.php new file mode 100644 index 000000000000..3e1340cceaab --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/Operations.php @@ -0,0 +1,91 @@ + + * $documentaiService = new Google_Service_Document(...); + * $operations = $documentaiService->operations; + * + */ +class Google_Service_Document_Resource_Operations extends Google_Service_Resource +{ + /** + * Starts asynchronous cancellation on a long-running operation. The server + * makes a best effort to cancel the operation, but success is not guaranteed. + * If the server doesn't support this method, it returns + * `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or + * other methods to check whether the cancellation succeeded or whether the + * operation completed despite cancellation. On successful cancellation, the + * operation is not deleted; instead, it becomes an operation with an + * Operation.error value with a google.rpc.Status.code of 1, corresponding to + * `Code.CANCELLED`. (operations.cancel) + * + * @param string $name The name of the operation resource to be cancelled. + * @param Google_Service_Document_GoogleLongrunningCancelOperationRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_Document_GoogleProtobufEmpty + */ + public function cancel($name, Google_Service_Document_GoogleLongrunningCancelOperationRequest $postBody, $optParams = array()) + { + $params = array('name' => $name, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('cancel', array($params), "Google_Service_Document_GoogleProtobufEmpty"); + } + /** + * Deletes a long-running operation. This method indicates that the client is no + * longer interested in the operation result. It does not cancel the operation. + * If the server doesn't support this method, it returns + * `google.rpc.Code.UNIMPLEMENTED`. (operations.delete) + * + * @param string $name The name of the operation resource to be deleted. + * @param array $optParams Optional parameters. + * @return Google_Service_Document_GoogleProtobufEmpty + */ + public function delete($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('delete', array($params), "Google_Service_Document_GoogleProtobufEmpty"); + } + /** + * Lists operations that match the specified filter in the request. If the + * server doesn't support this method, it returns `UNIMPLEMENTED`. NOTE: the + * `name` binding allows API services to override the binding to use different + * resource name schemes, such as `users/operations`. To override the binding, + * API services can add a binding such as `"/v1/{name=users}/operations"` to + * their service configuration. For backwards compatibility, the default name + * includes the operations collection id, however overriding users must ensure + * the name binding is the parent resource, without the operations collection + * id. (operations.listOperations) + * + * @param string $name The name of the operation's parent resource. + * @param array $optParams Optional parameters. + * + * @opt_param string filter The standard list filter. + * @opt_param int pageSize The standard list page size. + * @opt_param string pageToken The standard list page token. + * @return Google_Service_Document_GoogleLongrunningListOperationsResponse + */ + public function listOperations($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_Document_GoogleLongrunningListOperationsResponse"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsLocations.php index a0fb0ffd48b7..fad8e4ad6a3d 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsLocations.php @@ -50,7 +50,7 @@ public function get($name, $optParams = array()) * subset. The filtering language accepts strings like "displayName=tokyo", and * is documented in more detail in [AIP-160](https://google.aip.dev/160). * @opt_param int pageSize The maximum number of results to return. If not set, - * the service will select a default. + * the service selects a default. * @opt_param string pageToken A page token received from the `next_page_token` * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_Document_GoogleCloudLocationListLocationsResponse diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsLocationsProcessors.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsLocationsProcessors.php index 98fff2212e2f..28ac86fe7940 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsLocationsProcessors.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsLocationsProcessors.php @@ -34,11 +34,11 @@ class Google_Service_Document_Resource_ProjectsLocationsProcessors extends Googl * projects/{project}/locations/{location}/processors/{processor}, or projects/{ * project}/locations/{location}/processors/{processor}/processorVersions/{proce * ssorVersion} - * @param Google_Service_Document_GoogleCloudDocumentaiV1beta3BatchProcessRequest $postBody + * @param Google_Service_Document_GoogleCloudDocumentaiV1BatchProcessRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_Document_GoogleLongrunningOperation */ - public function batchProcess($name, Google_Service_Document_GoogleCloudDocumentaiV1beta3BatchProcessRequest $postBody, $optParams = array()) + public function batchProcess($name, Google_Service_Document_GoogleCloudDocumentaiV1BatchProcessRequest $postBody, $optParams = array()) { $params = array('name' => $name, 'postBody' => $postBody); $params = array_merge($params, $optParams); @@ -53,14 +53,14 @@ public function batchProcess($name, Google_Service_Document_GoogleCloudDocumenta * projects/{project}/locations/{location}/processors/{processor}, or projects/{ * project}/locations/{location}/processors/{processor}/processorVersions/{proce * ssorVersion} - * @param Google_Service_Document_GoogleCloudDocumentaiV1beta3ProcessRequest $postBody + * @param Google_Service_Document_GoogleCloudDocumentaiV1ProcessRequest $postBody * @param array $optParams Optional parameters. - * @return Google_Service_Document_GoogleCloudDocumentaiV1beta3ProcessResponse + * @return Google_Service_Document_GoogleCloudDocumentaiV1ProcessResponse */ - public function process($name, Google_Service_Document_GoogleCloudDocumentaiV1beta3ProcessRequest $postBody, $optParams = array()) + public function process($name, Google_Service_Document_GoogleCloudDocumentaiV1ProcessRequest $postBody, $optParams = array()) { $params = array('name' => $name, 'postBody' => $postBody); $params = array_merge($params, $optParams); - return $this->call('process', array($params), "Google_Service_Document_GoogleCloudDocumentaiV1beta3ProcessResponse"); + return $this->call('process', array($params), "Google_Service_Document_GoogleCloudDocumentaiV1ProcessResponse"); } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsLocationsProcessorsHumanReviewConfig.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsLocationsProcessorsHumanReviewConfig.php index 688133622c94..3c19342cc738 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsLocationsProcessorsHumanReviewConfig.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsLocationsProcessorsHumanReviewConfig.php @@ -31,11 +31,11 @@ class Google_Service_Document_Resource_ProjectsLocationsProcessorsHumanReviewCon * * @param string $humanReviewConfig Required. The resource name of the * HumanReviewConfig that the document will be reviewed with. - * @param Google_Service_Document_GoogleCloudDocumentaiV1beta3ReviewDocumentRequest $postBody + * @param Google_Service_Document_GoogleCloudDocumentaiV1ReviewDocumentRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_Document_GoogleLongrunningOperation */ - public function reviewDocument($humanReviewConfig, Google_Service_Document_GoogleCloudDocumentaiV1beta3ReviewDocumentRequest $postBody, $optParams = array()) + public function reviewDocument($humanReviewConfig, Google_Service_Document_GoogleCloudDocumentaiV1ReviewDocumentRequest $postBody, $optParams = array()) { $params = array('humanReviewConfig' => $humanReviewConfig, 'postBody' => $postBody); $params = array_merge($params, $optParams); diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsLocationsProcessorsProcessorVersions.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsLocationsProcessorsProcessorVersions.php index 8cfb3f13b469..0b292689dfff 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsLocationsProcessorsProcessorVersions.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsLocationsProcessorsProcessorVersions.php @@ -34,11 +34,11 @@ class Google_Service_Document_Resource_ProjectsLocationsProcessorsProcessorVersi * projects/{project}/locations/{location}/processors/{processor}, or projects/{ * project}/locations/{location}/processors/{processor}/processorVersions/{proce * ssorVersion} - * @param Google_Service_Document_GoogleCloudDocumentaiV1beta3BatchProcessRequest $postBody + * @param Google_Service_Document_GoogleCloudDocumentaiV1BatchProcessRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_Document_GoogleLongrunningOperation */ - public function batchProcess($name, Google_Service_Document_GoogleCloudDocumentaiV1beta3BatchProcessRequest $postBody, $optParams = array()) + public function batchProcess($name, Google_Service_Document_GoogleCloudDocumentaiV1BatchProcessRequest $postBody, $optParams = array()) { $params = array('name' => $name, 'postBody' => $postBody); $params = array_merge($params, $optParams); @@ -53,14 +53,14 @@ public function batchProcess($name, Google_Service_Document_GoogleCloudDocumenta * projects/{project}/locations/{location}/processors/{processor}, or projects/{ * project}/locations/{location}/processors/{processor}/processorVersions/{proce * ssorVersion} - * @param Google_Service_Document_GoogleCloudDocumentaiV1beta3ProcessRequest $postBody + * @param Google_Service_Document_GoogleCloudDocumentaiV1ProcessRequest $postBody * @param array $optParams Optional parameters. - * @return Google_Service_Document_GoogleCloudDocumentaiV1beta3ProcessResponse + * @return Google_Service_Document_GoogleCloudDocumentaiV1ProcessResponse */ - public function process($name, Google_Service_Document_GoogleCloudDocumentaiV1beta3ProcessRequest $postBody, $optParams = array()) + public function process($name, Google_Service_Document_GoogleCloudDocumentaiV1ProcessRequest $postBody, $optParams = array()) { $params = array('name' => $name, 'postBody' => $postBody); $params = array_merge($params, $optParams); - return $this->call('process', array($params), "Google_Service_Document_GoogleCloudDocumentaiV1beta3ProcessResponse"); + return $this->call('process', array($params), "Google_Service_Document_GoogleCloudDocumentaiV1ProcessResponse"); } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/MetadataDimensions.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsOperations.php similarity index 50% rename from apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/MetadataDimensions.php rename to apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsOperations.php index c55a34569c0e..a45035730ee1 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/MetadataDimensions.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/ProjectsOperations.php @@ -16,26 +16,28 @@ */ /** - * The "dimensions" collection of methods. + * The "operations" collection of methods. * Typical usage is: * - * $adsenseService = new Google_Service_AdSense(...); - * $dimensions = $adsenseService->dimensions; + * $documentaiService = new Google_Service_Document(...); + * $operations = $documentaiService->operations; * */ -class Google_Service_AdSense_Resource_MetadataDimensions extends Google_Service_Resource +class Google_Service_Document_Resource_ProjectsOperations extends Google_Service_Resource { /** - * List the metadata for the dimensions available to this AdSense account. - * (dimensions.listMetadataDimensions) + * Gets the latest state of a long-running operation. Clients can use this + * method to poll the operation result at intervals as recommended by the API + * service. (operations.get) * + * @param string $name The name of the operation resource. * @param array $optParams Optional parameters. - * @return Google_Service_AdSense_Metadata + * @return Google_Service_Document_GoogleLongrunningOperation */ - public function listMetadataDimensions($optParams = array()) + public function get($name, $optParams = array()) { - $params = array(); + $params = array('name' => $name); $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_AdSense_Metadata"); + return $this->call('get', array($params), "Google_Service_Document_GoogleLongrunningOperation"); } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Metadata.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/Uiv1beta3.php similarity index 73% rename from apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Metadata.php rename to apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/Uiv1beta3.php index 9ea6edab0c14..22814ea05fcd 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/Metadata.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/Uiv1beta3.php @@ -16,13 +16,13 @@ */ /** - * The "metadata" collection of methods. + * The "uiv1beta3" collection of methods. * Typical usage is: * - * $adsenseService = new Google_Service_AdSense(...); - * $metadata = $adsenseService->metadata; + * $documentaiService = new Google_Service_Document(...); + * $uiv1beta3 = $documentaiService->uiv1beta3; * */ -class Google_Service_AdSense_Resource_Metadata extends Google_Service_Resource +class Google_Service_Document_Resource_Uiv1beta3 extends Google_Service_Resource { } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/Uiv1beta3Projects.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/Uiv1beta3Projects.php new file mode 100644 index 000000000000..d2d1077f1e93 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/Uiv1beta3Projects.php @@ -0,0 +1,28 @@ + + * $documentaiService = new Google_Service_Document(...); + * $projects = $documentaiService->projects; + * + */ +class Google_Service_Document_Resource_Uiv1beta3Projects extends Google_Service_Resource +{ +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/Uiv1beta3ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/Uiv1beta3ProjectsLocations.php new file mode 100644 index 000000000000..ac1abb16eafb --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/Uiv1beta3ProjectsLocations.php @@ -0,0 +1,64 @@ + + * $documentaiService = new Google_Service_Document(...); + * $locations = $documentaiService->locations; + * + */ +class Google_Service_Document_Resource_Uiv1beta3ProjectsLocations extends Google_Service_Resource +{ + /** + * Gets information about a location. (locations.get) + * + * @param string $name Resource name for the location. + * @param array $optParams Optional parameters. + * @return Google_Service_Document_GoogleCloudLocationLocation + */ + public function get($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('get', array($params), "Google_Service_Document_GoogleCloudLocationLocation"); + } + /** + * Lists information about the supported locations for this service. + * (locations.listUiv1beta3ProjectsLocations) + * + * @param string $name The resource that owns the locations collection, if + * applicable. + * @param array $optParams Optional parameters. + * + * @opt_param string filter A filter to narrow down results to a preferred + * subset. The filtering language accepts strings like "displayName=tokyo", and + * is documented in more detail in [AIP-160](https://google.aip.dev/160). + * @opt_param int pageSize The maximum number of results to return. If not set, + * the service selects a default. + * @opt_param string pageToken A page token received from the `next_page_token` + * field in the response. Send that page token to receive the subsequent page. + * @return Google_Service_Document_GoogleCloudLocationListLocationsResponse + */ + public function listUiv1beta3ProjectsLocations($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_Document_GoogleCloudLocationListLocationsResponse"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/MetadataMetrics.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/Uiv1beta3ProjectsLocationsOperations.php similarity index 50% rename from apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/MetadataMetrics.php rename to apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/Uiv1beta3ProjectsLocationsOperations.php index b13507f4d9e4..055f82dc39dc 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/Resource/MetadataMetrics.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Document/Resource/Uiv1beta3ProjectsLocationsOperations.php @@ -16,26 +16,28 @@ */ /** - * The "metrics" collection of methods. + * The "operations" collection of methods. * Typical usage is: * - * $adsenseService = new Google_Service_AdSense(...); - * $metrics = $adsenseService->metrics; + * $documentaiService = new Google_Service_Document(...); + * $operations = $documentaiService->operations; * */ -class Google_Service_AdSense_Resource_MetadataMetrics extends Google_Service_Resource +class Google_Service_Document_Resource_Uiv1beta3ProjectsLocationsOperations extends Google_Service_Resource { /** - * List the metadata for the metrics available to this AdSense account. - * (metrics.listMetadataMetrics) + * Gets the latest state of a long-running operation. Clients can use this + * method to poll the operation result at intervals as recommended by the API + * service. (operations.get) * + * @param string $name The name of the operation resource. * @param array $optParams Optional parameters. - * @return Google_Service_AdSense_Metadata + * @return Google_Service_Document_GoogleLongrunningOperation */ - public function listMetadataMetrics($optParams = array()) + public function get($name, $optParams = array()) { - $params = array(); + $params = array('name' => $name); $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_AdSense_Metadata"); + return $this->call('get', array($params), "Google_Service_Document_GoogleLongrunningOperation"); } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DoubleClickBidManager.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DoubleClickBidManager.php index b6fd1194ce45..80ee13be6102 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DoubleClickBidManager.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/DoubleClickBidManager.php @@ -35,10 +35,8 @@ class Google_Service_DoubleClickBidManager extends Google_Service const DOUBLECLICKBIDMANAGER = "https://www.googleapis.com/auth/doubleclickbidmanager"; - public $lineitems; public $queries; public $reports; - public $sdf; /** * Constructs the internal representation of the DoubleClickBidManager @@ -56,24 +54,6 @@ public function __construct(Google_Client $client, $rootUrl = null) $this->version = 'v1.1'; $this->serviceName = 'doubleclickbidmanager'; - $this->lineitems = new Google_Service_DoubleClickBidManager_Resource_Lineitems( - $this, - $this->serviceName, - 'lineitems', - array( - 'methods' => array( - 'downloadlineitems' => array( - 'path' => 'lineitems/downloadlineitems', - 'httpMethod' => 'POST', - 'parameters' => array(), - ),'uploadlineitems' => array( - 'path' => 'lineitems/uploadlineitems', - 'httpMethod' => 'POST', - 'parameters' => array(), - ), - ) - ) - ); $this->queries = new Google_Service_DoubleClickBidManager_Resource_Queries( $this, $this->serviceName, @@ -168,19 +148,5 @@ public function __construct(Google_Client $client, $rootUrl = null) ) ) ); - $this->sdf = new Google_Service_DoubleClickBidManager_Resource_Sdf( - $this, - $this->serviceName, - 'sdf', - array( - 'methods' => array( - 'download' => array( - 'path' => 'sdf/download', - 'httpMethod' => 'POST', - 'parameters' => array(), - ), - ) - ) - ); } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts.php new file mode 100644 index 000000000000..df9a09c0c77a --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts.php @@ -0,0 +1,372 @@ + +

+ * + *

+ * For more information about this service, see the API + * Documentation + *

+ * + * @author Google, Inc. + */ +class Google_Service_Essentialcontacts extends Google_Service +{ + /** See, edit, configure, and delete your Google Cloud Platform data. */ + const CLOUD_PLATFORM = + "https://www.googleapis.com/auth/cloud-platform"; + + public $folders_contacts; + public $organizations_contacts; + public $projects_contacts; + + /** + * Constructs the internal representation of the Essentialcontacts service. + * + * @param Google_Client $client The client used to deliver requests. + * @param string $rootUrl The root URL used for requests to the service. + */ + public function __construct(Google_Client $client, $rootUrl = null) + { + parent::__construct($client); + $this->rootUrl = $rootUrl ?: 'https://essentialcontacts.googleapis.com/'; + $this->servicePath = ''; + $this->batchPath = 'batch'; + $this->version = 'v1'; + $this->serviceName = 'essentialcontacts'; + + $this->folders_contacts = new Google_Service_Essentialcontacts_Resource_FoldersContacts( + $this, + $this->serviceName, + 'contacts', + array( + 'methods' => array( + 'compute' => array( + 'path' => 'v1/{+parent}/contacts:compute', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'notificationCategories' => array( + 'location' => 'query', + 'type' => 'string', + 'repeated' => true, + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ),'create' => array( + 'path' => 'v1/{+parent}/contacts', + 'httpMethod' => 'POST', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'delete' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'DELETE', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'get' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'list' => array( + 'path' => 'v1/{+parent}/contacts', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ),'patch' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'PATCH', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'updateMask' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ),'sendTestMessage' => array( + 'path' => 'v1/{+resource}/contacts:sendTestMessage', + 'httpMethod' => 'POST', + 'parameters' => array( + 'resource' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ), + ) + ) + ); + $this->organizations_contacts = new Google_Service_Essentialcontacts_Resource_OrganizationsContacts( + $this, + $this->serviceName, + 'contacts', + array( + 'methods' => array( + 'compute' => array( + 'path' => 'v1/{+parent}/contacts:compute', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'notificationCategories' => array( + 'location' => 'query', + 'type' => 'string', + 'repeated' => true, + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ),'create' => array( + 'path' => 'v1/{+parent}/contacts', + 'httpMethod' => 'POST', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'delete' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'DELETE', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'get' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'list' => array( + 'path' => 'v1/{+parent}/contacts', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ),'patch' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'PATCH', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'updateMask' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ),'sendTestMessage' => array( + 'path' => 'v1/{+resource}/contacts:sendTestMessage', + 'httpMethod' => 'POST', + 'parameters' => array( + 'resource' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ), + ) + ) + ); + $this->projects_contacts = new Google_Service_Essentialcontacts_Resource_ProjectsContacts( + $this, + $this->serviceName, + 'contacts', + array( + 'methods' => array( + 'compute' => array( + 'path' => 'v1/{+parent}/contacts:compute', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'notificationCategories' => array( + 'location' => 'query', + 'type' => 'string', + 'repeated' => true, + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ),'create' => array( + 'path' => 'v1/{+parent}/contacts', + 'httpMethod' => 'POST', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'delete' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'DELETE', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'get' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'list' => array( + 'path' => 'v1/{+parent}/contacts', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ),'patch' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'PATCH', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'updateMask' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ),'sendTestMessage' => array( + 'path' => 'v1/{+resource}/contacts:sendTestMessage', + 'httpMethod' => 'POST', + 'parameters' => array( + 'resource' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ), + ) + ) + ); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleCloudEssentialcontactsV1ComputeContactsResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleCloudEssentialcontactsV1ComputeContactsResponse.php new file mode 100644 index 000000000000..6ecf5e9721d7 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleCloudEssentialcontactsV1ComputeContactsResponse.php @@ -0,0 +1,47 @@ +contacts = $contacts; + } + /** + * @return Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact[] + */ + public function getContacts() + { + return $this->contacts; + } + public function setNextPageToken($nextPageToken) + { + $this->nextPageToken = $nextPageToken; + } + public function getNextPageToken() + { + return $this->nextPageToken; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleCloudEssentialcontactsV1Contact.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleCloudEssentialcontactsV1Contact.php new file mode 100644 index 000000000000..d5e66f1cf840 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleCloudEssentialcontactsV1Contact.php @@ -0,0 +1,76 @@ +email = $email; + } + public function getEmail() + { + return $this->email; + } + public function setLanguageTag($languageTag) + { + $this->languageTag = $languageTag; + } + public function getLanguageTag() + { + return $this->languageTag; + } + public function setName($name) + { + $this->name = $name; + } + public function getName() + { + return $this->name; + } + public function setNotificationCategorySubscriptions($notificationCategorySubscriptions) + { + $this->notificationCategorySubscriptions = $notificationCategorySubscriptions; + } + public function getNotificationCategorySubscriptions() + { + return $this->notificationCategorySubscriptions; + } + public function setValidateTime($validateTime) + { + $this->validateTime = $validateTime; + } + public function getValidateTime() + { + return $this->validateTime; + } + public function setValidationState($validationState) + { + $this->validationState = $validationState; + } + public function getValidationState() + { + return $this->validationState; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleCloudEssentialcontactsV1ListContactsResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleCloudEssentialcontactsV1ListContactsResponse.php new file mode 100644 index 000000000000..041b0f261123 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleCloudEssentialcontactsV1ListContactsResponse.php @@ -0,0 +1,47 @@ +contacts = $contacts; + } + /** + * @return Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact[] + */ + public function getContacts() + { + return $this->contacts; + } + public function setNextPageToken($nextPageToken) + { + $this->nextPageToken = $nextPageToken; + } + public function getNextPageToken() + { + return $this->nextPageToken; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleCloudEssentialcontactsV1SendTestMessageRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleCloudEssentialcontactsV1SendTestMessageRequest.php new file mode 100644 index 000000000000..0f6583692222 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleCloudEssentialcontactsV1SendTestMessageRequest.php @@ -0,0 +1,40 @@ +contacts = $contacts; + } + public function getContacts() + { + return $this->contacts; + } + public function setNotificationCategory($notificationCategory) + { + $this->notificationCategory = $notificationCategory; + } + public function getNotificationCategory() + { + return $this->notificationCategory; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleProtobufEmpty.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleProtobufEmpty.php new file mode 100644 index 000000000000..980d8452d1d5 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/GoogleProtobufEmpty.php @@ -0,0 +1,20 @@ + + * $essentialcontactsService = new Google_Service_Essentialcontacts(...); + * $folders = $essentialcontactsService->folders; + * + */ +class Google_Service_Essentialcontacts_Resource_Folders extends Google_Service_Resource +{ +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/FoldersContacts.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/FoldersContacts.php new file mode 100644 index 000000000000..9d493354d698 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/FoldersContacts.php @@ -0,0 +1,167 @@ + + * $essentialcontactsService = new Google_Service_Essentialcontacts(...); + * $contacts = $essentialcontactsService->contacts; + * + */ +class Google_Service_Essentialcontacts_Resource_FoldersContacts extends Google_Service_Resource +{ + /** + * Lists all contacts for the resource that are subscribed to the specified + * notification categories, including contacts inherited from any parent + * resources. (contacts.compute) + * + * @param string $parent Required. The name of the resource to compute contacts + * for. Format: organizations/{organization_id}, folders/{folder_id} or + * projects/{project_id} + * @param array $optParams Optional parameters. + * + * @opt_param string notificationCategories The categories of notifications to + * compute contacts for. If ALL is included in this list, contacts subscribed to + * any notification category will be returned. + * @opt_param int pageSize Optional. The maximum number of results to return + * from this request. Non-positive values are ignored. The presence of + * `next_page_token` in the response indicates that more results might be + * available. If not specified, the default page_size is 100. + * @opt_param string pageToken Optional. If present, retrieves the next batch of + * results from the preceding call to this method. `page_token` must be the + * value of `next_page_token` from the previous response. The values of other + * method parameters should be identical to those in the previous call. + * @return Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1ComputeContactsResponse + */ + public function compute($parent, $optParams = array()) + { + $params = array('parent' => $parent); + $params = array_merge($params, $optParams); + return $this->call('compute', array($params), "Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1ComputeContactsResponse"); + } + /** + * Adds a new contact for a resource. (contacts.create) + * + * @param string $parent Required. The resource to save this contact for. + * Format: organizations/{organization_id}, folders/{folder_id} or + * projects/{project_id} + * @param Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact + */ + public function create($parent, Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact $postBody, $optParams = array()) + { + $params = array('parent' => $parent, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('create', array($params), "Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact"); + } + /** + * Deletes a contact. (contacts.delete) + * + * @param string $name Required. The name of the contact to delete. Format: + * organizations/{organization_id}/contacts/{contact_id}, + * folders/{folder_id}/contacts/{contact_id} or + * projects/{project_id}/contacts/{contact_id} + * @param array $optParams Optional parameters. + * @return Google_Service_Essentialcontacts_GoogleProtobufEmpty + */ + public function delete($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('delete', array($params), "Google_Service_Essentialcontacts_GoogleProtobufEmpty"); + } + /** + * Gets a single contact. (contacts.get) + * + * @param string $name Required. The name of the contact to retrieve. Format: + * organizations/{organization_id}/contacts/{contact_id}, + * folders/{folder_id}/contacts/{contact_id} or + * projects/{project_id}/contacts/{contact_id} + * @param array $optParams Optional parameters. + * @return Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact + */ + public function get($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('get', array($params), "Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact"); + } + /** + * Lists the contacts that have been set on a resource. + * (contacts.listFoldersContacts) + * + * @param string $parent Required. The parent resource name. Format: + * organizations/{organization_id}, folders/{folder_id} or projects/{project_id} + * @param array $optParams Optional parameters. + * + * @opt_param int pageSize Optional. The maximum number of results to return + * from this request. Non-positive values are ignored. The presence of + * `next_page_token` in the response indicates that more results might be + * available. If not specified, the default page_size is 100. + * @opt_param string pageToken Optional. If present, retrieves the next batch of + * results from the preceding call to this method. `page_token` must be the + * value of `next_page_token` from the previous response. The values of other + * method parameters should be identical to those in the previous call. + * @return Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1ListContactsResponse + */ + public function listFoldersContacts($parent, $optParams = array()) + { + $params = array('parent' => $parent); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1ListContactsResponse"); + } + /** + * Updates a contact. Note: A contact's email address cannot be changed. + * (contacts.patch) + * + * @param string $name The identifier for the contact. Format: + * {resource_type}/{resource_id}/contacts/{contact_id} + * @param Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact $postBody + * @param array $optParams Optional parameters. + * + * @opt_param string updateMask Optional. The update mask applied to the + * resource. For the `FieldMask` definition, see https://developers.google.com + * /protocol-buffers/docs/reference/google.protobuf#fieldmask + * @return Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact + */ + public function patch($name, Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact $postBody, $optParams = array()) + { + $params = array('name' => $name, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('patch', array($params), "Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact"); + } + /** + * Allows a contact admin to send a test message to contact to verify that it + * has been configured correctly. (contacts.sendTestMessage) + * + * @param string $resource Required. The name of the resource to send the test + * message for. All contacts must either be set directly on this resource or + * inherited from another resource that is an ancestor of this one. Format: + * organizations/{organization_id}, folders/{folder_id} or projects/{project_id} + * @param Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1SendTestMessageRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_Essentialcontacts_GoogleProtobufEmpty + */ + public function sendTestMessage($resource, Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1SendTestMessageRequest $postBody, $optParams = array()) + { + $params = array('resource' => $resource, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('sendTestMessage', array($params), "Google_Service_Essentialcontacts_GoogleProtobufEmpty"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/Organizations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/Organizations.php new file mode 100644 index 000000000000..9daf0d78a0bc --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/Organizations.php @@ -0,0 +1,28 @@ + + * $essentialcontactsService = new Google_Service_Essentialcontacts(...); + * $organizations = $essentialcontactsService->organizations; + * + */ +class Google_Service_Essentialcontacts_Resource_Organizations extends Google_Service_Resource +{ +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/OrganizationsContacts.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/OrganizationsContacts.php new file mode 100644 index 000000000000..40f35718841d --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/OrganizationsContacts.php @@ -0,0 +1,167 @@ + + * $essentialcontactsService = new Google_Service_Essentialcontacts(...); + * $contacts = $essentialcontactsService->contacts; + * + */ +class Google_Service_Essentialcontacts_Resource_OrganizationsContacts extends Google_Service_Resource +{ + /** + * Lists all contacts for the resource that are subscribed to the specified + * notification categories, including contacts inherited from any parent + * resources. (contacts.compute) + * + * @param string $parent Required. The name of the resource to compute contacts + * for. Format: organizations/{organization_id}, folders/{folder_id} or + * projects/{project_id} + * @param array $optParams Optional parameters. + * + * @opt_param string notificationCategories The categories of notifications to + * compute contacts for. If ALL is included in this list, contacts subscribed to + * any notification category will be returned. + * @opt_param int pageSize Optional. The maximum number of results to return + * from this request. Non-positive values are ignored. The presence of + * `next_page_token` in the response indicates that more results might be + * available. If not specified, the default page_size is 100. + * @opt_param string pageToken Optional. If present, retrieves the next batch of + * results from the preceding call to this method. `page_token` must be the + * value of `next_page_token` from the previous response. The values of other + * method parameters should be identical to those in the previous call. + * @return Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1ComputeContactsResponse + */ + public function compute($parent, $optParams = array()) + { + $params = array('parent' => $parent); + $params = array_merge($params, $optParams); + return $this->call('compute', array($params), "Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1ComputeContactsResponse"); + } + /** + * Adds a new contact for a resource. (contacts.create) + * + * @param string $parent Required. The resource to save this contact for. + * Format: organizations/{organization_id}, folders/{folder_id} or + * projects/{project_id} + * @param Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact + */ + public function create($parent, Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact $postBody, $optParams = array()) + { + $params = array('parent' => $parent, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('create', array($params), "Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact"); + } + /** + * Deletes a contact. (contacts.delete) + * + * @param string $name Required. The name of the contact to delete. Format: + * organizations/{organization_id}/contacts/{contact_id}, + * folders/{folder_id}/contacts/{contact_id} or + * projects/{project_id}/contacts/{contact_id} + * @param array $optParams Optional parameters. + * @return Google_Service_Essentialcontacts_GoogleProtobufEmpty + */ + public function delete($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('delete', array($params), "Google_Service_Essentialcontacts_GoogleProtobufEmpty"); + } + /** + * Gets a single contact. (contacts.get) + * + * @param string $name Required. The name of the contact to retrieve. Format: + * organizations/{organization_id}/contacts/{contact_id}, + * folders/{folder_id}/contacts/{contact_id} or + * projects/{project_id}/contacts/{contact_id} + * @param array $optParams Optional parameters. + * @return Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact + */ + public function get($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('get', array($params), "Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact"); + } + /** + * Lists the contacts that have been set on a resource. + * (contacts.listOrganizationsContacts) + * + * @param string $parent Required. The parent resource name. Format: + * organizations/{organization_id}, folders/{folder_id} or projects/{project_id} + * @param array $optParams Optional parameters. + * + * @opt_param int pageSize Optional. The maximum number of results to return + * from this request. Non-positive values are ignored. The presence of + * `next_page_token` in the response indicates that more results might be + * available. If not specified, the default page_size is 100. + * @opt_param string pageToken Optional. If present, retrieves the next batch of + * results from the preceding call to this method. `page_token` must be the + * value of `next_page_token` from the previous response. The values of other + * method parameters should be identical to those in the previous call. + * @return Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1ListContactsResponse + */ + public function listOrganizationsContacts($parent, $optParams = array()) + { + $params = array('parent' => $parent); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1ListContactsResponse"); + } + /** + * Updates a contact. Note: A contact's email address cannot be changed. + * (contacts.patch) + * + * @param string $name The identifier for the contact. Format: + * {resource_type}/{resource_id}/contacts/{contact_id} + * @param Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact $postBody + * @param array $optParams Optional parameters. + * + * @opt_param string updateMask Optional. The update mask applied to the + * resource. For the `FieldMask` definition, see https://developers.google.com + * /protocol-buffers/docs/reference/google.protobuf#fieldmask + * @return Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact + */ + public function patch($name, Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact $postBody, $optParams = array()) + { + $params = array('name' => $name, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('patch', array($params), "Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact"); + } + /** + * Allows a contact admin to send a test message to contact to verify that it + * has been configured correctly. (contacts.sendTestMessage) + * + * @param string $resource Required. The name of the resource to send the test + * message for. All contacts must either be set directly on this resource or + * inherited from another resource that is an ancestor of this one. Format: + * organizations/{organization_id}, folders/{folder_id} or projects/{project_id} + * @param Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1SendTestMessageRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_Essentialcontacts_GoogleProtobufEmpty + */ + public function sendTestMessage($resource, Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1SendTestMessageRequest $postBody, $optParams = array()) + { + $params = array('resource' => $resource, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('sendTestMessage', array($params), "Google_Service_Essentialcontacts_GoogleProtobufEmpty"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/Projects.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/Projects.php new file mode 100644 index 000000000000..282cae7c9398 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/Projects.php @@ -0,0 +1,28 @@ + + * $essentialcontactsService = new Google_Service_Essentialcontacts(...); + * $projects = $essentialcontactsService->projects; + * + */ +class Google_Service_Essentialcontacts_Resource_Projects extends Google_Service_Resource +{ +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/ProjectsContacts.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/ProjectsContacts.php new file mode 100644 index 000000000000..34dd83c8d968 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Essentialcontacts/Resource/ProjectsContacts.php @@ -0,0 +1,167 @@ + + * $essentialcontactsService = new Google_Service_Essentialcontacts(...); + * $contacts = $essentialcontactsService->contacts; + * + */ +class Google_Service_Essentialcontacts_Resource_ProjectsContacts extends Google_Service_Resource +{ + /** + * Lists all contacts for the resource that are subscribed to the specified + * notification categories, including contacts inherited from any parent + * resources. (contacts.compute) + * + * @param string $parent Required. The name of the resource to compute contacts + * for. Format: organizations/{organization_id}, folders/{folder_id} or + * projects/{project_id} + * @param array $optParams Optional parameters. + * + * @opt_param string notificationCategories The categories of notifications to + * compute contacts for. If ALL is included in this list, contacts subscribed to + * any notification category will be returned. + * @opt_param int pageSize Optional. The maximum number of results to return + * from this request. Non-positive values are ignored. The presence of + * `next_page_token` in the response indicates that more results might be + * available. If not specified, the default page_size is 100. + * @opt_param string pageToken Optional. If present, retrieves the next batch of + * results from the preceding call to this method. `page_token` must be the + * value of `next_page_token` from the previous response. The values of other + * method parameters should be identical to those in the previous call. + * @return Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1ComputeContactsResponse + */ + public function compute($parent, $optParams = array()) + { + $params = array('parent' => $parent); + $params = array_merge($params, $optParams); + return $this->call('compute', array($params), "Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1ComputeContactsResponse"); + } + /** + * Adds a new contact for a resource. (contacts.create) + * + * @param string $parent Required. The resource to save this contact for. + * Format: organizations/{organization_id}, folders/{folder_id} or + * projects/{project_id} + * @param Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact + */ + public function create($parent, Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact $postBody, $optParams = array()) + { + $params = array('parent' => $parent, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('create', array($params), "Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact"); + } + /** + * Deletes a contact. (contacts.delete) + * + * @param string $name Required. The name of the contact to delete. Format: + * organizations/{organization_id}/contacts/{contact_id}, + * folders/{folder_id}/contacts/{contact_id} or + * projects/{project_id}/contacts/{contact_id} + * @param array $optParams Optional parameters. + * @return Google_Service_Essentialcontacts_GoogleProtobufEmpty + */ + public function delete($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('delete', array($params), "Google_Service_Essentialcontacts_GoogleProtobufEmpty"); + } + /** + * Gets a single contact. (contacts.get) + * + * @param string $name Required. The name of the contact to retrieve. Format: + * organizations/{organization_id}/contacts/{contact_id}, + * folders/{folder_id}/contacts/{contact_id} or + * projects/{project_id}/contacts/{contact_id} + * @param array $optParams Optional parameters. + * @return Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact + */ + public function get($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('get', array($params), "Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact"); + } + /** + * Lists the contacts that have been set on a resource. + * (contacts.listProjectsContacts) + * + * @param string $parent Required. The parent resource name. Format: + * organizations/{organization_id}, folders/{folder_id} or projects/{project_id} + * @param array $optParams Optional parameters. + * + * @opt_param int pageSize Optional. The maximum number of results to return + * from this request. Non-positive values are ignored. The presence of + * `next_page_token` in the response indicates that more results might be + * available. If not specified, the default page_size is 100. + * @opt_param string pageToken Optional. If present, retrieves the next batch of + * results from the preceding call to this method. `page_token` must be the + * value of `next_page_token` from the previous response. The values of other + * method parameters should be identical to those in the previous call. + * @return Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1ListContactsResponse + */ + public function listProjectsContacts($parent, $optParams = array()) + { + $params = array('parent' => $parent); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1ListContactsResponse"); + } + /** + * Updates a contact. Note: A contact's email address cannot be changed. + * (contacts.patch) + * + * @param string $name The identifier for the contact. Format: + * {resource_type}/{resource_id}/contacts/{contact_id} + * @param Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact $postBody + * @param array $optParams Optional parameters. + * + * @opt_param string updateMask Optional. The update mask applied to the + * resource. For the `FieldMask` definition, see https://developers.google.com + * /protocol-buffers/docs/reference/google.protobuf#fieldmask + * @return Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact + */ + public function patch($name, Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact $postBody, $optParams = array()) + { + $params = array('name' => $name, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('patch', array($params), "Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1Contact"); + } + /** + * Allows a contact admin to send a test message to contact to verify that it + * has been configured correctly. (contacts.sendTestMessage) + * + * @param string $resource Required. The name of the resource to send the test + * message for. All contacts must either be set directly on this resource or + * inherited from another resource that is an ancestor of this one. Format: + * organizations/{organization_id}, folders/{folder_id} or projects/{project_id} + * @param Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1SendTestMessageRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_Essentialcontacts_GoogleProtobufEmpty + */ + public function sendTestMessage($resource, Google_Service_Essentialcontacts_GoogleCloudEssentialcontactsV1SendTestMessageRequest $postBody, $optParams = array()) + { + $params = array('resource' => $resource, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('sendTestMessage', array($params), "Google_Service_Essentialcontacts_GoogleProtobufEmpty"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Eventarc/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Eventarc/Resource/ProjectsLocations.php index 6caa4c27421b..4be4ea23dbf9 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Eventarc/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Eventarc/Resource/ProjectsLocations.php @@ -50,7 +50,7 @@ public function get($name, $optParams = array()) * subset. The filtering language accepts strings like "displayName=tokyo", and * is documented in more detail in [AIP-160](https://google.aip.dev/160). * @opt_param int pageSize The maximum number of results to return. If not set, - * the service will select a default. + * the service selects a default. * @opt_param string pageToken A page token received from the `next_page_token` * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_Eventarc_ListLocationsResponse diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/FactCheckTools.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/FactCheckTools.php index b9fe1fb6f07c..c262f64b10ca 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/FactCheckTools.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/FactCheckTools.php @@ -30,7 +30,7 @@ */ class Google_Service_FactCheckTools extends Google_Service { - /** View your email address. */ + /** See your primary Google Account email address. */ const USERINFO_EMAIL = "https://www.googleapis.com/auth/userinfo.email"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/FirebaseML.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/FirebaseML.php index 2a16cdc0a81e..52f194a6bea4 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/FirebaseML.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/FirebaseML.php @@ -30,7 +30,7 @@ */ class Google_Service_FirebaseML extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/FirebaseManagement.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/FirebaseManagement.php index 4e28cd48191f..d7fc6723d419 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/FirebaseManagement.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/FirebaseManagement.php @@ -32,7 +32,7 @@ */ class Google_Service_FirebaseManagement extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** View your data across Google Cloud Platform services. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/FirebaseRealtimeDatabase.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/FirebaseRealtimeDatabase.php index cf4354ce2c55..ec086ef4fff3 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/FirebaseRealtimeDatabase.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/FirebaseRealtimeDatabase.php @@ -31,7 +31,7 @@ */ class Google_Service_FirebaseRealtimeDatabase extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** View your data across Google Cloud Platform services. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Firebasestorage.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Firebasestorage.php index 1686393b782c..a275e8b94517 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Firebasestorage.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Firebasestorage.php @@ -31,7 +31,7 @@ */ class Google_Service_Firebasestorage extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** View and administer all your Firebase data and settings. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Firestore.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Firestore.php index 634e62155b8a..1c674bcbc286 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Firestore.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Firestore.php @@ -31,7 +31,7 @@ */ class Google_Service_Firestore extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** View and manage your Google Cloud Datastore data. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Firestore/Resource/ProjectsDatabases.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Firestore/Resource/ProjectsDatabases.php index 66b01095f69d..5b55d9b97c0b 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Firestore/Resource/ProjectsDatabases.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Firestore/Resource/ProjectsDatabases.php @@ -32,7 +32,9 @@ class Google_Service_Firestore_Resource_ProjectsDatabases extends Google_Service * background and its progress can be monitored and managed via the Operation * resource that is created. The output of an export may only be used once the * associated operation is done. If an export operation is cancelled before - * completion it may leave partial data behind in Google Cloud Storage. + * completion it may leave partial data behind in Google Cloud Storage. For more + * details on export behavior and output format, refer to: + * https://cloud.google.com/firestore/docs/manage-data/export-import * (databases.exportDocuments) * * @param string $name Required. Database to export. Should be of the form: diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Firestore/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Firestore/Resource/ProjectsLocations.php index 60545daaff17..64af7f5242d8 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Firestore/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Firestore/Resource/ProjectsLocations.php @@ -46,9 +46,13 @@ public function get($name, $optParams = array()) * applicable. * @param array $optParams Optional parameters. * - * @opt_param string filter The standard list filter. - * @opt_param int pageSize The standard list page size. - * @opt_param string pageToken The standard list page token. + * @opt_param string filter A filter to narrow down results to a preferred + * subset. The filtering language accepts strings like "displayName=tokyo", and + * is documented in more detail in [AIP-160](https://google.aip.dev/160). + * @opt_param int pageSize The maximum number of results to return. If not set, + * the service selects a default. + * @opt_param string pageToken A page token received from the `next_page_token` + * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_Firestore_ListLocationsResponse */ public function listProjectsLocations($name, $optParams = array()) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GKEHub.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GKEHub.php index 6c34a1caff9d..e123297648cb 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GKEHub.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GKEHub.php @@ -114,6 +114,10 @@ public function __construct(Google_Client $client, $rootUrl = null) 'location' => 'query', 'type' => 'string', ), + 'requestId' => array( + 'location' => 'query', + 'type' => 'string', + ), ), ),'delete' => array( 'path' => 'v1/{+name}', @@ -124,6 +128,10 @@ public function __construct(Google_Client $client, $rootUrl = null) 'type' => 'string', 'required' => true, ), + 'requestId' => array( + 'location' => 'query', + 'type' => 'string', + ), ), ),'generateConnectManifest' => array( 'path' => 'v1/{+name}:generateConnectManifest', @@ -218,6 +226,10 @@ public function __construct(Google_Client $client, $rootUrl = null) 'type' => 'string', 'required' => true, ), + 'requestId' => array( + 'location' => 'query', + 'type' => 'string', + ), 'updateMask' => array( 'location' => 'query', 'type' => 'string', diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GKEHub/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GKEHub/Resource/ProjectsLocations.php index 6f2d921d1453..42b970c27190 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GKEHub/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GKEHub/Resource/ProjectsLocations.php @@ -50,7 +50,7 @@ public function get($name, $optParams = array()) * subset. The filtering language accepts strings like "displayName=tokyo", and * is documented in more detail in [AIP-160](https://google.aip.dev/160). * @opt_param int pageSize The maximum number of results to return. If not set, - * the service will select a default. + * the service selects a default. * @opt_param string pageToken A page token received from the `next_page_token` * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_GKEHub_ListLocationsResponse diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GKEHub/Resource/ProjectsLocationsMemberships.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GKEHub/Resource/ProjectsLocationsMemberships.php index c958c8a160d8..d958616ce464 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GKEHub/Resource/ProjectsLocationsMemberships.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GKEHub/Resource/ProjectsLocationsMemberships.php @@ -39,6 +39,17 @@ class Google_Service_GKEHub_Resource_ProjectsLocationsMemberships extends Google * or `-` 3. It must start and end with an alphanumeric character Which can be * expressed as the regex: `[a-z0-9]([-a-z0-9]*[a-z0-9])?`, with a maximum * length of 63 characters. + * @opt_param string requestId Optional. A request ID to identify requests. + * Specify a unique request ID so that if you must retry your request, the + * server will know to ignore the request if it has already been completed. The + * server will guarantee that for at least 60 minutes after the first request. + * For example, consider a situation where you make an initial request and the + * request times out. If you make the request again with the same request ID, + * the server can check if original operation with the same request ID was + * received, and if so, will ignore the second request. This prevents clients + * from accidentally creating duplicate commitments. The request ID must be a + * valid UUID with the exception that zero UUID is not supported + * (00000000-0000-0000-0000-000000000000). * @return Google_Service_GKEHub_Operation */ public function create($parent, Google_Service_GKEHub_Membership $postBody, $optParams = array()) @@ -53,6 +64,18 @@ public function create($parent, Google_Service_GKEHub_Membership $postBody, $opt * @param string $name Required. The Membership resource name in the format * `projects/locations/memberships`. * @param array $optParams Optional parameters. + * + * @opt_param string requestId Optional. A request ID to identify requests. + * Specify a unique request ID so that if you must retry your request, the + * server will know to ignore the request if it has already been completed. The + * server will guarantee that for at least 60 minutes after the first request. + * For example, consider a situation where you make an initial request and the + * request times out. If you make the request again with the same request ID, + * the server can check if original operation with the same request ID was + * received, and if so, will ignore the second request. This prevents clients + * from accidentally creating duplicate commitments. The request ID must be a + * valid UUID with the exception that zero UUID is not supported + * (00000000-0000-0000-0000-000000000000). * @return Google_Service_GKEHub_Operation */ public function delete($name, $optParams = array()) @@ -173,6 +196,17 @@ public function listProjectsLocationsMemberships($parent, $optParams = array()) * @param Google_Service_GKEHub_Membership $postBody * @param array $optParams Optional parameters. * + * @opt_param string requestId Optional. A request ID to identify requests. + * Specify a unique request ID so that if you must retry your request, the + * server will know to ignore the request if it has already been completed. The + * server will guarantee that for at least 60 minutes after the first request. + * For example, consider a situation where you make an initial request and the + * request times out. If you make the request again with the same request ID, + * the server can check if original operation with the same request ID was + * received, and if so, will ignore the second request. This prevents clients + * from accidentally creating duplicate commitments. The request ID must be a + * valid UUID with the exception that zero UUID is not supported + * (00000000-0000-0000-0000-000000000000). * @opt_param string updateMask Required. Mask of fields to update. * @return Google_Service_GKEHub_Operation */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GameServices/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GameServices/Resource/ProjectsLocations.php index c91823a052c5..a748b364b901 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GameServices/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GameServices/Resource/ProjectsLocations.php @@ -52,7 +52,7 @@ public function get($name, $optParams = array()) * @opt_param bool includeUnrevealedLocations If true, the returned list will * include locations which are not yet revealed. * @opt_param int pageSize The maximum number of results to return. If not set, - * the service will select a default. + * the service selects a default. * @opt_param string pageToken A page token received from the `next_page_token` * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_GameServices_ListLocationsResponse diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Games.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Games.php index a62465b4217c..02f18d505b36 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Games.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Games.php @@ -48,7 +48,6 @@ class Google_Service_Games extends Google_Service public $revisions; public $scores; public $snapshots; - public $snapshotsExtended; public $stats; /** @@ -639,26 +638,6 @@ public function __construct(Google_Client $client, $rootUrl = null) ) ) ); - $this->snapshotsExtended = new Google_Service_Games_Resource_SnapshotsExtended( - $this, - $this->serviceName, - 'snapshotsExtended', - array( - 'methods' => array( - 'resolveSnapshotHead' => array( - 'path' => 'games/v1/snapshotsExtended/{snapshotName}:resolveHead', - 'httpMethod' => 'POST', - 'parameters' => array( - 'snapshotName' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - ), - ), - ) - ) - ); $this->stats = new Google_Service_Games_Resource_Stats( $this, $this->serviceName, diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Genomics.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Genomics.php index 051c06c610a7..c4858536f5fa 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Genomics.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Genomics.php @@ -30,7 +30,7 @@ */ class Google_Service_Genomics extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** View and manage Genomics data. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GoogleAnalyticsAdmin.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GoogleAnalyticsAdmin.php index 05b7392fa1aa..08dc69c3a1b1 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GoogleAnalyticsAdmin.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GoogleAnalyticsAdmin.php @@ -379,17 +379,7 @@ public function __construct(Google_Client $client, $rootUrl = null) 'androidAppDataStreams', array( 'methods' => array( - 'create' => array( - 'path' => 'v1alpha/{+parent}/androidAppDataStreams', - 'httpMethod' => 'POST', - 'parameters' => array( - 'parent' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - ), - ),'delete' => array( + 'delete' => array( 'path' => 'v1alpha/{+name}', 'httpMethod' => 'DELETE', 'parameters' => array( @@ -575,17 +565,7 @@ public function __construct(Google_Client $client, $rootUrl = null) 'iosAppDataStreams', array( 'methods' => array( - 'create' => array( - 'path' => 'v1alpha/{+parent}/iosAppDataStreams', - 'httpMethod' => 'POST', - 'parameters' => array( - 'parent' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - ), - ),'delete' => array( + 'delete' => array( 'path' => 'v1alpha/{+name}', 'httpMethod' => 'DELETE', 'parameters' => array( diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GoogleAnalyticsAdmin/GoogleAnalyticsAdminV1alphaProperty.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GoogleAnalyticsAdmin/GoogleAnalyticsAdminV1alphaProperty.php index 416b2038ea8c..221e32e1e59a 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GoogleAnalyticsAdmin/GoogleAnalyticsAdminV1alphaProperty.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GoogleAnalyticsAdmin/GoogleAnalyticsAdminV1alphaProperty.php @@ -19,8 +19,9 @@ class Google_Service_GoogleAnalyticsAdmin_GoogleAnalyticsAdminV1alphaProperty ex { public $createTime; public $currencyCode; - public $deleted; + public $deleteTime; public $displayName; + public $expireTime; public $industryCategory; public $name; public $parent; @@ -43,13 +44,13 @@ public function getCurrencyCode() { return $this->currencyCode; } - public function setDeleted($deleted) + public function setDeleteTime($deleteTime) { - $this->deleted = $deleted; + $this->deleteTime = $deleteTime; } - public function getDeleted() + public function getDeleteTime() { - return $this->deleted; + return $this->deleteTime; } public function setDisplayName($displayName) { @@ -59,6 +60,14 @@ public function getDisplayName() { return $this->displayName; } + public function setExpireTime($expireTime) + { + $this->expireTime = $expireTime; + } + public function getExpireTime() + { + return $this->expireTime; + } public function setIndustryCategory($industryCategory) { $this->industryCategory = $industryCategory; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GoogleAnalyticsAdmin/Resource/Properties.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GoogleAnalyticsAdmin/Resource/Properties.php index 131f097b852f..15ccbb1b964f 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GoogleAnalyticsAdmin/Resource/Properties.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GoogleAnalyticsAdmin/Resource/Properties.php @@ -51,13 +51,13 @@ public function create(Google_Service_GoogleAnalyticsAdmin_GoogleAnalyticsAdminV * @param string $name Required. The name of the Property to soft-delete. * Format: properties/{property_id} Example: "properties/1000" * @param array $optParams Optional parameters. - * @return Google_Service_GoogleAnalyticsAdmin_GoogleProtobufEmpty + * @return Google_Service_GoogleAnalyticsAdmin_GoogleAnalyticsAdminV1alphaProperty */ public function delete($name, $optParams = array()) { $params = array('name' => $name); $params = array_merge($params, $optParams); - return $this->call('delete', array($params), "Google_Service_GoogleAnalyticsAdmin_GoogleProtobufEmpty"); + return $this->call('delete', array($params), "Google_Service_GoogleAnalyticsAdmin_GoogleAnalyticsAdminV1alphaProperty"); } /** * Lookup for a single "GA4" Property. (properties.get) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GoogleAnalyticsAdmin/Resource/PropertiesAndroidAppDataStreams.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GoogleAnalyticsAdmin/Resource/PropertiesAndroidAppDataStreams.php index d4892426fc9b..1e0580038027 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GoogleAnalyticsAdmin/Resource/PropertiesAndroidAppDataStreams.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GoogleAnalyticsAdmin/Resource/PropertiesAndroidAppDataStreams.php @@ -25,26 +25,6 @@ */ class Google_Service_GoogleAnalyticsAdmin_Resource_PropertiesAndroidAppDataStreams extends Google_Service_Resource { - /** - * Creates an Android app stream with the specified location and attributes. - * Note that an Android app stream must be linked to a Firebase app to receive - * traffic. To create a working app stream, make sure your property is linked to - * a Firebase project. Then, use the Firebase API to create a Firebase app, - * which will also create an appropriate data stream in Analytics (may take up - * to 24 hours). (androidAppDataStreams.create) - * - * @param string $parent Required. The parent resource where this android app - * data stream will be created. Format: properties/123 - * @param Google_Service_GoogleAnalyticsAdmin_GoogleAnalyticsAdminV1alphaAndroidAppDataStream $postBody - * @param array $optParams Optional parameters. - * @return Google_Service_GoogleAnalyticsAdmin_GoogleAnalyticsAdminV1alphaAndroidAppDataStream - */ - public function create($parent, Google_Service_GoogleAnalyticsAdmin_GoogleAnalyticsAdminV1alphaAndroidAppDataStream $postBody, $optParams = array()) - { - $params = array('parent' => $parent, 'postBody' => $postBody); - $params = array_merge($params, $optParams); - return $this->call('create', array($params), "Google_Service_GoogleAnalyticsAdmin_GoogleAnalyticsAdminV1alphaAndroidAppDataStream"); - } /** * Deletes an android app stream on a property. (androidAppDataStreams.delete) * diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GoogleAnalyticsAdmin/Resource/PropertiesIosAppDataStreams.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GoogleAnalyticsAdmin/Resource/PropertiesIosAppDataStreams.php index 8551c2d361b0..970cba9a5293 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GoogleAnalyticsAdmin/Resource/PropertiesIosAppDataStreams.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/GoogleAnalyticsAdmin/Resource/PropertiesIosAppDataStreams.php @@ -25,26 +25,6 @@ */ class Google_Service_GoogleAnalyticsAdmin_Resource_PropertiesIosAppDataStreams extends Google_Service_Resource { - /** - * Creates an iOS app stream with the specified location and attributes. Note - * that an iOS app stream must be linked to a Firebase app to receive traffic. - * To create a working app stream, make sure your property is linked to a - * Firebase project. Then, use the Firebase API to create a Firebase app, which - * will also create an appropriate data stream in Analytics (may take up to 24 - * hours). (iosAppDataStreams.create) - * - * @param string $parent Required. The parent resource where this ios app data - * stream will be created. Format: properties/123 - * @param Google_Service_GoogleAnalyticsAdmin_GoogleAnalyticsAdminV1alphaIosAppDataStream $postBody - * @param array $optParams Optional parameters. - * @return Google_Service_GoogleAnalyticsAdmin_GoogleAnalyticsAdminV1alphaIosAppDataStream - */ - public function create($parent, Google_Service_GoogleAnalyticsAdmin_GoogleAnalyticsAdminV1alphaIosAppDataStream $postBody, $optParams = array()) - { - $params = array('parent' => $parent, 'postBody' => $postBody); - $params = array_merge($params, $optParams); - return $this->call('create', array($params), "Google_Service_GoogleAnalyticsAdmin_GoogleAnalyticsAdminV1alphaIosAppDataStream"); - } /** * Deletes an iOS app stream on a property. (iosAppDataStreams.delete) * diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/HangoutsChat.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/HangoutsChat.php index 57a2e05849ef..74e9ac9c1cb2 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/HangoutsChat.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/HangoutsChat.php @@ -19,7 +19,9 @@ * Service definition for HangoutsChat (v1). * *

- * Enables bots to fetch information and perform actions in Google Chat.

+ * Enables bots to fetch information and perform actions in Google Chat. + * Authentication using a service account is a prerequisite for using the Google + * Chat REST API.

* *

* For more information about this service, see the API diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/HomeGraphService.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/HomeGraphService.php index 0bd7ed53cd5e..390ff44d5828 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/HomeGraphService.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/HomeGraphService.php @@ -90,10 +90,6 @@ public function __construct(Google_Client $client, $rootUrl = null) 'path' => 'v1/devices:reportStateAndNotification', 'httpMethod' => 'POST', 'parameters' => array(), - ),'requestLink' => array( - 'path' => 'v1/devices:requestLink', - 'httpMethod' => 'POST', - 'parameters' => array(), ),'requestSync' => array( 'path' => 'v1/devices:requestSync', 'httpMethod' => 'POST', diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/HomeGraphService/Device.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/HomeGraphService/Device.php index e0df56321e05..3ec10a213152 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/HomeGraphService/Device.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/HomeGraphService/Device.php @@ -25,8 +25,6 @@ class Google_Service_HomeGraphService_Device extends Google_Collection public $id; protected $nameType = 'Google_Service_HomeGraphService_DeviceNames'; protected $nameDataType = ''; - protected $nonLocalTraitsType = 'Google_Service_HomeGraphService_NonLocalTrait'; - protected $nonLocalTraitsDataType = 'array'; public $notificationSupportedByAgent; protected $otherDeviceIdsType = 'Google_Service_HomeGraphService_AgentOtherDeviceId'; protected $otherDeviceIdsDataType = 'array'; @@ -88,20 +86,6 @@ public function getName() { return $this->name; } - /** - * @param Google_Service_HomeGraphService_NonLocalTrait[] - */ - public function setNonLocalTraits($nonLocalTraits) - { - $this->nonLocalTraits = $nonLocalTraits; - } - /** - * @return Google_Service_HomeGraphService_NonLocalTrait[] - */ - public function getNonLocalTraits() - { - return $this->nonLocalTraits; - } public function setNotificationSupportedByAgent($notificationSupportedByAgent) { $this->notificationSupportedByAgent = $notificationSupportedByAgent; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/HomeGraphService/Resource/Devices.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/HomeGraphService/Resource/Devices.php index 37470e8918bb..fd55c11799e2 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/HomeGraphService/Resource/Devices.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/HomeGraphService/Resource/Devices.php @@ -66,22 +66,6 @@ public function reportStateAndNotification(Google_Service_HomeGraphService_Repor $params = array_merge($params, $optParams); return $this->call('reportStateAndNotification', array($params), "Google_Service_HomeGraphService_ReportStateAndNotificationResponse"); } - /** - * Sends an account linking suggestion to users associated with any potential - * Cast devices detected by third-party devices. This request must be authorized - * using service account credentials from your Actions console project. - * (devices.requestLink) - * - * @param Google_Service_HomeGraphService_RequestLinkRequest $postBody - * @param array $optParams Optional parameters. - * @return Google_Service_HomeGraphService_HomegraphEmpty - */ - public function requestLink(Google_Service_HomeGraphService_RequestLinkRequest $postBody, $optParams = array()) - { - $params = array('postBody' => $postBody); - $params = array_merge($params, $optParams); - return $this->call('requestLink', array($params), "Google_Service_HomeGraphService_HomegraphEmpty"); - } /** * Requests Google to send an `action.devices.SYNC` [intent](https://developers. * google.com/assistant/smarthome/reference/intent/sync) to your smart home diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/IAMCredentials.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/IAMCredentials.php index f754d2728213..6659795b0fc3 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/IAMCredentials.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/IAMCredentials.php @@ -31,7 +31,7 @@ */ class Google_Service_IAMCredentials extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Iam.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Iam.php index 35a9eca58d7b..c0ad4f68217c 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Iam.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Iam.php @@ -32,7 +32,7 @@ */ class Google_Service_Iam extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Libraryagent.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Libraryagent.php index 97c36ff5f64a..7a9e441497a4 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Libraryagent.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Libraryagent.php @@ -30,7 +30,7 @@ */ class Google_Service_Libraryagent extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Localservices/GoogleAdsHomeservicesLocalservicesV1AccountReport.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Localservices/GoogleAdsHomeservicesLocalservicesV1AccountReport.php index 03ebbb0205ff..b171f4393b4f 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Localservices/GoogleAdsHomeservicesLocalservicesV1AccountReport.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Localservices/GoogleAdsHomeservicesLocalservicesV1AccountReport.php @@ -28,6 +28,7 @@ class Google_Service_Localservices_GoogleAdsHomeservicesLocalservicesV1AccountRe public $currentPeriodConnectedPhoneCalls; public $currentPeriodPhoneCalls; public $currentPeriodTotalCost; + public $impressionsLastTwoDays; public $phoneLeadResponsiveness; public $previousPeriodChargedLeads; public $previousPeriodConnectedPhoneCalls; @@ -121,6 +122,14 @@ public function getCurrentPeriodTotalCost() { return $this->currentPeriodTotalCost; } + public function setImpressionsLastTwoDays($impressionsLastTwoDays) + { + $this->impressionsLastTwoDays = $impressionsLastTwoDays; + } + public function getImpressionsLastTwoDays() + { + return $this->impressionsLastTwoDays; + } public function setPhoneLeadResponsiveness($phoneLeadResponsiveness) { $this->phoneLeadResponsiveness = $phoneLeadResponsiveness; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging.php index 88918ade2dca..916fdc05ef1a 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging.php @@ -33,7 +33,7 @@ */ class Google_Service_Logging extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** View your data across Google Cloud Platform services. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/LogBucket.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/LogBucket.php index da653786b813..46c4fc80718e 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/LogBucket.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/LogBucket.php @@ -15,13 +15,15 @@ * the License. */ -class Google_Service_Logging_LogBucket extends Google_Model +class Google_Service_Logging_LogBucket extends Google_Collection { + protected $collection_key = 'restrictedFields'; public $createTime; public $description; public $lifecycleState; public $locked; public $name; + public $restrictedFields; public $retentionDays; public $updateTime; @@ -65,6 +67,14 @@ public function getName() { return $this->name; } + public function setRestrictedFields($restrictedFields) + { + $this->restrictedFields = $restrictedFields; + } + public function getRestrictedFields() + { + return $this->restrictedFields; + } public function setRetentionDays($retentionDays) { $this->retentionDays = $retentionDays; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/BillingAccountsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/BillingAccountsLocations.php index 24cf9985be7f..1c1961641ba8 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/BillingAccountsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/BillingAccountsLocations.php @@ -50,7 +50,7 @@ public function get($name, $optParams = array()) * subset. The filtering language accepts strings like "displayName=tokyo", and * is documented in more detail in AIP-160 (https://google.aip.dev/160). * @opt_param int pageSize The maximum number of results to return. If not set, - * the service will select a default. + * the service selects a default. * @opt_param string pageToken A page token received from the next_page_token * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_Logging_ListLocationsResponse diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/BillingAccountsLogs.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/BillingAccountsLogs.php index 877929e3ee90..6a2ec5f2746c 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/BillingAccountsLogs.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/BillingAccountsLogs.php @@ -33,13 +33,13 @@ class Google_Service_Logging_Resource_BillingAccountsLogs extends Google_Service * (logs.delete) * * @param string $logName Required. The resource name of the log to delete: - * "projects/[PROJECT_ID]/logs/[LOG_ID]" - * "organizations/[ORGANIZATION_ID]/logs/[LOG_ID]" - * "billingAccounts/[BILLING_ACCOUNT_ID]/logs/[LOG_ID]" - * "folders/[FOLDER_ID]/logs/[LOG_ID]" [LOG_ID] must be URL-encoded. For - * example, "projects/my-project-id/logs/syslog", "organizations/1234567890/logs - * /cloudresourcemanager.googleapis.com%2Factivity". For more information about - * log names, see LogEntry. + * projects/[PROJECT_ID]/logs/[LOG_ID] + * organizations/[ORGANIZATION_ID]/logs/[LOG_ID] + * billingAccounts/[BILLING_ACCOUNT_ID]/logs/[LOG_ID] + * folders/[FOLDER_ID]/logs/[LOG_ID][LOG_ID] must be URL-encoded. For example, + * "projects/my-project-id/logs/syslog", + * "organizations/123/logs/cloudaudit.googleapis.com%2Factivity".For more + * information about log names, see LogEntry. * @param array $optParams Optional parameters. * @return Google_Service_Logging_LoggingEmpty */ @@ -54,8 +54,8 @@ public function delete($logName, $optParams = array()) * logs that have entries are listed. (logs.listBillingAccountsLogs) * * @param string $parent Required. The resource name that owns the logs: - * "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" - * "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" + * projects/[PROJECT_ID] organizations/[ORGANIZATION_ID] + * billingAccounts/[BILLING_ACCOUNT_ID] folders/[FOLDER_ID] * @param array $optParams Optional parameters. * * @opt_param int pageSize Optional. The maximum number of results to return @@ -66,15 +66,13 @@ public function delete($logName, $optParams = array()) * the value of nextPageToken from the previous response. The values of other * method parameters should be identical to those in the previous call. * @opt_param string resourceNames Optional. The resource name that owns the - * logs: - * projects/PROJECT_ID/locations/LOCATION_ID/buckets/BUCKET_ID/views/VIEW_ID org - * anization/ORGANIZATION_ID/locations/LOCATION_ID/buckets/BUCKET_ID/views/VIEW_ - * ID billingAccounts/BILLING_ACCOUNT_ID/locations/LOCATION_ID/buckets/BUCKET_ID - * /views/VIEW_ID - * folders/FOLDER_ID/locations/LOCATION_ID/buckets/BUCKET_ID/views/VIEW_IDTo - * support legacy queries, it could also be: "projects/PROJECT_ID" - * "organizations/ORGANIZATION_ID" "billingAccounts/BILLING_ACCOUNT_ID" - * "folders/FOLDER_ID" + * logs: projects/[PROJECT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/views + * /[VIEW_ID] organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]/buckets/[B + * UCKET_ID]/views/[VIEW_ID] billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOC + * ATION_ID]/buckets/[BUCKET_ID]/views/[VIEW_ID] folders/[FOLDER_ID]/locations/[ + * LOCATION_ID]/buckets/[BUCKET_ID]/views/[VIEW_ID]To support legacy queries, it + * could also be: projects/[PROJECT_ID] organizations/[ORGANIZATION_ID] + * billingAccounts/[BILLING_ACCOUNT_ID] folders/[FOLDER_ID] * @return Google_Service_Logging_ListLogsResponse */ public function listBillingAccountsLogs($parent, $optParams = array()) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/FoldersLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/FoldersLocations.php index 4db7e2610da5..b0e664de5942 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/FoldersLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/FoldersLocations.php @@ -50,7 +50,7 @@ public function get($name, $optParams = array()) * subset. The filtering language accepts strings like "displayName=tokyo", and * is documented in more detail in AIP-160 (https://google.aip.dev/160). * @opt_param int pageSize The maximum number of results to return. If not set, - * the service will select a default. + * the service selects a default. * @opt_param string pageToken A page token received from the next_page_token * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_Logging_ListLocationsResponse diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/FoldersLogs.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/FoldersLogs.php index 39688e664221..9b332509d01c 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/FoldersLogs.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/FoldersLogs.php @@ -33,13 +33,13 @@ class Google_Service_Logging_Resource_FoldersLogs extends Google_Service_Resourc * (logs.delete) * * @param string $logName Required. The resource name of the log to delete: - * "projects/[PROJECT_ID]/logs/[LOG_ID]" - * "organizations/[ORGANIZATION_ID]/logs/[LOG_ID]" - * "billingAccounts/[BILLING_ACCOUNT_ID]/logs/[LOG_ID]" - * "folders/[FOLDER_ID]/logs/[LOG_ID]" [LOG_ID] must be URL-encoded. For - * example, "projects/my-project-id/logs/syslog", "organizations/1234567890/logs - * /cloudresourcemanager.googleapis.com%2Factivity". For more information about - * log names, see LogEntry. + * projects/[PROJECT_ID]/logs/[LOG_ID] + * organizations/[ORGANIZATION_ID]/logs/[LOG_ID] + * billingAccounts/[BILLING_ACCOUNT_ID]/logs/[LOG_ID] + * folders/[FOLDER_ID]/logs/[LOG_ID][LOG_ID] must be URL-encoded. For example, + * "projects/my-project-id/logs/syslog", + * "organizations/123/logs/cloudaudit.googleapis.com%2Factivity".For more + * information about log names, see LogEntry. * @param array $optParams Optional parameters. * @return Google_Service_Logging_LoggingEmpty */ @@ -54,8 +54,8 @@ public function delete($logName, $optParams = array()) * logs that have entries are listed. (logs.listFoldersLogs) * * @param string $parent Required. The resource name that owns the logs: - * "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" - * "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" + * projects/[PROJECT_ID] organizations/[ORGANIZATION_ID] + * billingAccounts/[BILLING_ACCOUNT_ID] folders/[FOLDER_ID] * @param array $optParams Optional parameters. * * @opt_param int pageSize Optional. The maximum number of results to return @@ -66,15 +66,13 @@ public function delete($logName, $optParams = array()) * the value of nextPageToken from the previous response. The values of other * method parameters should be identical to those in the previous call. * @opt_param string resourceNames Optional. The resource name that owns the - * logs: - * projects/PROJECT_ID/locations/LOCATION_ID/buckets/BUCKET_ID/views/VIEW_ID org - * anization/ORGANIZATION_ID/locations/LOCATION_ID/buckets/BUCKET_ID/views/VIEW_ - * ID billingAccounts/BILLING_ACCOUNT_ID/locations/LOCATION_ID/buckets/BUCKET_ID - * /views/VIEW_ID - * folders/FOLDER_ID/locations/LOCATION_ID/buckets/BUCKET_ID/views/VIEW_IDTo - * support legacy queries, it could also be: "projects/PROJECT_ID" - * "organizations/ORGANIZATION_ID" "billingAccounts/BILLING_ACCOUNT_ID" - * "folders/FOLDER_ID" + * logs: projects/[PROJECT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/views + * /[VIEW_ID] organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]/buckets/[B + * UCKET_ID]/views/[VIEW_ID] billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOC + * ATION_ID]/buckets/[BUCKET_ID]/views/[VIEW_ID] folders/[FOLDER_ID]/locations/[ + * LOCATION_ID]/buckets/[BUCKET_ID]/views/[VIEW_ID]To support legacy queries, it + * could also be: projects/[PROJECT_ID] organizations/[ORGANIZATION_ID] + * billingAccounts/[BILLING_ACCOUNT_ID] folders/[FOLDER_ID] * @return Google_Service_Logging_ListLogsResponse */ public function listFoldersLogs($parent, $optParams = array()) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/Locations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/Locations.php index cab5e2f0cbd7..26e57ed43c0f 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/Locations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/Locations.php @@ -50,7 +50,7 @@ public function get($name, $optParams = array()) * subset. The filtering language accepts strings like "displayName=tokyo", and * is documented in more detail in AIP-160 (https://google.aip.dev/160). * @opt_param int pageSize The maximum number of results to return. If not set, - * the service will select a default. + * the service selects a default. * @opt_param string pageToken A page token received from the next_page_token * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_Logging_ListLocationsResponse diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/Logs.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/Logs.php index f396307d9757..0d8f0b0112cd 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/Logs.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/Logs.php @@ -33,13 +33,13 @@ class Google_Service_Logging_Resource_Logs extends Google_Service_Resource * (logs.delete) * * @param string $logName Required. The resource name of the log to delete: - * "projects/[PROJECT_ID]/logs/[LOG_ID]" - * "organizations/[ORGANIZATION_ID]/logs/[LOG_ID]" - * "billingAccounts/[BILLING_ACCOUNT_ID]/logs/[LOG_ID]" - * "folders/[FOLDER_ID]/logs/[LOG_ID]" [LOG_ID] must be URL-encoded. For - * example, "projects/my-project-id/logs/syslog", "organizations/1234567890/logs - * /cloudresourcemanager.googleapis.com%2Factivity". For more information about - * log names, see LogEntry. + * projects/[PROJECT_ID]/logs/[LOG_ID] + * organizations/[ORGANIZATION_ID]/logs/[LOG_ID] + * billingAccounts/[BILLING_ACCOUNT_ID]/logs/[LOG_ID] + * folders/[FOLDER_ID]/logs/[LOG_ID][LOG_ID] must be URL-encoded. For example, + * "projects/my-project-id/logs/syslog", + * "organizations/123/logs/cloudaudit.googleapis.com%2Factivity".For more + * information about log names, see LogEntry. * @param array $optParams Optional parameters. * @return Google_Service_Logging_LoggingEmpty */ @@ -54,8 +54,8 @@ public function delete($logName, $optParams = array()) * logs that have entries are listed. (logs.listLogs) * * @param string $parent Required. The resource name that owns the logs: - * "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" - * "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" + * projects/[PROJECT_ID] organizations/[ORGANIZATION_ID] + * billingAccounts/[BILLING_ACCOUNT_ID] folders/[FOLDER_ID] * @param array $optParams Optional parameters. * * @opt_param int pageSize Optional. The maximum number of results to return @@ -66,15 +66,13 @@ public function delete($logName, $optParams = array()) * the value of nextPageToken from the previous response. The values of other * method parameters should be identical to those in the previous call. * @opt_param string resourceNames Optional. The resource name that owns the - * logs: - * projects/PROJECT_ID/locations/LOCATION_ID/buckets/BUCKET_ID/views/VIEW_ID org - * anization/ORGANIZATION_ID/locations/LOCATION_ID/buckets/BUCKET_ID/views/VIEW_ - * ID billingAccounts/BILLING_ACCOUNT_ID/locations/LOCATION_ID/buckets/BUCKET_ID - * /views/VIEW_ID - * folders/FOLDER_ID/locations/LOCATION_ID/buckets/BUCKET_ID/views/VIEW_IDTo - * support legacy queries, it could also be: "projects/PROJECT_ID" - * "organizations/ORGANIZATION_ID" "billingAccounts/BILLING_ACCOUNT_ID" - * "folders/FOLDER_ID" + * logs: projects/[PROJECT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/views + * /[VIEW_ID] organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]/buckets/[B + * UCKET_ID]/views/[VIEW_ID] billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOC + * ATION_ID]/buckets/[BUCKET_ID]/views/[VIEW_ID] folders/[FOLDER_ID]/locations/[ + * LOCATION_ID]/buckets/[BUCKET_ID]/views/[VIEW_ID]To support legacy queries, it + * could also be: projects/[PROJECT_ID] organizations/[ORGANIZATION_ID] + * billingAccounts/[BILLING_ACCOUNT_ID] folders/[FOLDER_ID] * @return Google_Service_Logging_ListLogsResponse */ public function listLogs($parent, $optParams = array()) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/OrganizationsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/OrganizationsLocations.php index 2a9ce8c8642d..d1b005b037dd 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/OrganizationsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/OrganizationsLocations.php @@ -50,7 +50,7 @@ public function get($name, $optParams = array()) * subset. The filtering language accepts strings like "displayName=tokyo", and * is documented in more detail in AIP-160 (https://google.aip.dev/160). * @opt_param int pageSize The maximum number of results to return. If not set, - * the service will select a default. + * the service selects a default. * @opt_param string pageToken A page token received from the next_page_token * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_Logging_ListLocationsResponse diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/OrganizationsLogs.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/OrganizationsLogs.php index b6af8d969b38..d180eafe2d27 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/OrganizationsLogs.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/OrganizationsLogs.php @@ -33,13 +33,13 @@ class Google_Service_Logging_Resource_OrganizationsLogs extends Google_Service_R * (logs.delete) * * @param string $logName Required. The resource name of the log to delete: - * "projects/[PROJECT_ID]/logs/[LOG_ID]" - * "organizations/[ORGANIZATION_ID]/logs/[LOG_ID]" - * "billingAccounts/[BILLING_ACCOUNT_ID]/logs/[LOG_ID]" - * "folders/[FOLDER_ID]/logs/[LOG_ID]" [LOG_ID] must be URL-encoded. For - * example, "projects/my-project-id/logs/syslog", "organizations/1234567890/logs - * /cloudresourcemanager.googleapis.com%2Factivity". For more information about - * log names, see LogEntry. + * projects/[PROJECT_ID]/logs/[LOG_ID] + * organizations/[ORGANIZATION_ID]/logs/[LOG_ID] + * billingAccounts/[BILLING_ACCOUNT_ID]/logs/[LOG_ID] + * folders/[FOLDER_ID]/logs/[LOG_ID][LOG_ID] must be URL-encoded. For example, + * "projects/my-project-id/logs/syslog", + * "organizations/123/logs/cloudaudit.googleapis.com%2Factivity".For more + * information about log names, see LogEntry. * @param array $optParams Optional parameters. * @return Google_Service_Logging_LoggingEmpty */ @@ -54,8 +54,8 @@ public function delete($logName, $optParams = array()) * logs that have entries are listed. (logs.listOrganizationsLogs) * * @param string $parent Required. The resource name that owns the logs: - * "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" - * "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" + * projects/[PROJECT_ID] organizations/[ORGANIZATION_ID] + * billingAccounts/[BILLING_ACCOUNT_ID] folders/[FOLDER_ID] * @param array $optParams Optional parameters. * * @opt_param int pageSize Optional. The maximum number of results to return @@ -66,15 +66,13 @@ public function delete($logName, $optParams = array()) * the value of nextPageToken from the previous response. The values of other * method parameters should be identical to those in the previous call. * @opt_param string resourceNames Optional. The resource name that owns the - * logs: - * projects/PROJECT_ID/locations/LOCATION_ID/buckets/BUCKET_ID/views/VIEW_ID org - * anization/ORGANIZATION_ID/locations/LOCATION_ID/buckets/BUCKET_ID/views/VIEW_ - * ID billingAccounts/BILLING_ACCOUNT_ID/locations/LOCATION_ID/buckets/BUCKET_ID - * /views/VIEW_ID - * folders/FOLDER_ID/locations/LOCATION_ID/buckets/BUCKET_ID/views/VIEW_IDTo - * support legacy queries, it could also be: "projects/PROJECT_ID" - * "organizations/ORGANIZATION_ID" "billingAccounts/BILLING_ACCOUNT_ID" - * "folders/FOLDER_ID" + * logs: projects/[PROJECT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/views + * /[VIEW_ID] organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]/buckets/[B + * UCKET_ID]/views/[VIEW_ID] billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOC + * ATION_ID]/buckets/[BUCKET_ID]/views/[VIEW_ID] folders/[FOLDER_ID]/locations/[ + * LOCATION_ID]/buckets/[BUCKET_ID]/views/[VIEW_ID]To support legacy queries, it + * could also be: projects/[PROJECT_ID] organizations/[ORGANIZATION_ID] + * billingAccounts/[BILLING_ACCOUNT_ID] folders/[FOLDER_ID] * @return Google_Service_Logging_ListLogsResponse */ public function listOrganizationsLogs($parent, $optParams = array()) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/ProjectsLocations.php index d2919f35dd97..4f9aafce3523 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/ProjectsLocations.php @@ -50,7 +50,7 @@ public function get($name, $optParams = array()) * subset. The filtering language accepts strings like "displayName=tokyo", and * is documented in more detail in AIP-160 (https://google.aip.dev/160). * @opt_param int pageSize The maximum number of results to return. If not set, - * the service will select a default. + * the service selects a default. * @opt_param string pageToken A page token received from the next_page_token * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_Logging_ListLocationsResponse diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/ProjectsLogs.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/ProjectsLogs.php index ad8fdc9363bd..6ea4a11f52e1 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/ProjectsLogs.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Logging/Resource/ProjectsLogs.php @@ -33,13 +33,13 @@ class Google_Service_Logging_Resource_ProjectsLogs extends Google_Service_Resour * (logs.delete) * * @param string $logName Required. The resource name of the log to delete: - * "projects/[PROJECT_ID]/logs/[LOG_ID]" - * "organizations/[ORGANIZATION_ID]/logs/[LOG_ID]" - * "billingAccounts/[BILLING_ACCOUNT_ID]/logs/[LOG_ID]" - * "folders/[FOLDER_ID]/logs/[LOG_ID]" [LOG_ID] must be URL-encoded. For - * example, "projects/my-project-id/logs/syslog", "organizations/1234567890/logs - * /cloudresourcemanager.googleapis.com%2Factivity". For more information about - * log names, see LogEntry. + * projects/[PROJECT_ID]/logs/[LOG_ID] + * organizations/[ORGANIZATION_ID]/logs/[LOG_ID] + * billingAccounts/[BILLING_ACCOUNT_ID]/logs/[LOG_ID] + * folders/[FOLDER_ID]/logs/[LOG_ID][LOG_ID] must be URL-encoded. For example, + * "projects/my-project-id/logs/syslog", + * "organizations/123/logs/cloudaudit.googleapis.com%2Factivity".For more + * information about log names, see LogEntry. * @param array $optParams Optional parameters. * @return Google_Service_Logging_LoggingEmpty */ @@ -54,8 +54,8 @@ public function delete($logName, $optParams = array()) * logs that have entries are listed. (logs.listProjectsLogs) * * @param string $parent Required. The resource name that owns the logs: - * "projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" - * "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]" + * projects/[PROJECT_ID] organizations/[ORGANIZATION_ID] + * billingAccounts/[BILLING_ACCOUNT_ID] folders/[FOLDER_ID] * @param array $optParams Optional parameters. * * @opt_param int pageSize Optional. The maximum number of results to return @@ -66,15 +66,13 @@ public function delete($logName, $optParams = array()) * the value of nextPageToken from the previous response. The values of other * method parameters should be identical to those in the previous call. * @opt_param string resourceNames Optional. The resource name that owns the - * logs: - * projects/PROJECT_ID/locations/LOCATION_ID/buckets/BUCKET_ID/views/VIEW_ID org - * anization/ORGANIZATION_ID/locations/LOCATION_ID/buckets/BUCKET_ID/views/VIEW_ - * ID billingAccounts/BILLING_ACCOUNT_ID/locations/LOCATION_ID/buckets/BUCKET_ID - * /views/VIEW_ID - * folders/FOLDER_ID/locations/LOCATION_ID/buckets/BUCKET_ID/views/VIEW_IDTo - * support legacy queries, it could also be: "projects/PROJECT_ID" - * "organizations/ORGANIZATION_ID" "billingAccounts/BILLING_ACCOUNT_ID" - * "folders/FOLDER_ID" + * logs: projects/[PROJECT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/views + * /[VIEW_ID] organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]/buckets/[B + * UCKET_ID]/views/[VIEW_ID] billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOC + * ATION_ID]/buckets/[BUCKET_ID]/views/[VIEW_ID] folders/[FOLDER_ID]/locations/[ + * LOCATION_ID]/buckets/[BUCKET_ID]/views/[VIEW_ID]To support legacy queries, it + * could also be: projects/[PROJECT_ID] organizations/[ORGANIZATION_ID] + * billingAccounts/[BILLING_ACCOUNT_ID] folders/[FOLDER_ID] * @return Google_Service_Logging_ListLogsResponse */ public function listProjectsLogs($parent, $optParams = array()) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.php index a673eeba1c16..1018e5adc2c5 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.php @@ -31,7 +31,7 @@ */ class Google_Service_ManagedServiceforMicrosoftActiveDirectoryConsumerAPI extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ManagedServiceforMicrosoftActiveDirectoryConsumerAPI/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ManagedServiceforMicrosoftActiveDirectoryConsumerAPI/Resource/ProjectsLocations.php index 539be2261ee0..72ac96a478d1 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ManagedServiceforMicrosoftActiveDirectoryConsumerAPI/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ManagedServiceforMicrosoftActiveDirectoryConsumerAPI/Resource/ProjectsLocations.php @@ -46,9 +46,13 @@ public function get($name, $optParams = array()) * applicable. * @param array $optParams Optional parameters. * - * @opt_param string filter The standard list filter. - * @opt_param int pageSize The standard list page size. - * @opt_param string pageToken The standard list page token. + * @opt_param string filter A filter to narrow down results to a preferred + * subset. The filtering language accepts strings like "displayName=tokyo", and + * is documented in more detail in [AIP-160](https://google.aip.dev/160). + * @opt_param int pageSize The maximum number of results to return. If not set, + * the service will select a default. + * @opt_param string pageToken A page token received from the `next_page_token` + * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_ManagedServiceforMicrosoftActiveDirectoryConsumerAPI_ListLocationsResponse */ public function listProjectsLocations($name, $optParams = array()) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring.php index eddd2ece19f6..6601f0b62fc5 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring.php @@ -34,7 +34,7 @@ */ class Google_Service_Monitoring extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** View and write monitoring data for all of your Google and third-party Cloud and API projects. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/FoldersTimeSeries.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/FoldersTimeSeries.php index 4d71f689b1c7..aeed5e613302 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/FoldersTimeSeries.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/FoldersTimeSeries.php @@ -29,9 +29,11 @@ class Google_Service_Monitoring_Resource_FoldersTimeSeries extends Google_Servic * Lists time series that match a filter. This method does not require a * Workspace. (timeSeries.listFoldersTimeSeries) * - * @param string $name Required. The project, organization or folder on which to - * execute the request. The format is: projects/[PROJECT_ID_OR_NUMBER] - * organizations/[ORGANIZATION_ID] folders/[FOLDER_ID] + * @param string $name Required. The project + * (https://cloud.google.com/monitoring/api/v3#project_name), organization or + * folder on which to execute the request. The format is: + * projects/[PROJECT_ID_OR_NUMBER] organizations/[ORGANIZATION_ID] + * folders/[FOLDER_ID] * @param array $optParams Optional parameters. * * @opt_param string aggregation.alignmentPeriod The alignment_period specifies diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/OrganizationsTimeSeries.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/OrganizationsTimeSeries.php index a75c267de8be..7fc34a617590 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/OrganizationsTimeSeries.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/OrganizationsTimeSeries.php @@ -29,9 +29,11 @@ class Google_Service_Monitoring_Resource_OrganizationsTimeSeries extends Google_ * Lists time series that match a filter. This method does not require a * Workspace. (timeSeries.listOrganizationsTimeSeries) * - * @param string $name Required. The project, organization or folder on which to - * execute the request. The format is: projects/[PROJECT_ID_OR_NUMBER] - * organizations/[ORGANIZATION_ID] folders/[FOLDER_ID] + * @param string $name Required. The project + * (https://cloud.google.com/monitoring/api/v3#project_name), organization or + * folder on which to execute the request. The format is: + * projects/[PROJECT_ID_OR_NUMBER] organizations/[ORGANIZATION_ID] + * folders/[FOLDER_ID] * @param array $optParams Optional parameters. * * @opt_param string aggregation.alignmentPeriod The alignment_period specifies diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsAlertPolicies.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsAlertPolicies.php index 74616096df9a..1e1df84b2a3d 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsAlertPolicies.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsAlertPolicies.php @@ -28,13 +28,14 @@ class Google_Service_Monitoring_Resource_ProjectsAlertPolicies extends Google_Se /** * Creates a new alerting policy. (alertPolicies.create) * - * @param string $name Required. The project in which to create the alerting - * policy. The format is: projects/[PROJECT_ID_OR_NUMBER] Note that this field - * names the parent container in which the alerting policy will be written, not - * the name of the created policy. |name| must be a host project of a workspace, - * otherwise INVALID_ARGUMENT error will return. The alerting policy that is - * returned will have a name that contains a normalized representation of this - * name as a prefix but adds a suffix of the form + * @param string $name Required. The project + * (https://cloud.google.com/monitoring/api/v3#project_name) in which to create + * the alerting policy. The format is: projects/[PROJECT_ID_OR_NUMBER] Note that + * this field names the parent container in which the alerting policy will be + * written, not the name of the created policy. |name| must be a host project of + * a workspace, otherwise INVALID_ARGUMENT error will return. The alerting + * policy that is returned will have a name that contains a normalized + * representation of this name as a prefix but adds a suffix of the form * /alertPolicies/[ALERT_POLICY_ID], identifying the policy in the container. * @param Google_Service_Monitoring_AlertPolicy $postBody * @param array $optParams Optional parameters. @@ -79,11 +80,12 @@ public function get($name, $optParams = array()) * Lists the existing alerting policies for the workspace. * (alertPolicies.listProjectsAlertPolicies) * - * @param string $name Required. The project whose alert policies are to be - * listed. The format is: projects/[PROJECT_ID_OR_NUMBER] Note that this field - * names the parent container in which the alerting policies to be listed are - * stored. To retrieve a single alerting policy by name, use the GetAlertPolicy - * operation, instead. + * @param string $name Required. The project + * (https://cloud.google.com/monitoring/api/v3#project_name) whose alert + * policies are to be listed. The format is: projects/[PROJECT_ID_OR_NUMBER] + * Note that this field names the parent container in which the alerting + * policies to be listed are stored. To retrieve a single alerting policy by + * name, use the GetAlertPolicy operation, instead. * @param array $optParams Optional parameters. * * @opt_param string filter If provided, this field specifies the criteria that diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsCollectdTimeSeries.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsCollectdTimeSeries.php index 877421e5804a..deccecb1bf93 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsCollectdTimeSeries.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsCollectdTimeSeries.php @@ -30,8 +30,9 @@ class Google_Service_Monitoring_Resource_ProjectsCollectdTimeSeries extends Goog * only for use by the Stackdriver Monitoring Agent. Use * projects.timeSeries.create instead. (collectdTimeSeries.create) * - * @param string $name The project in which to create the time series. The - * format is: projects/[PROJECT_ID_OR_NUMBER] + * @param string $name The project + * (https://cloud.google.com/monitoring/api/v3#project_name) in which to create + * the time series. The format is: projects/[PROJECT_ID_OR_NUMBER] * @param Google_Service_Monitoring_CreateCollectdTimeSeriesRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_Monitoring_CreateCollectdTimeSeriesResponse diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsGroups.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsGroups.php index fb53e519875c..51ccf59e1321 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsGroups.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsGroups.php @@ -28,8 +28,9 @@ class Google_Service_Monitoring_Resource_ProjectsGroups extends Google_Service_R /** * Creates a new group. (groups.create) * - * @param string $name Required. The project in which to create the group. The - * format is: projects/[PROJECT_ID_OR_NUMBER] + * @param string $name Required. The project + * (https://cloud.google.com/monitoring/api/v3#project_name) in which to create + * the group. The format is: projects/[PROJECT_ID_OR_NUMBER] * @param Google_Service_Monitoring_Group $postBody * @param array $optParams Optional parameters. * @@ -78,8 +79,9 @@ public function get($name, $optParams = array()) /** * Lists the existing groups. (groups.listProjectsGroups) * - * @param string $name Required. The project whose groups are to be listed. The - * format is: projects/[PROJECT_ID_OR_NUMBER] + * @param string $name Required. The project + * (https://cloud.google.com/monitoring/api/v3#project_name) whose groups are to + * be listed. The format is: projects/[PROJECT_ID_OR_NUMBER] * @param array $optParams Optional parameters. * * @opt_param string ancestorsOfGroup A group name. The format is: diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsMetricDescriptors.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsMetricDescriptors.php index 681e3c50d1be..16cb84cb55a5 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsMetricDescriptors.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsMetricDescriptors.php @@ -30,8 +30,9 @@ class Google_Service_Monitoring_Resource_ProjectsMetricDescriptors extends Googl * custom metrics (https://cloud.google.com/monitoring/custom-metrics). * (metricDescriptors.create) * - * @param string $name Required. The project on which to execute the request. - * The format is: projects/[PROJECT_ID_OR_NUMBER] + * @param string $name Required. The project + * (https://cloud.google.com/monitoring/api/v3#project_name) on which to execute + * the request. The format is: 4 projects/PROJECT_ID_OR_NUMBER * @param Google_Service_Monitoring_MetricDescriptor $postBody * @param array $optParams Optional parameters. * @return Google_Service_Monitoring_MetricDescriptor @@ -82,8 +83,9 @@ public function get($name, $optParams = array()) * Lists metric descriptors that match a filter. This method does not require a * Workspace. (metricDescriptors.listProjectsMetricDescriptors) * - * @param string $name Required. The project on which to execute the request. - * The format is: projects/[PROJECT_ID_OR_NUMBER] + * @param string $name Required. The project + * (https://cloud.google.com/monitoring/api/v3#project_name) on which to execute + * the request. The format is: projects/[PROJECT_ID_OR_NUMBER] * @param array $optParams Optional parameters. * * @opt_param string filter If this field is empty, all custom and system- diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsMonitoredResourceDescriptors.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsMonitoredResourceDescriptors.php index 4dfe5243b1e8..0e68c35162ba 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsMonitoredResourceDescriptors.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsMonitoredResourceDescriptors.php @@ -47,8 +47,9 @@ public function get($name, $optParams = array()) * not require a Workspace. * (monitoredResourceDescriptors.listProjectsMonitoredResourceDescriptors) * - * @param string $name Required. The project on which to execute the request. - * The format is: projects/[PROJECT_ID_OR_NUMBER] + * @param string $name Required. The project + * (https://cloud.google.com/monitoring/api/v3#project_name) on which to execute + * the request. The format is: projects/[PROJECT_ID_OR_NUMBER] * @param array $optParams Optional parameters. * * @opt_param string filter An optional filter diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsNotificationChannelDescriptors.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsNotificationChannelDescriptors.php index 3bda3cc5ec17..73bb9bae74c3 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsNotificationChannelDescriptors.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsNotificationChannelDescriptors.php @@ -49,9 +49,11 @@ public function get($name, $optParams = array()) * * @param string $name Required. The REST resource name of the parent from which * to retrieve the notification channel descriptors. The expected syntax is: - * projects/[PROJECT_ID_OR_NUMBER] Note that this names the parent container in - * which to look for the descriptors; to retrieve a single descriptor by name, - * use the GetNotificationChannelDescriptor operation, instead. + * projects/[PROJECT_ID_OR_NUMBER] Note that this names + * (https://cloud.google.com/monitoring/api/v3#project_name) the parent + * container in which to look for the descriptors; to retrieve a single + * descriptor by name, use the GetNotificationChannelDescriptor operation, + * instead. * @param array $optParams Optional parameters. * * @opt_param int pageSize The maximum number of results to return in a single diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsNotificationChannels.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsNotificationChannels.php index e4a2d76fddea..e1180889cda6 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsNotificationChannels.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsNotificationChannels.php @@ -30,12 +30,13 @@ class Google_Service_Monitoring_Resource_ProjectsNotificationChannels extends Go * endpoint such as an email address, SMS number, or PagerDuty service. * (notificationChannels.create) * - * @param string $name Required. The project on which to execute the request. - * The format is: projects/[PROJECT_ID_OR_NUMBER] This names the container into - * which the channel will be written, this does not name the newly created - * channel. The resulting channel's name will have a normalized version of this - * field as a prefix, but will add /notificationChannels/[CHANNEL_ID] to - * identify the channel. + * @param string $name Required. The project + * (https://cloud.google.com/monitoring/api/v3#project_name) on which to execute + * the request. The format is: projects/[PROJECT_ID_OR_NUMBER] This names the + * container into which the channel will be written, this does not name the + * newly created channel. The resulting channel's name will have a normalized + * version of this field as a prefix, but will add + * /notificationChannels/[CHANNEL_ID] to identify the channel. * @param Google_Service_Monitoring_NotificationChannel $postBody * @param array $optParams Optional parameters. * @return Google_Service_Monitoring_NotificationChannel @@ -125,10 +126,11 @@ public function getVerificationCode($name, Google_Service_Monitoring_GetNotifica * Lists the notification channels that have been created for the project. * (notificationChannels.listProjectsNotificationChannels) * - * @param string $name Required. The project on which to execute the request. - * The format is: projects/[PROJECT_ID_OR_NUMBER] This names the container in - * which to look for the notification channels; it does not name a specific - * channel. To query a specific channel by REST resource name, use the + * @param string $name Required. The project + * (https://cloud.google.com/monitoring/api/v3#project_name) on which to execute + * the request. The format is: projects/[PROJECT_ID_OR_NUMBER] This names the + * container in which to look for the notification channels; it does not name a + * specific channel. To query a specific channel by REST resource name, use the * GetNotificationChannel operation. * @param array $optParams Optional parameters. * diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsTimeSeries.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsTimeSeries.php index 887f3245a12d..16982b6d428e 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsTimeSeries.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsTimeSeries.php @@ -31,8 +31,9 @@ class Google_Service_Monitoring_Resource_ProjectsTimeSeries extends Google_Servi * written, a corresponding failure message is included in the error response. * (timeSeries.create) * - * @param string $name Required. The project on which to execute the request. - * The format is: projects/[PROJECT_ID_OR_NUMBER] + * @param string $name Required. The project + * (https://cloud.google.com/monitoring/api/v3#project_name) on which to execute + * the request. The format is: projects/[PROJECT_ID_OR_NUMBER] * @param Google_Service_Monitoring_CreateTimeSeriesRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_Monitoring_MonitoringEmpty @@ -47,9 +48,11 @@ public function create($name, Google_Service_Monitoring_CreateTimeSeriesRequest * Lists time series that match a filter. This method does not require a * Workspace. (timeSeries.listProjectsTimeSeries) * - * @param string $name Required. The project, organization or folder on which to - * execute the request. The format is: projects/[PROJECT_ID_OR_NUMBER] - * organizations/[ORGANIZATION_ID] folders/[FOLDER_ID] + * @param string $name Required. The project + * (https://cloud.google.com/monitoring/api/v3#project_name), organization or + * folder on which to execute the request. The format is: + * projects/[PROJECT_ID_OR_NUMBER] organizations/[ORGANIZATION_ID] + * folders/[FOLDER_ID] * @param array $optParams Optional parameters. * * @opt_param string aggregation.alignmentPeriod The alignment_period specifies @@ -177,8 +180,9 @@ public function listProjectsTimeSeries($name, $optParams = array()) * Queries time series using Monitoring Query Language. This method does not * require a Workspace. (timeSeries.query) * - * @param string $name Required. The project on which to execute the request. - * The format is: projects/[PROJECT_ID_OR_NUMBER] + * @param string $name Required. The project + * (https://cloud.google.com/monitoring/api/v3#project_name) on which to execute + * the request. The format is: projects/[PROJECT_ID_OR_NUMBER] * @param Google_Service_Monitoring_QueryTimeSeriesRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_Monitoring_QueryTimeSeriesResponse diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsUptimeCheckConfigs.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsUptimeCheckConfigs.php index c5bc2cc2e69a..4170615fb606 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsUptimeCheckConfigs.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/ProjectsUptimeCheckConfigs.php @@ -28,8 +28,9 @@ class Google_Service_Monitoring_Resource_ProjectsUptimeCheckConfigs extends Goog /** * Creates a new Uptime check configuration. (uptimeCheckConfigs.create) * - * @param string $parent Required. The project in which to create the Uptime - * check. The format is: projects/[PROJECT_ID_OR_NUMBER] + * @param string $parent Required. The project + * (https://cloud.google.com/monitoring/api/v3#project_name) in which to create + * the Uptime check. The format is: projects/[PROJECT_ID_OR_NUMBER] * @param Google_Service_Monitoring_UptimeCheckConfig $postBody * @param array $optParams Optional parameters. * @return Google_Service_Monitoring_UptimeCheckConfig @@ -78,8 +79,9 @@ public function get($name, $optParams = array()) * out any invalid configurations). * (uptimeCheckConfigs.listProjectsUptimeCheckConfigs) * - * @param string $parent Required. The project whose Uptime check configurations - * are listed. The format is: projects/[PROJECT_ID_OR_NUMBER] + * @param string $parent Required. The project + * (https://cloud.google.com/monitoring/api/v3#project_name) whose Uptime check + * configurations are listed. The format is: projects/[PROJECT_ID_OR_NUMBER] * @param array $optParams Optional parameters. * * @opt_param int pageSize The maximum number of results to return in a single diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/Services.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/Services.php index 114b4f0e2084..86ebad1c2bb9 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/Services.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Monitoring/Resource/Services.php @@ -28,8 +28,9 @@ class Google_Service_Monitoring_Resource_Services extends Google_Service_Resourc /** * Create a Service. (services.create) * - * @param string $parent Required. Resource name of the parent workspace. The - * format is: projects/[PROJECT_ID_OR_NUMBER] + * @param string $parent Required. Resource name + * (https://cloud.google.com/monitoring/api/v3#project_name) of the parent + * workspace. The format is: projects/[PROJECT_ID_OR_NUMBER] * @param Google_Service_Monitoring_Service $postBody * @param array $optParams Optional parameters. * @@ -76,8 +77,10 @@ public function get($name, $optParams = array()) * List Services for this workspace. (services.listServices) * * @param string $parent Required. Resource name of the parent containing the - * listed services, either a project or a Monitoring Workspace. The formats are: - * projects/[PROJECT_ID_OR_NUMBER] workspaces/[HOST_PROJECT_ID_OR_NUMBER] + * listed services, either a project + * (https://cloud.google.com/monitoring/api/v3#project_name) or a Monitoring + * Workspace. The formats are: projects/[PROJECT_ID_OR_NUMBER] + * workspaces/[HOST_PROJECT_ID_OR_NUMBER] * @param array $optParams Optional parameters. * * @opt_param string filter A filter specifying what Services to return. The diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessAccountManagement.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessAccountManagement.php index 458cd354f7bc..bd9f8befdf4e 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessAccountManagement.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessAccountManagement.php @@ -36,6 +36,7 @@ class Google_Service_MyBusinessAccountManagement extends Google_Service public $accounts; public $accounts_admins; public $accounts_invitations; + public $locations; public $locations_admins; /** @@ -215,6 +216,26 @@ public function __construct(Google_Client $client, $rootUrl = null) ) ) ); + $this->locations = new Google_Service_MyBusinessAccountManagement_Resource_Locations( + $this, + $this->serviceName, + 'locations', + array( + 'methods' => array( + 'transferLocation' => array( + 'path' => 'v1/locations/{locationsId}:transferLocation', + 'httpMethod' => 'POST', + 'parameters' => array( + 'locationsId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ), + ) + ) + ); $this->locations_admins = new Google_Service_MyBusinessAccountManagement_Resource_LocationsAdmins( $this, $this->serviceName, diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessAccountManagement/Resource/Locations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessAccountManagement/Resource/Locations.php index 903ba54c0653..497077fd8f6f 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessAccountManagement/Resource/Locations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessAccountManagement/Resource/Locations.php @@ -25,4 +25,21 @@ */ class Google_Service_MyBusinessAccountManagement_Resource_Locations extends Google_Service_Resource { + /** + * Moves a location from an account that the user owns to another account that + * the same user administers. The user must be an owner of the account the + * location is currently associated with and must also be at least a manager of + * the destination account. (locations.transferLocation) + * + * @param string $locationsId + * @param Google_Service_MyBusinessAccountManagement_TransferLocationRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_MyBusinessAccountManagement_MybusinessaccountmanagementEmpty + */ + public function transferLocation($locationsId, Google_Service_MyBusinessAccountManagement_TransferLocationRequest $postBody, $optParams = array()) + { + $params = array('locationsId' => $locationsId, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('transferLocation', array($params), "Google_Service_MyBusinessAccountManagement_MybusinessaccountmanagementEmpty"); + } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessAccountManagement/TransferLocationRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessAccountManagement/TransferLocationRequest.php new file mode 100644 index 000000000000..11aab99b0f9a --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessAccountManagement/TransferLocationRequest.php @@ -0,0 +1,39 @@ +destinationAccount = $destinationAccount; + } + public function getDestinationAccount() + { + return $this->destinationAccount; + } + public function setName($name) + { + $this->name = $name; + } + public function getName() + { + return $this->name; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging.php new file mode 100644 index 000000000000..7f983c96fc7e --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging.php @@ -0,0 +1,117 @@ + + * The My Business Lodging API enables managing lodging business information on + * Google.

+ * + *

+ * For more information about this service, see the API + * Documentation + *

+ * + * @author Google, Inc. + */ +class Google_Service_MyBusinessLodging extends Google_Service +{ + + + public $locations; + public $locations_lodging; + + /** + * Constructs the internal representation of the MyBusinessLodging service. + * + * @param Google_Client $client The client used to deliver requests. + * @param string $rootUrl The root URL used for requests to the service. + */ + public function __construct(Google_Client $client, $rootUrl = null) + { + parent::__construct($client); + $this->rootUrl = $rootUrl ?: 'https://mybusinesslodging.googleapis.com/'; + $this->servicePath = ''; + $this->batchPath = 'batch'; + $this->version = 'v1'; + $this->serviceName = 'mybusinesslodging'; + + $this->locations = new Google_Service_MyBusinessLodging_Resource_Locations( + $this, + $this->serviceName, + 'locations', + array( + 'methods' => array( + 'getLodging' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'readMask' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ),'updateLodging' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'PATCH', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'updateMask' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ), + ) + ) + ); + $this->locations_lodging = new Google_Service_MyBusinessLodging_Resource_LocationsLodging( + $this, + $this->serviceName, + 'lodging', + array( + 'methods' => array( + 'getGoogleUpdated' => array( + 'path' => 'v1/{+name}:getGoogleUpdated', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'readMask' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ), + ) + ) + ); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Accessibility.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Accessibility.php new file mode 100644 index 000000000000..a1dc2966e8fa --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Accessibility.php @@ -0,0 +1,93 @@ +mobilityAccessible = $mobilityAccessible; + } + public function getMobilityAccessible() + { + return $this->mobilityAccessible; + } + public function setMobilityAccessibleElevator($mobilityAccessibleElevator) + { + $this->mobilityAccessibleElevator = $mobilityAccessibleElevator; + } + public function getMobilityAccessibleElevator() + { + return $this->mobilityAccessibleElevator; + } + public function setMobilityAccessibleElevatorException($mobilityAccessibleElevatorException) + { + $this->mobilityAccessibleElevatorException = $mobilityAccessibleElevatorException; + } + public function getMobilityAccessibleElevatorException() + { + return $this->mobilityAccessibleElevatorException; + } + public function setMobilityAccessibleException($mobilityAccessibleException) + { + $this->mobilityAccessibleException = $mobilityAccessibleException; + } + public function getMobilityAccessibleException() + { + return $this->mobilityAccessibleException; + } + public function setMobilityAccessibleParking($mobilityAccessibleParking) + { + $this->mobilityAccessibleParking = $mobilityAccessibleParking; + } + public function getMobilityAccessibleParking() + { + return $this->mobilityAccessibleParking; + } + public function setMobilityAccessibleParkingException($mobilityAccessibleParkingException) + { + $this->mobilityAccessibleParkingException = $mobilityAccessibleParkingException; + } + public function getMobilityAccessibleParkingException() + { + return $this->mobilityAccessibleParkingException; + } + public function setMobilityAccessiblePool($mobilityAccessiblePool) + { + $this->mobilityAccessiblePool = $mobilityAccessiblePool; + } + public function getMobilityAccessiblePool() + { + return $this->mobilityAccessiblePool; + } + public function setMobilityAccessiblePoolException($mobilityAccessiblePoolException) + { + $this->mobilityAccessiblePoolException = $mobilityAccessiblePoolException; + } + public function getMobilityAccessiblePoolException() + { + return $this->mobilityAccessiblePoolException; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Activities.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Activities.php new file mode 100644 index 000000000000..deb24814bf97 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Activities.php @@ -0,0 +1,327 @@ +beachAccess = $beachAccess; + } + public function getBeachAccess() + { + return $this->beachAccess; + } + public function setBeachAccessException($beachAccessException) + { + $this->beachAccessException = $beachAccessException; + } + public function getBeachAccessException() + { + return $this->beachAccessException; + } + public function setBeachFront($beachFront) + { + $this->beachFront = $beachFront; + } + public function getBeachFront() + { + return $this->beachFront; + } + public function setBeachFrontException($beachFrontException) + { + $this->beachFrontException = $beachFrontException; + } + public function getBeachFrontException() + { + return $this->beachFrontException; + } + public function setBicycleRental($bicycleRental) + { + $this->bicycleRental = $bicycleRental; + } + public function getBicycleRental() + { + return $this->bicycleRental; + } + public function setBicycleRentalException($bicycleRentalException) + { + $this->bicycleRentalException = $bicycleRentalException; + } + public function getBicycleRentalException() + { + return $this->bicycleRentalException; + } + public function setBoutiqueStores($boutiqueStores) + { + $this->boutiqueStores = $boutiqueStores; + } + public function getBoutiqueStores() + { + return $this->boutiqueStores; + } + public function setBoutiqueStoresException($boutiqueStoresException) + { + $this->boutiqueStoresException = $boutiqueStoresException; + } + public function getBoutiqueStoresException() + { + return $this->boutiqueStoresException; + } + public function setCasino($casino) + { + $this->casino = $casino; + } + public function getCasino() + { + return $this->casino; + } + public function setCasinoException($casinoException) + { + $this->casinoException = $casinoException; + } + public function getCasinoException() + { + return $this->casinoException; + } + public function setFreeBicycleRental($freeBicycleRental) + { + $this->freeBicycleRental = $freeBicycleRental; + } + public function getFreeBicycleRental() + { + return $this->freeBicycleRental; + } + public function setFreeBicycleRentalException($freeBicycleRentalException) + { + $this->freeBicycleRentalException = $freeBicycleRentalException; + } + public function getFreeBicycleRentalException() + { + return $this->freeBicycleRentalException; + } + public function setFreeWatercraftRental($freeWatercraftRental) + { + $this->freeWatercraftRental = $freeWatercraftRental; + } + public function getFreeWatercraftRental() + { + return $this->freeWatercraftRental; + } + public function setFreeWatercraftRentalException($freeWatercraftRentalException) + { + $this->freeWatercraftRentalException = $freeWatercraftRentalException; + } + public function getFreeWatercraftRentalException() + { + return $this->freeWatercraftRentalException; + } + public function setGameRoom($gameRoom) + { + $this->gameRoom = $gameRoom; + } + public function getGameRoom() + { + return $this->gameRoom; + } + public function setGameRoomException($gameRoomException) + { + $this->gameRoomException = $gameRoomException; + } + public function getGameRoomException() + { + return $this->gameRoomException; + } + public function setGolf($golf) + { + $this->golf = $golf; + } + public function getGolf() + { + return $this->golf; + } + public function setGolfException($golfException) + { + $this->golfException = $golfException; + } + public function getGolfException() + { + return $this->golfException; + } + public function setHorsebackRiding($horsebackRiding) + { + $this->horsebackRiding = $horsebackRiding; + } + public function getHorsebackRiding() + { + return $this->horsebackRiding; + } + public function setHorsebackRidingException($horsebackRidingException) + { + $this->horsebackRidingException = $horsebackRidingException; + } + public function getHorsebackRidingException() + { + return $this->horsebackRidingException; + } + public function setNightclub($nightclub) + { + $this->nightclub = $nightclub; + } + public function getNightclub() + { + return $this->nightclub; + } + public function setNightclubException($nightclubException) + { + $this->nightclubException = $nightclubException; + } + public function getNightclubException() + { + return $this->nightclubException; + } + public function setPrivateBeach($privateBeach) + { + $this->privateBeach = $privateBeach; + } + public function getPrivateBeach() + { + return $this->privateBeach; + } + public function setPrivateBeachException($privateBeachException) + { + $this->privateBeachException = $privateBeachException; + } + public function getPrivateBeachException() + { + return $this->privateBeachException; + } + public function setScuba($scuba) + { + $this->scuba = $scuba; + } + public function getScuba() + { + return $this->scuba; + } + public function setScubaException($scubaException) + { + $this->scubaException = $scubaException; + } + public function getScubaException() + { + return $this->scubaException; + } + public function setSnorkeling($snorkeling) + { + $this->snorkeling = $snorkeling; + } + public function getSnorkeling() + { + return $this->snorkeling; + } + public function setSnorkelingException($snorkelingException) + { + $this->snorkelingException = $snorkelingException; + } + public function getSnorkelingException() + { + return $this->snorkelingException; + } + public function setTennis($tennis) + { + $this->tennis = $tennis; + } + public function getTennis() + { + return $this->tennis; + } + public function setTennisException($tennisException) + { + $this->tennisException = $tennisException; + } + public function getTennisException() + { + return $this->tennisException; + } + public function setWaterSkiing($waterSkiing) + { + $this->waterSkiing = $waterSkiing; + } + public function getWaterSkiing() + { + return $this->waterSkiing; + } + public function setWaterSkiingException($waterSkiingException) + { + $this->waterSkiingException = $waterSkiingException; + } + public function getWaterSkiingException() + { + return $this->waterSkiingException; + } + public function setWatercraftRental($watercraftRental) + { + $this->watercraftRental = $watercraftRental; + } + public function getWatercraftRental() + { + return $this->watercraftRental; + } + public function setWatercraftRentalException($watercraftRentalException) + { + $this->watercraftRentalException = $watercraftRentalException; + } + public function getWatercraftRentalException() + { + return $this->watercraftRentalException; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Business.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Business.php new file mode 100644 index 000000000000..3abdc832234e --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Business.php @@ -0,0 +1,75 @@ +businessCenter = $businessCenter; + } + public function getBusinessCenter() + { + return $this->businessCenter; + } + public function setBusinessCenterException($businessCenterException) + { + $this->businessCenterException = $businessCenterException; + } + public function getBusinessCenterException() + { + return $this->businessCenterException; + } + public function setMeetingRooms($meetingRooms) + { + $this->meetingRooms = $meetingRooms; + } + public function getMeetingRooms() + { + return $this->meetingRooms; + } + public function setMeetingRoomsCount($meetingRoomsCount) + { + $this->meetingRoomsCount = $meetingRoomsCount; + } + public function getMeetingRoomsCount() + { + return $this->meetingRoomsCount; + } + public function setMeetingRoomsCountException($meetingRoomsCountException) + { + $this->meetingRoomsCountException = $meetingRoomsCountException; + } + public function getMeetingRoomsCountException() + { + return $this->meetingRoomsCountException; + } + public function setMeetingRoomsException($meetingRoomsException) + { + $this->meetingRoomsException = $meetingRoomsException; + } + public function getMeetingRoomsException() + { + return $this->meetingRoomsException; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Connectivity.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Connectivity.php new file mode 100644 index 000000000000..eaaeab6adc9c --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Connectivity.php @@ -0,0 +1,93 @@ +freeWifi = $freeWifi; + } + public function getFreeWifi() + { + return $this->freeWifi; + } + public function setFreeWifiException($freeWifiException) + { + $this->freeWifiException = $freeWifiException; + } + public function getFreeWifiException() + { + return $this->freeWifiException; + } + public function setPublicAreaWifiAvailable($publicAreaWifiAvailable) + { + $this->publicAreaWifiAvailable = $publicAreaWifiAvailable; + } + public function getPublicAreaWifiAvailable() + { + return $this->publicAreaWifiAvailable; + } + public function setPublicAreaWifiAvailableException($publicAreaWifiAvailableException) + { + $this->publicAreaWifiAvailableException = $publicAreaWifiAvailableException; + } + public function getPublicAreaWifiAvailableException() + { + return $this->publicAreaWifiAvailableException; + } + public function setPublicInternetTerminal($publicInternetTerminal) + { + $this->publicInternetTerminal = $publicInternetTerminal; + } + public function getPublicInternetTerminal() + { + return $this->publicInternetTerminal; + } + public function setPublicInternetTerminalException($publicInternetTerminalException) + { + $this->publicInternetTerminalException = $publicInternetTerminalException; + } + public function getPublicInternetTerminalException() + { + return $this->publicInternetTerminalException; + } + public function setWifiAvailable($wifiAvailable) + { + $this->wifiAvailable = $wifiAvailable; + } + public function getWifiAvailable() + { + return $this->wifiAvailable; + } + public function setWifiAvailableException($wifiAvailableException) + { + $this->wifiAvailableException = $wifiAvailableException; + } + public function getWifiAvailableException() + { + return $this->wifiAvailableException; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/EnhancedCleaning.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/EnhancedCleaning.php new file mode 100644 index 000000000000..f00ee35f4888 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/EnhancedCleaning.php @@ -0,0 +1,129 @@ +commercialGradeDisinfectantCleaning = $commercialGradeDisinfectantCleaning; + } + public function getCommercialGradeDisinfectantCleaning() + { + return $this->commercialGradeDisinfectantCleaning; + } + public function setCommercialGradeDisinfectantCleaningException($commercialGradeDisinfectantCleaningException) + { + $this->commercialGradeDisinfectantCleaningException = $commercialGradeDisinfectantCleaningException; + } + public function getCommercialGradeDisinfectantCleaningException() + { + return $this->commercialGradeDisinfectantCleaningException; + } + public function setCommonAreasEnhancedCleaning($commonAreasEnhancedCleaning) + { + $this->commonAreasEnhancedCleaning = $commonAreasEnhancedCleaning; + } + public function getCommonAreasEnhancedCleaning() + { + return $this->commonAreasEnhancedCleaning; + } + public function setCommonAreasEnhancedCleaningException($commonAreasEnhancedCleaningException) + { + $this->commonAreasEnhancedCleaningException = $commonAreasEnhancedCleaningException; + } + public function getCommonAreasEnhancedCleaningException() + { + return $this->commonAreasEnhancedCleaningException; + } + public function setEmployeesTrainedCleaningProcedures($employeesTrainedCleaningProcedures) + { + $this->employeesTrainedCleaningProcedures = $employeesTrainedCleaningProcedures; + } + public function getEmployeesTrainedCleaningProcedures() + { + return $this->employeesTrainedCleaningProcedures; + } + public function setEmployeesTrainedCleaningProceduresException($employeesTrainedCleaningProceduresException) + { + $this->employeesTrainedCleaningProceduresException = $employeesTrainedCleaningProceduresException; + } + public function getEmployeesTrainedCleaningProceduresException() + { + return $this->employeesTrainedCleaningProceduresException; + } + public function setEmployeesTrainedThoroughHandWashing($employeesTrainedThoroughHandWashing) + { + $this->employeesTrainedThoroughHandWashing = $employeesTrainedThoroughHandWashing; + } + public function getEmployeesTrainedThoroughHandWashing() + { + return $this->employeesTrainedThoroughHandWashing; + } + public function setEmployeesTrainedThoroughHandWashingException($employeesTrainedThoroughHandWashingException) + { + $this->employeesTrainedThoroughHandWashingException = $employeesTrainedThoroughHandWashingException; + } + public function getEmployeesTrainedThoroughHandWashingException() + { + return $this->employeesTrainedThoroughHandWashingException; + } + public function setEmployeesWearProtectiveEquipment($employeesWearProtectiveEquipment) + { + $this->employeesWearProtectiveEquipment = $employeesWearProtectiveEquipment; + } + public function getEmployeesWearProtectiveEquipment() + { + return $this->employeesWearProtectiveEquipment; + } + public function setEmployeesWearProtectiveEquipmentException($employeesWearProtectiveEquipmentException) + { + $this->employeesWearProtectiveEquipmentException = $employeesWearProtectiveEquipmentException; + } + public function getEmployeesWearProtectiveEquipmentException() + { + return $this->employeesWearProtectiveEquipmentException; + } + public function setGuestRoomsEnhancedCleaning($guestRoomsEnhancedCleaning) + { + $this->guestRoomsEnhancedCleaning = $guestRoomsEnhancedCleaning; + } + public function getGuestRoomsEnhancedCleaning() + { + return $this->guestRoomsEnhancedCleaning; + } + public function setGuestRoomsEnhancedCleaningException($guestRoomsEnhancedCleaningException) + { + $this->guestRoomsEnhancedCleaningException = $guestRoomsEnhancedCleaningException; + } + public function getGuestRoomsEnhancedCleaningException() + { + return $this->guestRoomsEnhancedCleaningException; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Families.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Families.php new file mode 100644 index 000000000000..2fa2e89f42fd --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Families.php @@ -0,0 +1,75 @@ +babysitting = $babysitting; + } + public function getBabysitting() + { + return $this->babysitting; + } + public function setBabysittingException($babysittingException) + { + $this->babysittingException = $babysittingException; + } + public function getBabysittingException() + { + return $this->babysittingException; + } + public function setKidsActivities($kidsActivities) + { + $this->kidsActivities = $kidsActivities; + } + public function getKidsActivities() + { + return $this->kidsActivities; + } + public function setKidsActivitiesException($kidsActivitiesException) + { + $this->kidsActivitiesException = $kidsActivitiesException; + } + public function getKidsActivitiesException() + { + return $this->kidsActivitiesException; + } + public function setKidsClub($kidsClub) + { + $this->kidsClub = $kidsClub; + } + public function getKidsClub() + { + return $this->kidsClub; + } + public function setKidsClubException($kidsClubException) + { + $this->kidsClubException = $kidsClubException; + } + public function getKidsClubException() + { + return $this->kidsClubException; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/FoodAndDrink.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/FoodAndDrink.php new file mode 100644 index 000000000000..0be958a8b75b --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/FoodAndDrink.php @@ -0,0 +1,237 @@ +bar = $bar; + } + public function getBar() + { + return $this->bar; + } + public function setBarException($barException) + { + $this->barException = $barException; + } + public function getBarException() + { + return $this->barException; + } + public function setBreakfastAvailable($breakfastAvailable) + { + $this->breakfastAvailable = $breakfastAvailable; + } + public function getBreakfastAvailable() + { + return $this->breakfastAvailable; + } + public function setBreakfastAvailableException($breakfastAvailableException) + { + $this->breakfastAvailableException = $breakfastAvailableException; + } + public function getBreakfastAvailableException() + { + return $this->breakfastAvailableException; + } + public function setBreakfastBuffet($breakfastBuffet) + { + $this->breakfastBuffet = $breakfastBuffet; + } + public function getBreakfastBuffet() + { + return $this->breakfastBuffet; + } + public function setBreakfastBuffetException($breakfastBuffetException) + { + $this->breakfastBuffetException = $breakfastBuffetException; + } + public function getBreakfastBuffetException() + { + return $this->breakfastBuffetException; + } + public function setBuffet($buffet) + { + $this->buffet = $buffet; + } + public function getBuffet() + { + return $this->buffet; + } + public function setBuffetException($buffetException) + { + $this->buffetException = $buffetException; + } + public function getBuffetException() + { + return $this->buffetException; + } + public function setDinnerBuffet($dinnerBuffet) + { + $this->dinnerBuffet = $dinnerBuffet; + } + public function getDinnerBuffet() + { + return $this->dinnerBuffet; + } + public function setDinnerBuffetException($dinnerBuffetException) + { + $this->dinnerBuffetException = $dinnerBuffetException; + } + public function getDinnerBuffetException() + { + return $this->dinnerBuffetException; + } + public function setFreeBreakfast($freeBreakfast) + { + $this->freeBreakfast = $freeBreakfast; + } + public function getFreeBreakfast() + { + return $this->freeBreakfast; + } + public function setFreeBreakfastException($freeBreakfastException) + { + $this->freeBreakfastException = $freeBreakfastException; + } + public function getFreeBreakfastException() + { + return $this->freeBreakfastException; + } + public function setRestaurant($restaurant) + { + $this->restaurant = $restaurant; + } + public function getRestaurant() + { + return $this->restaurant; + } + public function setRestaurantException($restaurantException) + { + $this->restaurantException = $restaurantException; + } + public function getRestaurantException() + { + return $this->restaurantException; + } + public function setRestaurantsCount($restaurantsCount) + { + $this->restaurantsCount = $restaurantsCount; + } + public function getRestaurantsCount() + { + return $this->restaurantsCount; + } + public function setRestaurantsCountException($restaurantsCountException) + { + $this->restaurantsCountException = $restaurantsCountException; + } + public function getRestaurantsCountException() + { + return $this->restaurantsCountException; + } + public function setRoomService($roomService) + { + $this->roomService = $roomService; + } + public function getRoomService() + { + return $this->roomService; + } + public function setRoomServiceException($roomServiceException) + { + $this->roomServiceException = $roomServiceException; + } + public function getRoomServiceException() + { + return $this->roomServiceException; + } + public function setTableService($tableService) + { + $this->tableService = $tableService; + } + public function getTableService() + { + return $this->tableService; + } + public function setTableServiceException($tableServiceException) + { + $this->tableServiceException = $tableServiceException; + } + public function getTableServiceException() + { + return $this->tableServiceException; + } + public function setTwentyFourHourRoomService($twentyFourHourRoomService) + { + $this->twentyFourHourRoomService = $twentyFourHourRoomService; + } + public function getTwentyFourHourRoomService() + { + return $this->twentyFourHourRoomService; + } + public function setTwentyFourHourRoomServiceException($twentyFourHourRoomServiceException) + { + $this->twentyFourHourRoomServiceException = $twentyFourHourRoomServiceException; + } + public function getTwentyFourHourRoomServiceException() + { + return $this->twentyFourHourRoomServiceException; + } + public function setVendingMachine($vendingMachine) + { + $this->vendingMachine = $vendingMachine; + } + public function getVendingMachine() + { + return $this->vendingMachine; + } + public function setVendingMachineException($vendingMachineException) + { + $this->vendingMachineException = $vendingMachineException; + } + public function getVendingMachineException() + { + return $this->vendingMachineException; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/GetGoogleUpdatedLodgingResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/GetGoogleUpdatedLodgingResponse.php new file mode 100644 index 000000000000..185b583de82d --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/GetGoogleUpdatedLodgingResponse.php @@ -0,0 +1,46 @@ +diffMask = $diffMask; + } + public function getDiffMask() + { + return $this->diffMask; + } + /** + * @param Google_Service_MyBusinessLodging_Lodging + */ + public function setLodging(Google_Service_MyBusinessLodging_Lodging $lodging) + { + $this->lodging = $lodging; + } + /** + * @return Google_Service_MyBusinessLodging_Lodging + */ + public function getLodging() + { + return $this->lodging; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/GuestUnitFeatures.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/GuestUnitFeatures.php new file mode 100644 index 000000000000..ea60bf3a9f7e --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/GuestUnitFeatures.php @@ -0,0 +1,215 @@ +bungalowOrVilla = $bungalowOrVilla; + } + public function getBungalowOrVilla() + { + return $this->bungalowOrVilla; + } + public function setBungalowOrVillaException($bungalowOrVillaException) + { + $this->bungalowOrVillaException = $bungalowOrVillaException; + } + public function getBungalowOrVillaException() + { + return $this->bungalowOrVillaException; + } + public function setConnectingUnitAvailable($connectingUnitAvailable) + { + $this->connectingUnitAvailable = $connectingUnitAvailable; + } + public function getConnectingUnitAvailable() + { + return $this->connectingUnitAvailable; + } + public function setConnectingUnitAvailableException($connectingUnitAvailableException) + { + $this->connectingUnitAvailableException = $connectingUnitAvailableException; + } + public function getConnectingUnitAvailableException() + { + return $this->connectingUnitAvailableException; + } + public function setExecutiveFloor($executiveFloor) + { + $this->executiveFloor = $executiveFloor; + } + public function getExecutiveFloor() + { + return $this->executiveFloor; + } + public function setExecutiveFloorException($executiveFloorException) + { + $this->executiveFloorException = $executiveFloorException; + } + public function getExecutiveFloorException() + { + return $this->executiveFloorException; + } + public function setMaxAdultOccupantsCount($maxAdultOccupantsCount) + { + $this->maxAdultOccupantsCount = $maxAdultOccupantsCount; + } + public function getMaxAdultOccupantsCount() + { + return $this->maxAdultOccupantsCount; + } + public function setMaxAdultOccupantsCountException($maxAdultOccupantsCountException) + { + $this->maxAdultOccupantsCountException = $maxAdultOccupantsCountException; + } + public function getMaxAdultOccupantsCountException() + { + return $this->maxAdultOccupantsCountException; + } + public function setMaxChildOccupantsCount($maxChildOccupantsCount) + { + $this->maxChildOccupantsCount = $maxChildOccupantsCount; + } + public function getMaxChildOccupantsCount() + { + return $this->maxChildOccupantsCount; + } + public function setMaxChildOccupantsCountException($maxChildOccupantsCountException) + { + $this->maxChildOccupantsCountException = $maxChildOccupantsCountException; + } + public function getMaxChildOccupantsCountException() + { + return $this->maxChildOccupantsCountException; + } + public function setMaxOccupantsCount($maxOccupantsCount) + { + $this->maxOccupantsCount = $maxOccupantsCount; + } + public function getMaxOccupantsCount() + { + return $this->maxOccupantsCount; + } + public function setMaxOccupantsCountException($maxOccupantsCountException) + { + $this->maxOccupantsCountException = $maxOccupantsCountException; + } + public function getMaxOccupantsCountException() + { + return $this->maxOccupantsCountException; + } + public function setPrivateHome($privateHome) + { + $this->privateHome = $privateHome; + } + public function getPrivateHome() + { + return $this->privateHome; + } + public function setPrivateHomeException($privateHomeException) + { + $this->privateHomeException = $privateHomeException; + } + public function getPrivateHomeException() + { + return $this->privateHomeException; + } + public function setSuite($suite) + { + $this->suite = $suite; + } + public function getSuite() + { + return $this->suite; + } + public function setSuiteException($suiteException) + { + $this->suiteException = $suiteException; + } + public function getSuiteException() + { + return $this->suiteException; + } + public function setTier($tier) + { + $this->tier = $tier; + } + public function getTier() + { + return $this->tier; + } + public function setTierException($tierException) + { + $this->tierException = $tierException; + } + public function getTierException() + { + return $this->tierException; + } + /** + * @param Google_Service_MyBusinessLodging_LivingArea + */ + public function setTotalLivingAreas(Google_Service_MyBusinessLodging_LivingArea $totalLivingAreas) + { + $this->totalLivingAreas = $totalLivingAreas; + } + /** + * @return Google_Service_MyBusinessLodging_LivingArea + */ + public function getTotalLivingAreas() + { + return $this->totalLivingAreas; + } + /** + * @param Google_Service_MyBusinessLodging_ViewsFromUnit + */ + public function setViews(Google_Service_MyBusinessLodging_ViewsFromUnit $views) + { + $this->views = $views; + } + /** + * @return Google_Service_MyBusinessLodging_ViewsFromUnit + */ + public function getViews() + { + return $this->views; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/GuestUnitType.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/GuestUnitType.php new file mode 100644 index 000000000000..81b78af1df4b --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/GuestUnitType.php @@ -0,0 +1,56 @@ +codes = $codes; + } + public function getCodes() + { + return $this->codes; + } + /** + * @param Google_Service_MyBusinessLodging_GuestUnitFeatures + */ + public function setFeatures(Google_Service_MyBusinessLodging_GuestUnitFeatures $features) + { + $this->features = $features; + } + /** + * @return Google_Service_MyBusinessLodging_GuestUnitFeatures + */ + public function getFeatures() + { + return $this->features; + } + public function setLabel($label) + { + $this->label = $label; + } + public function getLabel() + { + return $this->label; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/HealthAndSafety.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/HealthAndSafety.php new file mode 100644 index 000000000000..278bdbf60105 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/HealthAndSafety.php @@ -0,0 +1,101 @@ +enhancedCleaning = $enhancedCleaning; + } + /** + * @return Google_Service_MyBusinessLodging_EnhancedCleaning + */ + public function getEnhancedCleaning() + { + return $this->enhancedCleaning; + } + /** + * @param Google_Service_MyBusinessLodging_IncreasedFoodSafety + */ + public function setIncreasedFoodSafety(Google_Service_MyBusinessLodging_IncreasedFoodSafety $increasedFoodSafety) + { + $this->increasedFoodSafety = $increasedFoodSafety; + } + /** + * @return Google_Service_MyBusinessLodging_IncreasedFoodSafety + */ + public function getIncreasedFoodSafety() + { + return $this->increasedFoodSafety; + } + /** + * @param Google_Service_MyBusinessLodging_MinimizedContact + */ + public function setMinimizedContact(Google_Service_MyBusinessLodging_MinimizedContact $minimizedContact) + { + $this->minimizedContact = $minimizedContact; + } + /** + * @return Google_Service_MyBusinessLodging_MinimizedContact + */ + public function getMinimizedContact() + { + return $this->minimizedContact; + } + /** + * @param Google_Service_MyBusinessLodging_PersonalProtection + */ + public function setPersonalProtection(Google_Service_MyBusinessLodging_PersonalProtection $personalProtection) + { + $this->personalProtection = $personalProtection; + } + /** + * @return Google_Service_MyBusinessLodging_PersonalProtection + */ + public function getPersonalProtection() + { + return $this->personalProtection; + } + /** + * @param Google_Service_MyBusinessLodging_PhysicalDistancing + */ + public function setPhysicalDistancing(Google_Service_MyBusinessLodging_PhysicalDistancing $physicalDistancing) + { + $this->physicalDistancing = $physicalDistancing; + } + /** + * @return Google_Service_MyBusinessLodging_PhysicalDistancing + */ + public function getPhysicalDistancing() + { + return $this->physicalDistancing; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Housekeeping.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Housekeeping.php new file mode 100644 index 000000000000..6a60e4af0ae6 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Housekeeping.php @@ -0,0 +1,75 @@ +dailyHousekeeping = $dailyHousekeeping; + } + public function getDailyHousekeeping() + { + return $this->dailyHousekeeping; + } + public function setDailyHousekeepingException($dailyHousekeepingException) + { + $this->dailyHousekeepingException = $dailyHousekeepingException; + } + public function getDailyHousekeepingException() + { + return $this->dailyHousekeepingException; + } + public function setHousekeepingAvailable($housekeepingAvailable) + { + $this->housekeepingAvailable = $housekeepingAvailable; + } + public function getHousekeepingAvailable() + { + return $this->housekeepingAvailable; + } + public function setHousekeepingAvailableException($housekeepingAvailableException) + { + $this->housekeepingAvailableException = $housekeepingAvailableException; + } + public function getHousekeepingAvailableException() + { + return $this->housekeepingAvailableException; + } + public function setTurndownService($turndownService) + { + $this->turndownService = $turndownService; + } + public function getTurndownService() + { + return $this->turndownService; + } + public function setTurndownServiceException($turndownServiceException) + { + $this->turndownServiceException = $turndownServiceException; + } + public function getTurndownServiceException() + { + return $this->turndownServiceException; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/IncreasedFoodSafety.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/IncreasedFoodSafety.php new file mode 100644 index 000000000000..20f4f954b646 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/IncreasedFoodSafety.php @@ -0,0 +1,111 @@ +diningAreasAdditionalSanitation = $diningAreasAdditionalSanitation; + } + public function getDiningAreasAdditionalSanitation() + { + return $this->diningAreasAdditionalSanitation; + } + public function setDiningAreasAdditionalSanitationException($diningAreasAdditionalSanitationException) + { + $this->diningAreasAdditionalSanitationException = $diningAreasAdditionalSanitationException; + } + public function getDiningAreasAdditionalSanitationException() + { + return $this->diningAreasAdditionalSanitationException; + } + public function setDisposableFlatware($disposableFlatware) + { + $this->disposableFlatware = $disposableFlatware; + } + public function getDisposableFlatware() + { + return $this->disposableFlatware; + } + public function setDisposableFlatwareException($disposableFlatwareException) + { + $this->disposableFlatwareException = $disposableFlatwareException; + } + public function getDisposableFlatwareException() + { + return $this->disposableFlatwareException; + } + public function setFoodPreparationAndServingAdditionalSafety($foodPreparationAndServingAdditionalSafety) + { + $this->foodPreparationAndServingAdditionalSafety = $foodPreparationAndServingAdditionalSafety; + } + public function getFoodPreparationAndServingAdditionalSafety() + { + return $this->foodPreparationAndServingAdditionalSafety; + } + public function setFoodPreparationAndServingAdditionalSafetyException($foodPreparationAndServingAdditionalSafetyException) + { + $this->foodPreparationAndServingAdditionalSafetyException = $foodPreparationAndServingAdditionalSafetyException; + } + public function getFoodPreparationAndServingAdditionalSafetyException() + { + return $this->foodPreparationAndServingAdditionalSafetyException; + } + public function setIndividualPackagedMeals($individualPackagedMeals) + { + $this->individualPackagedMeals = $individualPackagedMeals; + } + public function getIndividualPackagedMeals() + { + return $this->individualPackagedMeals; + } + public function setIndividualPackagedMealsException($individualPackagedMealsException) + { + $this->individualPackagedMealsException = $individualPackagedMealsException; + } + public function getIndividualPackagedMealsException() + { + return $this->individualPackagedMealsException; + } + public function setSingleUseFoodMenus($singleUseFoodMenus) + { + $this->singleUseFoodMenus = $singleUseFoodMenus; + } + public function getSingleUseFoodMenus() + { + return $this->singleUseFoodMenus; + } + public function setSingleUseFoodMenusException($singleUseFoodMenusException) + { + $this->singleUseFoodMenusException = $singleUseFoodMenusException; + } + public function getSingleUseFoodMenusException() + { + return $this->singleUseFoodMenusException; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LanguageSpoken.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LanguageSpoken.php new file mode 100644 index 000000000000..846b0a70bd73 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LanguageSpoken.php @@ -0,0 +1,48 @@ +languageCode = $languageCode; + } + public function getLanguageCode() + { + return $this->languageCode; + } + public function setSpoken($spoken) + { + $this->spoken = $spoken; + } + public function getSpoken() + { + return $this->spoken; + } + public function setSpokenException($spokenException) + { + $this->spokenException = $spokenException; + } + public function getSpokenException() + { + return $this->spokenException; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingArea.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingArea.php new file mode 100644 index 000000000000..8cc080ce2e40 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingArea.php @@ -0,0 +1,101 @@ +accessibility = $accessibility; + } + /** + * @return Google_Service_MyBusinessLodging_LivingAreaAccessibility + */ + public function getAccessibility() + { + return $this->accessibility; + } + /** + * @param Google_Service_MyBusinessLodging_LivingAreaEating + */ + public function setEating(Google_Service_MyBusinessLodging_LivingAreaEating $eating) + { + $this->eating = $eating; + } + /** + * @return Google_Service_MyBusinessLodging_LivingAreaEating + */ + public function getEating() + { + return $this->eating; + } + /** + * @param Google_Service_MyBusinessLodging_LivingAreaFeatures + */ + public function setFeatures(Google_Service_MyBusinessLodging_LivingAreaFeatures $features) + { + $this->features = $features; + } + /** + * @return Google_Service_MyBusinessLodging_LivingAreaFeatures + */ + public function getFeatures() + { + return $this->features; + } + /** + * @param Google_Service_MyBusinessLodging_LivingAreaLayout + */ + public function setLayout(Google_Service_MyBusinessLodging_LivingAreaLayout $layout) + { + $this->layout = $layout; + } + /** + * @return Google_Service_MyBusinessLodging_LivingAreaLayout + */ + public function getLayout() + { + return $this->layout; + } + /** + * @param Google_Service_MyBusinessLodging_LivingAreaSleeping + */ + public function setSleeping(Google_Service_MyBusinessLodging_LivingAreaSleeping $sleeping) + { + $this->sleeping = $sleeping; + } + /** + * @return Google_Service_MyBusinessLodging_LivingAreaSleeping + */ + public function getSleeping() + { + return $this->sleeping; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaAccessibility.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaAccessibility.php new file mode 100644 index 000000000000..edc53c01b261 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaAccessibility.php @@ -0,0 +1,165 @@ +adaCompliantUnit = $adaCompliantUnit; + } + public function getAdaCompliantUnit() + { + return $this->adaCompliantUnit; + } + public function setAdaCompliantUnitException($adaCompliantUnitException) + { + $this->adaCompliantUnitException = $adaCompliantUnitException; + } + public function getAdaCompliantUnitException() + { + return $this->adaCompliantUnitException; + } + public function setHearingAccessibleDoorbell($hearingAccessibleDoorbell) + { + $this->hearingAccessibleDoorbell = $hearingAccessibleDoorbell; + } + public function getHearingAccessibleDoorbell() + { + return $this->hearingAccessibleDoorbell; + } + public function setHearingAccessibleDoorbellException($hearingAccessibleDoorbellException) + { + $this->hearingAccessibleDoorbellException = $hearingAccessibleDoorbellException; + } + public function getHearingAccessibleDoorbellException() + { + return $this->hearingAccessibleDoorbellException; + } + public function setHearingAccessibleFireAlarm($hearingAccessibleFireAlarm) + { + $this->hearingAccessibleFireAlarm = $hearingAccessibleFireAlarm; + } + public function getHearingAccessibleFireAlarm() + { + return $this->hearingAccessibleFireAlarm; + } + public function setHearingAccessibleFireAlarmException($hearingAccessibleFireAlarmException) + { + $this->hearingAccessibleFireAlarmException = $hearingAccessibleFireAlarmException; + } + public function getHearingAccessibleFireAlarmException() + { + return $this->hearingAccessibleFireAlarmException; + } + public function setHearingAccessibleUnit($hearingAccessibleUnit) + { + $this->hearingAccessibleUnit = $hearingAccessibleUnit; + } + public function getHearingAccessibleUnit() + { + return $this->hearingAccessibleUnit; + } + public function setHearingAccessibleUnitException($hearingAccessibleUnitException) + { + $this->hearingAccessibleUnitException = $hearingAccessibleUnitException; + } + public function getHearingAccessibleUnitException() + { + return $this->hearingAccessibleUnitException; + } + public function setMobilityAccessibleBathtub($mobilityAccessibleBathtub) + { + $this->mobilityAccessibleBathtub = $mobilityAccessibleBathtub; + } + public function getMobilityAccessibleBathtub() + { + return $this->mobilityAccessibleBathtub; + } + public function setMobilityAccessibleBathtubException($mobilityAccessibleBathtubException) + { + $this->mobilityAccessibleBathtubException = $mobilityAccessibleBathtubException; + } + public function getMobilityAccessibleBathtubException() + { + return $this->mobilityAccessibleBathtubException; + } + public function setMobilityAccessibleShower($mobilityAccessibleShower) + { + $this->mobilityAccessibleShower = $mobilityAccessibleShower; + } + public function getMobilityAccessibleShower() + { + return $this->mobilityAccessibleShower; + } + public function setMobilityAccessibleShowerException($mobilityAccessibleShowerException) + { + $this->mobilityAccessibleShowerException = $mobilityAccessibleShowerException; + } + public function getMobilityAccessibleShowerException() + { + return $this->mobilityAccessibleShowerException; + } + public function setMobilityAccessibleToilet($mobilityAccessibleToilet) + { + $this->mobilityAccessibleToilet = $mobilityAccessibleToilet; + } + public function getMobilityAccessibleToilet() + { + return $this->mobilityAccessibleToilet; + } + public function setMobilityAccessibleToiletException($mobilityAccessibleToiletException) + { + $this->mobilityAccessibleToiletException = $mobilityAccessibleToiletException; + } + public function getMobilityAccessibleToiletException() + { + return $this->mobilityAccessibleToiletException; + } + public function setMobilityAccessibleUnit($mobilityAccessibleUnit) + { + $this->mobilityAccessibleUnit = $mobilityAccessibleUnit; + } + public function getMobilityAccessibleUnit() + { + return $this->mobilityAccessibleUnit; + } + public function setMobilityAccessibleUnitException($mobilityAccessibleUnitException) + { + $this->mobilityAccessibleUnitException = $mobilityAccessibleUnitException; + } + public function getMobilityAccessibleUnitException() + { + return $this->mobilityAccessibleUnitException; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaEating.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaEating.php new file mode 100644 index 000000000000..fc72bbff73b0 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaEating.php @@ -0,0 +1,309 @@ +coffeeMaker = $coffeeMaker; + } + public function getCoffeeMaker() + { + return $this->coffeeMaker; + } + public function setCoffeeMakerException($coffeeMakerException) + { + $this->coffeeMakerException = $coffeeMakerException; + } + public function getCoffeeMakerException() + { + return $this->coffeeMakerException; + } + public function setCookware($cookware) + { + $this->cookware = $cookware; + } + public function getCookware() + { + return $this->cookware; + } + public function setCookwareException($cookwareException) + { + $this->cookwareException = $cookwareException; + } + public function getCookwareException() + { + return $this->cookwareException; + } + public function setDishwasher($dishwasher) + { + $this->dishwasher = $dishwasher; + } + public function getDishwasher() + { + return $this->dishwasher; + } + public function setDishwasherException($dishwasherException) + { + $this->dishwasherException = $dishwasherException; + } + public function getDishwasherException() + { + return $this->dishwasherException; + } + public function setIndoorGrill($indoorGrill) + { + $this->indoorGrill = $indoorGrill; + } + public function getIndoorGrill() + { + return $this->indoorGrill; + } + public function setIndoorGrillException($indoorGrillException) + { + $this->indoorGrillException = $indoorGrillException; + } + public function getIndoorGrillException() + { + return $this->indoorGrillException; + } + public function setKettle($kettle) + { + $this->kettle = $kettle; + } + public function getKettle() + { + return $this->kettle; + } + public function setKettleException($kettleException) + { + $this->kettleException = $kettleException; + } + public function getKettleException() + { + return $this->kettleException; + } + public function setKitchenAvailable($kitchenAvailable) + { + $this->kitchenAvailable = $kitchenAvailable; + } + public function getKitchenAvailable() + { + return $this->kitchenAvailable; + } + public function setKitchenAvailableException($kitchenAvailableException) + { + $this->kitchenAvailableException = $kitchenAvailableException; + } + public function getKitchenAvailableException() + { + return $this->kitchenAvailableException; + } + public function setMicrowave($microwave) + { + $this->microwave = $microwave; + } + public function getMicrowave() + { + return $this->microwave; + } + public function setMicrowaveException($microwaveException) + { + $this->microwaveException = $microwaveException; + } + public function getMicrowaveException() + { + return $this->microwaveException; + } + public function setMinibar($minibar) + { + $this->minibar = $minibar; + } + public function getMinibar() + { + return $this->minibar; + } + public function setMinibarException($minibarException) + { + $this->minibarException = $minibarException; + } + public function getMinibarException() + { + return $this->minibarException; + } + public function setOutdoorGrill($outdoorGrill) + { + $this->outdoorGrill = $outdoorGrill; + } + public function getOutdoorGrill() + { + return $this->outdoorGrill; + } + public function setOutdoorGrillException($outdoorGrillException) + { + $this->outdoorGrillException = $outdoorGrillException; + } + public function getOutdoorGrillException() + { + return $this->outdoorGrillException; + } + public function setOven($oven) + { + $this->oven = $oven; + } + public function getOven() + { + return $this->oven; + } + public function setOvenException($ovenException) + { + $this->ovenException = $ovenException; + } + public function getOvenException() + { + return $this->ovenException; + } + public function setRefrigerator($refrigerator) + { + $this->refrigerator = $refrigerator; + } + public function getRefrigerator() + { + return $this->refrigerator; + } + public function setRefrigeratorException($refrigeratorException) + { + $this->refrigeratorException = $refrigeratorException; + } + public function getRefrigeratorException() + { + return $this->refrigeratorException; + } + public function setSink($sink) + { + $this->sink = $sink; + } + public function getSink() + { + return $this->sink; + } + public function setSinkException($sinkException) + { + $this->sinkException = $sinkException; + } + public function getSinkException() + { + return $this->sinkException; + } + public function setSnackbar($snackbar) + { + $this->snackbar = $snackbar; + } + public function getSnackbar() + { + return $this->snackbar; + } + public function setSnackbarException($snackbarException) + { + $this->snackbarException = $snackbarException; + } + public function getSnackbarException() + { + return $this->snackbarException; + } + public function setStove($stove) + { + $this->stove = $stove; + } + public function getStove() + { + return $this->stove; + } + public function setStoveException($stoveException) + { + $this->stoveException = $stoveException; + } + public function getStoveException() + { + return $this->stoveException; + } + public function setTeaStation($teaStation) + { + $this->teaStation = $teaStation; + } + public function getTeaStation() + { + return $this->teaStation; + } + public function setTeaStationException($teaStationException) + { + $this->teaStationException = $teaStationException; + } + public function getTeaStationException() + { + return $this->teaStationException; + } + public function setToaster($toaster) + { + $this->toaster = $toaster; + } + public function getToaster() + { + return $this->toaster; + } + public function setToasterException($toasterException) + { + $this->toasterException = $toasterException; + } + public function getToasterException() + { + return $this->toasterException; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaFeatures.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaFeatures.php new file mode 100644 index 000000000000..a417ae6e6b2d --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaFeatures.php @@ -0,0 +1,381 @@ +airConditioning = $airConditioning; + } + public function getAirConditioning() + { + return $this->airConditioning; + } + public function setAirConditioningException($airConditioningException) + { + $this->airConditioningException = $airConditioningException; + } + public function getAirConditioningException() + { + return $this->airConditioningException; + } + public function setBathtub($bathtub) + { + $this->bathtub = $bathtub; + } + public function getBathtub() + { + return $this->bathtub; + } + public function setBathtubException($bathtubException) + { + $this->bathtubException = $bathtubException; + } + public function getBathtubException() + { + return $this->bathtubException; + } + public function setBidet($bidet) + { + $this->bidet = $bidet; + } + public function getBidet() + { + return $this->bidet; + } + public function setBidetException($bidetException) + { + $this->bidetException = $bidetException; + } + public function getBidetException() + { + return $this->bidetException; + } + public function setDryer($dryer) + { + $this->dryer = $dryer; + } + public function getDryer() + { + return $this->dryer; + } + public function setDryerException($dryerException) + { + $this->dryerException = $dryerException; + } + public function getDryerException() + { + return $this->dryerException; + } + public function setElectronicRoomKey($electronicRoomKey) + { + $this->electronicRoomKey = $electronicRoomKey; + } + public function getElectronicRoomKey() + { + return $this->electronicRoomKey; + } + public function setElectronicRoomKeyException($electronicRoomKeyException) + { + $this->electronicRoomKeyException = $electronicRoomKeyException; + } + public function getElectronicRoomKeyException() + { + return $this->electronicRoomKeyException; + } + public function setFireplace($fireplace) + { + $this->fireplace = $fireplace; + } + public function getFireplace() + { + return $this->fireplace; + } + public function setFireplaceException($fireplaceException) + { + $this->fireplaceException = $fireplaceException; + } + public function getFireplaceException() + { + return $this->fireplaceException; + } + public function setHairdryer($hairdryer) + { + $this->hairdryer = $hairdryer; + } + public function getHairdryer() + { + return $this->hairdryer; + } + public function setHairdryerException($hairdryerException) + { + $this->hairdryerException = $hairdryerException; + } + public function getHairdryerException() + { + return $this->hairdryerException; + } + public function setHeating($heating) + { + $this->heating = $heating; + } + public function getHeating() + { + return $this->heating; + } + public function setHeatingException($heatingException) + { + $this->heatingException = $heatingException; + } + public function getHeatingException() + { + return $this->heatingException; + } + public function setInunitSafe($inunitSafe) + { + $this->inunitSafe = $inunitSafe; + } + public function getInunitSafe() + { + return $this->inunitSafe; + } + public function setInunitSafeException($inunitSafeException) + { + $this->inunitSafeException = $inunitSafeException; + } + public function getInunitSafeException() + { + return $this->inunitSafeException; + } + public function setInunitWifiAvailable($inunitWifiAvailable) + { + $this->inunitWifiAvailable = $inunitWifiAvailable; + } + public function getInunitWifiAvailable() + { + return $this->inunitWifiAvailable; + } + public function setInunitWifiAvailableException($inunitWifiAvailableException) + { + $this->inunitWifiAvailableException = $inunitWifiAvailableException; + } + public function getInunitWifiAvailableException() + { + return $this->inunitWifiAvailableException; + } + public function setIroningEquipment($ironingEquipment) + { + $this->ironingEquipment = $ironingEquipment; + } + public function getIroningEquipment() + { + return $this->ironingEquipment; + } + public function setIroningEquipmentException($ironingEquipmentException) + { + $this->ironingEquipmentException = $ironingEquipmentException; + } + public function getIroningEquipmentException() + { + return $this->ironingEquipmentException; + } + public function setPayPerViewMovies($payPerViewMovies) + { + $this->payPerViewMovies = $payPerViewMovies; + } + public function getPayPerViewMovies() + { + return $this->payPerViewMovies; + } + public function setPayPerViewMoviesException($payPerViewMoviesException) + { + $this->payPerViewMoviesException = $payPerViewMoviesException; + } + public function getPayPerViewMoviesException() + { + return $this->payPerViewMoviesException; + } + public function setPrivateBathroom($privateBathroom) + { + $this->privateBathroom = $privateBathroom; + } + public function getPrivateBathroom() + { + return $this->privateBathroom; + } + public function setPrivateBathroomException($privateBathroomException) + { + $this->privateBathroomException = $privateBathroomException; + } + public function getPrivateBathroomException() + { + return $this->privateBathroomException; + } + public function setShower($shower) + { + $this->shower = $shower; + } + public function getShower() + { + return $this->shower; + } + public function setShowerException($showerException) + { + $this->showerException = $showerException; + } + public function getShowerException() + { + return $this->showerException; + } + public function setToilet($toilet) + { + $this->toilet = $toilet; + } + public function getToilet() + { + return $this->toilet; + } + public function setToiletException($toiletException) + { + $this->toiletException = $toiletException; + } + public function getToiletException() + { + return $this->toiletException; + } + public function setTv($tv) + { + $this->tv = $tv; + } + public function getTv() + { + return $this->tv; + } + public function setTvCasting($tvCasting) + { + $this->tvCasting = $tvCasting; + } + public function getTvCasting() + { + return $this->tvCasting; + } + public function setTvCastingException($tvCastingException) + { + $this->tvCastingException = $tvCastingException; + } + public function getTvCastingException() + { + return $this->tvCastingException; + } + public function setTvException($tvException) + { + $this->tvException = $tvException; + } + public function getTvException() + { + return $this->tvException; + } + public function setTvStreaming($tvStreaming) + { + $this->tvStreaming = $tvStreaming; + } + public function getTvStreaming() + { + return $this->tvStreaming; + } + public function setTvStreamingException($tvStreamingException) + { + $this->tvStreamingException = $tvStreamingException; + } + public function getTvStreamingException() + { + return $this->tvStreamingException; + } + public function setUniversalPowerAdapters($universalPowerAdapters) + { + $this->universalPowerAdapters = $universalPowerAdapters; + } + public function getUniversalPowerAdapters() + { + return $this->universalPowerAdapters; + } + public function setUniversalPowerAdaptersException($universalPowerAdaptersException) + { + $this->universalPowerAdaptersException = $universalPowerAdaptersException; + } + public function getUniversalPowerAdaptersException() + { + return $this->universalPowerAdaptersException; + } + public function setWasher($washer) + { + $this->washer = $washer; + } + public function getWasher() + { + return $this->washer; + } + public function setWasherException($washerException) + { + $this->washerException = $washerException; + } + public function getWasherException() + { + return $this->washerException; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaLayout.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaLayout.php new file mode 100644 index 000000000000..7bf14f586f92 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaLayout.php @@ -0,0 +1,129 @@ +balcony = $balcony; + } + public function getBalcony() + { + return $this->balcony; + } + public function setBalconyException($balconyException) + { + $this->balconyException = $balconyException; + } + public function getBalconyException() + { + return $this->balconyException; + } + public function setLivingAreaSqMeters($livingAreaSqMeters) + { + $this->livingAreaSqMeters = $livingAreaSqMeters; + } + public function getLivingAreaSqMeters() + { + return $this->livingAreaSqMeters; + } + public function setLivingAreaSqMetersException($livingAreaSqMetersException) + { + $this->livingAreaSqMetersException = $livingAreaSqMetersException; + } + public function getLivingAreaSqMetersException() + { + return $this->livingAreaSqMetersException; + } + public function setLoft($loft) + { + $this->loft = $loft; + } + public function getLoft() + { + return $this->loft; + } + public function setLoftException($loftException) + { + $this->loftException = $loftException; + } + public function getLoftException() + { + return $this->loftException; + } + public function setNonSmoking($nonSmoking) + { + $this->nonSmoking = $nonSmoking; + } + public function getNonSmoking() + { + return $this->nonSmoking; + } + public function setNonSmokingException($nonSmokingException) + { + $this->nonSmokingException = $nonSmokingException; + } + public function getNonSmokingException() + { + return $this->nonSmokingException; + } + public function setPatio($patio) + { + $this->patio = $patio; + } + public function getPatio() + { + return $this->patio; + } + public function setPatioException($patioException) + { + $this->patioException = $patioException; + } + public function getPatioException() + { + return $this->patioException; + } + public function setStairs($stairs) + { + $this->stairs = $stairs; + } + public function getStairs() + { + return $this->stairs; + } + public function setStairsException($stairsException) + { + $this->stairsException = $stairsException; + } + public function getStairsException() + { + return $this->stairsException; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaSleeping.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaSleeping.php new file mode 100644 index 000000000000..da8d31506655 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LivingAreaSleeping.php @@ -0,0 +1,273 @@ +bedsCount = $bedsCount; + } + public function getBedsCount() + { + return $this->bedsCount; + } + public function setBedsCountException($bedsCountException) + { + $this->bedsCountException = $bedsCountException; + } + public function getBedsCountException() + { + return $this->bedsCountException; + } + public function setBunkBedsCount($bunkBedsCount) + { + $this->bunkBedsCount = $bunkBedsCount; + } + public function getBunkBedsCount() + { + return $this->bunkBedsCount; + } + public function setBunkBedsCountException($bunkBedsCountException) + { + $this->bunkBedsCountException = $bunkBedsCountException; + } + public function getBunkBedsCountException() + { + return $this->bunkBedsCountException; + } + public function setCribsCount($cribsCount) + { + $this->cribsCount = $cribsCount; + } + public function getCribsCount() + { + return $this->cribsCount; + } + public function setCribsCountException($cribsCountException) + { + $this->cribsCountException = $cribsCountException; + } + public function getCribsCountException() + { + return $this->cribsCountException; + } + public function setDoubleBedsCount($doubleBedsCount) + { + $this->doubleBedsCount = $doubleBedsCount; + } + public function getDoubleBedsCount() + { + return $this->doubleBedsCount; + } + public function setDoubleBedsCountException($doubleBedsCountException) + { + $this->doubleBedsCountException = $doubleBedsCountException; + } + public function getDoubleBedsCountException() + { + return $this->doubleBedsCountException; + } + public function setFeatherPillows($featherPillows) + { + $this->featherPillows = $featherPillows; + } + public function getFeatherPillows() + { + return $this->featherPillows; + } + public function setFeatherPillowsException($featherPillowsException) + { + $this->featherPillowsException = $featherPillowsException; + } + public function getFeatherPillowsException() + { + return $this->featherPillowsException; + } + public function setHypoallergenicBedding($hypoallergenicBedding) + { + $this->hypoallergenicBedding = $hypoallergenicBedding; + } + public function getHypoallergenicBedding() + { + return $this->hypoallergenicBedding; + } + public function setHypoallergenicBeddingException($hypoallergenicBeddingException) + { + $this->hypoallergenicBeddingException = $hypoallergenicBeddingException; + } + public function getHypoallergenicBeddingException() + { + return $this->hypoallergenicBeddingException; + } + public function setKingBedsCount($kingBedsCount) + { + $this->kingBedsCount = $kingBedsCount; + } + public function getKingBedsCount() + { + return $this->kingBedsCount; + } + public function setKingBedsCountException($kingBedsCountException) + { + $this->kingBedsCountException = $kingBedsCountException; + } + public function getKingBedsCountException() + { + return $this->kingBedsCountException; + } + public function setMemoryFoamPillows($memoryFoamPillows) + { + $this->memoryFoamPillows = $memoryFoamPillows; + } + public function getMemoryFoamPillows() + { + return $this->memoryFoamPillows; + } + public function setMemoryFoamPillowsException($memoryFoamPillowsException) + { + $this->memoryFoamPillowsException = $memoryFoamPillowsException; + } + public function getMemoryFoamPillowsException() + { + return $this->memoryFoamPillowsException; + } + public function setOtherBedsCount($otherBedsCount) + { + $this->otherBedsCount = $otherBedsCount; + } + public function getOtherBedsCount() + { + return $this->otherBedsCount; + } + public function setOtherBedsCountException($otherBedsCountException) + { + $this->otherBedsCountException = $otherBedsCountException; + } + public function getOtherBedsCountException() + { + return $this->otherBedsCountException; + } + public function setQueenBedsCount($queenBedsCount) + { + $this->queenBedsCount = $queenBedsCount; + } + public function getQueenBedsCount() + { + return $this->queenBedsCount; + } + public function setQueenBedsCountException($queenBedsCountException) + { + $this->queenBedsCountException = $queenBedsCountException; + } + public function getQueenBedsCountException() + { + return $this->queenBedsCountException; + } + public function setRollAwayBedsCount($rollAwayBedsCount) + { + $this->rollAwayBedsCount = $rollAwayBedsCount; + } + public function getRollAwayBedsCount() + { + return $this->rollAwayBedsCount; + } + public function setRollAwayBedsCountException($rollAwayBedsCountException) + { + $this->rollAwayBedsCountException = $rollAwayBedsCountException; + } + public function getRollAwayBedsCountException() + { + return $this->rollAwayBedsCountException; + } + public function setSingleOrTwinBedsCount($singleOrTwinBedsCount) + { + $this->singleOrTwinBedsCount = $singleOrTwinBedsCount; + } + public function getSingleOrTwinBedsCount() + { + return $this->singleOrTwinBedsCount; + } + public function setSingleOrTwinBedsCountException($singleOrTwinBedsCountException) + { + $this->singleOrTwinBedsCountException = $singleOrTwinBedsCountException; + } + public function getSingleOrTwinBedsCountException() + { + return $this->singleOrTwinBedsCountException; + } + public function setSofaBedsCount($sofaBedsCount) + { + $this->sofaBedsCount = $sofaBedsCount; + } + public function getSofaBedsCount() + { + return $this->sofaBedsCount; + } + public function setSofaBedsCountException($sofaBedsCountException) + { + $this->sofaBedsCountException = $sofaBedsCountException; + } + public function getSofaBedsCountException() + { + return $this->sofaBedsCountException; + } + public function setSyntheticPillows($syntheticPillows) + { + $this->syntheticPillows = $syntheticPillows; + } + public function getSyntheticPillows() + { + return $this->syntheticPillows; + } + public function setSyntheticPillowsException($syntheticPillowsException) + { + $this->syntheticPillowsException = $syntheticPillowsException; + } + public function getSyntheticPillowsException() + { + return $this->syntheticPillowsException; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Lodging.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Lodging.php new file mode 100644 index 000000000000..6b4149996281 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Lodging.php @@ -0,0 +1,367 @@ +accessibility = $accessibility; + } + /** + * @return Google_Service_MyBusinessLodging_Accessibility + */ + public function getAccessibility() + { + return $this->accessibility; + } + /** + * @param Google_Service_MyBusinessLodging_Activities + */ + public function setActivities(Google_Service_MyBusinessLodging_Activities $activities) + { + $this->activities = $activities; + } + /** + * @return Google_Service_MyBusinessLodging_Activities + */ + public function getActivities() + { + return $this->activities; + } + /** + * @param Google_Service_MyBusinessLodging_GuestUnitFeatures + */ + public function setAllUnits(Google_Service_MyBusinessLodging_GuestUnitFeatures $allUnits) + { + $this->allUnits = $allUnits; + } + /** + * @return Google_Service_MyBusinessLodging_GuestUnitFeatures + */ + public function getAllUnits() + { + return $this->allUnits; + } + /** + * @param Google_Service_MyBusinessLodging_Business + */ + public function setBusiness(Google_Service_MyBusinessLodging_Business $business) + { + $this->business = $business; + } + /** + * @return Google_Service_MyBusinessLodging_Business + */ + public function getBusiness() + { + return $this->business; + } + /** + * @param Google_Service_MyBusinessLodging_LivingArea + */ + public function setCommonLivingArea(Google_Service_MyBusinessLodging_LivingArea $commonLivingArea) + { + $this->commonLivingArea = $commonLivingArea; + } + /** + * @return Google_Service_MyBusinessLodging_LivingArea + */ + public function getCommonLivingArea() + { + return $this->commonLivingArea; + } + /** + * @param Google_Service_MyBusinessLodging_Connectivity + */ + public function setConnectivity(Google_Service_MyBusinessLodging_Connectivity $connectivity) + { + $this->connectivity = $connectivity; + } + /** + * @return Google_Service_MyBusinessLodging_Connectivity + */ + public function getConnectivity() + { + return $this->connectivity; + } + /** + * @param Google_Service_MyBusinessLodging_Families + */ + public function setFamilies(Google_Service_MyBusinessLodging_Families $families) + { + $this->families = $families; + } + /** + * @return Google_Service_MyBusinessLodging_Families + */ + public function getFamilies() + { + return $this->families; + } + /** + * @param Google_Service_MyBusinessLodging_FoodAndDrink + */ + public function setFoodAndDrink(Google_Service_MyBusinessLodging_FoodAndDrink $foodAndDrink) + { + $this->foodAndDrink = $foodAndDrink; + } + /** + * @return Google_Service_MyBusinessLodging_FoodAndDrink + */ + public function getFoodAndDrink() + { + return $this->foodAndDrink; + } + /** + * @param Google_Service_MyBusinessLodging_GuestUnitType[] + */ + public function setGuestUnits($guestUnits) + { + $this->guestUnits = $guestUnits; + } + /** + * @return Google_Service_MyBusinessLodging_GuestUnitType[] + */ + public function getGuestUnits() + { + return $this->guestUnits; + } + /** + * @param Google_Service_MyBusinessLodging_HealthAndSafety + */ + public function setHealthAndSafety(Google_Service_MyBusinessLodging_HealthAndSafety $healthAndSafety) + { + $this->healthAndSafety = $healthAndSafety; + } + /** + * @return Google_Service_MyBusinessLodging_HealthAndSafety + */ + public function getHealthAndSafety() + { + return $this->healthAndSafety; + } + /** + * @param Google_Service_MyBusinessLodging_Housekeeping + */ + public function setHousekeeping(Google_Service_MyBusinessLodging_Housekeeping $housekeeping) + { + $this->housekeeping = $housekeeping; + } + /** + * @return Google_Service_MyBusinessLodging_Housekeeping + */ + public function getHousekeeping() + { + return $this->housekeeping; + } + /** + * @param Google_Service_MyBusinessLodging_LodgingMetadata + */ + public function setMetadata(Google_Service_MyBusinessLodging_LodgingMetadata $metadata) + { + $this->metadata = $metadata; + } + /** + * @return Google_Service_MyBusinessLodging_LodgingMetadata + */ + public function getMetadata() + { + return $this->metadata; + } + public function setName($name) + { + $this->name = $name; + } + public function getName() + { + return $this->name; + } + /** + * @param Google_Service_MyBusinessLodging_Parking + */ + public function setParking(Google_Service_MyBusinessLodging_Parking $parking) + { + $this->parking = $parking; + } + /** + * @return Google_Service_MyBusinessLodging_Parking + */ + public function getParking() + { + return $this->parking; + } + /** + * @param Google_Service_MyBusinessLodging_Pets + */ + public function setPets(Google_Service_MyBusinessLodging_Pets $pets) + { + $this->pets = $pets; + } + /** + * @return Google_Service_MyBusinessLodging_Pets + */ + public function getPets() + { + return $this->pets; + } + /** + * @param Google_Service_MyBusinessLodging_Policies + */ + public function setPolicies(Google_Service_MyBusinessLodging_Policies $policies) + { + $this->policies = $policies; + } + /** + * @return Google_Service_MyBusinessLodging_Policies + */ + public function getPolicies() + { + return $this->policies; + } + /** + * @param Google_Service_MyBusinessLodging_Pools + */ + public function setPools(Google_Service_MyBusinessLodging_Pools $pools) + { + $this->pools = $pools; + } + /** + * @return Google_Service_MyBusinessLodging_Pools + */ + public function getPools() + { + return $this->pools; + } + /** + * @param Google_Service_MyBusinessLodging_Property + */ + public function setProperty(Google_Service_MyBusinessLodging_Property $property) + { + $this->property = $property; + } + /** + * @return Google_Service_MyBusinessLodging_Property + */ + public function getProperty() + { + return $this->property; + } + /** + * @param Google_Service_MyBusinessLodging_Services + */ + public function setServices(Google_Service_MyBusinessLodging_Services $services) + { + $this->services = $services; + } + /** + * @return Google_Service_MyBusinessLodging_Services + */ + public function getServices() + { + return $this->services; + } + /** + * @param Google_Service_MyBusinessLodging_GuestUnitFeatures + */ + public function setSomeUnits(Google_Service_MyBusinessLodging_GuestUnitFeatures $someUnits) + { + $this->someUnits = $someUnits; + } + /** + * @return Google_Service_MyBusinessLodging_GuestUnitFeatures + */ + public function getSomeUnits() + { + return $this->someUnits; + } + /** + * @param Google_Service_MyBusinessLodging_Transportation + */ + public function setTransportation(Google_Service_MyBusinessLodging_Transportation $transportation) + { + $this->transportation = $transportation; + } + /** + * @return Google_Service_MyBusinessLodging_Transportation + */ + public function getTransportation() + { + return $this->transportation; + } + /** + * @param Google_Service_MyBusinessLodging_Wellness + */ + public function setWellness(Google_Service_MyBusinessLodging_Wellness $wellness) + { + $this->wellness = $wellness; + } + /** + * @return Google_Service_MyBusinessLodging_Wellness + */ + public function getWellness() + { + return $this->wellness; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LodgingMetadata.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LodgingMetadata.php new file mode 100644 index 000000000000..340e54019b7a --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/LodgingMetadata.php @@ -0,0 +1,30 @@ +updateTime = $updateTime; + } + public function getUpdateTime() + { + return $this->updateTime; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/MinimizedContact.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/MinimizedContact.php new file mode 100644 index 000000000000..ae0edb7925de --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/MinimizedContact.php @@ -0,0 +1,147 @@ +contactlessCheckinCheckout = $contactlessCheckinCheckout; + } + public function getContactlessCheckinCheckout() + { + return $this->contactlessCheckinCheckout; + } + public function setContactlessCheckinCheckoutException($contactlessCheckinCheckoutException) + { + $this->contactlessCheckinCheckoutException = $contactlessCheckinCheckoutException; + } + public function getContactlessCheckinCheckoutException() + { + return $this->contactlessCheckinCheckoutException; + } + public function setDigitalGuestRoomKeys($digitalGuestRoomKeys) + { + $this->digitalGuestRoomKeys = $digitalGuestRoomKeys; + } + public function getDigitalGuestRoomKeys() + { + return $this->digitalGuestRoomKeys; + } + public function setDigitalGuestRoomKeysException($digitalGuestRoomKeysException) + { + $this->digitalGuestRoomKeysException = $digitalGuestRoomKeysException; + } + public function getDigitalGuestRoomKeysException() + { + return $this->digitalGuestRoomKeysException; + } + public function setHousekeepingScheduledRequestOnly($housekeepingScheduledRequestOnly) + { + $this->housekeepingScheduledRequestOnly = $housekeepingScheduledRequestOnly; + } + public function getHousekeepingScheduledRequestOnly() + { + return $this->housekeepingScheduledRequestOnly; + } + public function setHousekeepingScheduledRequestOnlyException($housekeepingScheduledRequestOnlyException) + { + $this->housekeepingScheduledRequestOnlyException = $housekeepingScheduledRequestOnlyException; + } + public function getHousekeepingScheduledRequestOnlyException() + { + return $this->housekeepingScheduledRequestOnlyException; + } + public function setNoHighTouchItemsCommonAreas($noHighTouchItemsCommonAreas) + { + $this->noHighTouchItemsCommonAreas = $noHighTouchItemsCommonAreas; + } + public function getNoHighTouchItemsCommonAreas() + { + return $this->noHighTouchItemsCommonAreas; + } + public function setNoHighTouchItemsCommonAreasException($noHighTouchItemsCommonAreasException) + { + $this->noHighTouchItemsCommonAreasException = $noHighTouchItemsCommonAreasException; + } + public function getNoHighTouchItemsCommonAreasException() + { + return $this->noHighTouchItemsCommonAreasException; + } + public function setNoHighTouchItemsGuestRooms($noHighTouchItemsGuestRooms) + { + $this->noHighTouchItemsGuestRooms = $noHighTouchItemsGuestRooms; + } + public function getNoHighTouchItemsGuestRooms() + { + return $this->noHighTouchItemsGuestRooms; + } + public function setNoHighTouchItemsGuestRoomsException($noHighTouchItemsGuestRoomsException) + { + $this->noHighTouchItemsGuestRoomsException = $noHighTouchItemsGuestRoomsException; + } + public function getNoHighTouchItemsGuestRoomsException() + { + return $this->noHighTouchItemsGuestRoomsException; + } + public function setPlasticKeycardsDisinfected($plasticKeycardsDisinfected) + { + $this->plasticKeycardsDisinfected = $plasticKeycardsDisinfected; + } + public function getPlasticKeycardsDisinfected() + { + return $this->plasticKeycardsDisinfected; + } + public function setPlasticKeycardsDisinfectedException($plasticKeycardsDisinfectedException) + { + $this->plasticKeycardsDisinfectedException = $plasticKeycardsDisinfectedException; + } + public function getPlasticKeycardsDisinfectedException() + { + return $this->plasticKeycardsDisinfectedException; + } + public function setRoomBookingsBuffer($roomBookingsBuffer) + { + $this->roomBookingsBuffer = $roomBookingsBuffer; + } + public function getRoomBookingsBuffer() + { + return $this->roomBookingsBuffer; + } + public function setRoomBookingsBufferException($roomBookingsBufferException) + { + $this->roomBookingsBufferException = $roomBookingsBufferException; + } + public function getRoomBookingsBufferException() + { + return $this->roomBookingsBufferException; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Parking.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Parking.php new file mode 100644 index 000000000000..07821d357c15 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Parking.php @@ -0,0 +1,147 @@ +electricCarChargingStations = $electricCarChargingStations; + } + public function getElectricCarChargingStations() + { + return $this->electricCarChargingStations; + } + public function setElectricCarChargingStationsException($electricCarChargingStationsException) + { + $this->electricCarChargingStationsException = $electricCarChargingStationsException; + } + public function getElectricCarChargingStationsException() + { + return $this->electricCarChargingStationsException; + } + public function setFreeParking($freeParking) + { + $this->freeParking = $freeParking; + } + public function getFreeParking() + { + return $this->freeParking; + } + public function setFreeParkingException($freeParkingException) + { + $this->freeParkingException = $freeParkingException; + } + public function getFreeParkingException() + { + return $this->freeParkingException; + } + public function setFreeSelfParking($freeSelfParking) + { + $this->freeSelfParking = $freeSelfParking; + } + public function getFreeSelfParking() + { + return $this->freeSelfParking; + } + public function setFreeSelfParkingException($freeSelfParkingException) + { + $this->freeSelfParkingException = $freeSelfParkingException; + } + public function getFreeSelfParkingException() + { + return $this->freeSelfParkingException; + } + public function setFreeValetParking($freeValetParking) + { + $this->freeValetParking = $freeValetParking; + } + public function getFreeValetParking() + { + return $this->freeValetParking; + } + public function setFreeValetParkingException($freeValetParkingException) + { + $this->freeValetParkingException = $freeValetParkingException; + } + public function getFreeValetParkingException() + { + return $this->freeValetParkingException; + } + public function setParkingAvailable($parkingAvailable) + { + $this->parkingAvailable = $parkingAvailable; + } + public function getParkingAvailable() + { + return $this->parkingAvailable; + } + public function setParkingAvailableException($parkingAvailableException) + { + $this->parkingAvailableException = $parkingAvailableException; + } + public function getParkingAvailableException() + { + return $this->parkingAvailableException; + } + public function setSelfParkingAvailable($selfParkingAvailable) + { + $this->selfParkingAvailable = $selfParkingAvailable; + } + public function getSelfParkingAvailable() + { + return $this->selfParkingAvailable; + } + public function setSelfParkingAvailableException($selfParkingAvailableException) + { + $this->selfParkingAvailableException = $selfParkingAvailableException; + } + public function getSelfParkingAvailableException() + { + return $this->selfParkingAvailableException; + } + public function setValetParkingAvailable($valetParkingAvailable) + { + $this->valetParkingAvailable = $valetParkingAvailable; + } + public function getValetParkingAvailable() + { + return $this->valetParkingAvailable; + } + public function setValetParkingAvailableException($valetParkingAvailableException) + { + $this->valetParkingAvailableException = $valetParkingAvailableException; + } + public function getValetParkingAvailableException() + { + return $this->valetParkingAvailableException; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/PaymentOptions.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/PaymentOptions.php new file mode 100644 index 000000000000..47e66aea0990 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/PaymentOptions.php @@ -0,0 +1,111 @@ +cash = $cash; + } + public function getCash() + { + return $this->cash; + } + public function setCashException($cashException) + { + $this->cashException = $cashException; + } + public function getCashException() + { + return $this->cashException; + } + public function setCheque($cheque) + { + $this->cheque = $cheque; + } + public function getCheque() + { + return $this->cheque; + } + public function setChequeException($chequeException) + { + $this->chequeException = $chequeException; + } + public function getChequeException() + { + return $this->chequeException; + } + public function setCreditCard($creditCard) + { + $this->creditCard = $creditCard; + } + public function getCreditCard() + { + return $this->creditCard; + } + public function setCreditCardException($creditCardException) + { + $this->creditCardException = $creditCardException; + } + public function getCreditCardException() + { + return $this->creditCardException; + } + public function setDebitCard($debitCard) + { + $this->debitCard = $debitCard; + } + public function getDebitCard() + { + return $this->debitCard; + } + public function setDebitCardException($debitCardException) + { + $this->debitCardException = $debitCardException; + } + public function getDebitCardException() + { + return $this->debitCardException; + } + public function setMobileNfc($mobileNfc) + { + $this->mobileNfc = $mobileNfc; + } + public function getMobileNfc() + { + return $this->mobileNfc; + } + public function setMobileNfcException($mobileNfcException) + { + $this->mobileNfcException = $mobileNfcException; + } + public function getMobileNfcException() + { + return $this->mobileNfcException; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/PersonalProtection.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/PersonalProtection.php new file mode 100644 index 000000000000..c60cc53ba2ba --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/PersonalProtection.php @@ -0,0 +1,93 @@ +commonAreasOfferSanitizingItems = $commonAreasOfferSanitizingItems; + } + public function getCommonAreasOfferSanitizingItems() + { + return $this->commonAreasOfferSanitizingItems; + } + public function setCommonAreasOfferSanitizingItemsException($commonAreasOfferSanitizingItemsException) + { + $this->commonAreasOfferSanitizingItemsException = $commonAreasOfferSanitizingItemsException; + } + public function getCommonAreasOfferSanitizingItemsException() + { + return $this->commonAreasOfferSanitizingItemsException; + } + public function setFaceMaskRequired($faceMaskRequired) + { + $this->faceMaskRequired = $faceMaskRequired; + } + public function getFaceMaskRequired() + { + return $this->faceMaskRequired; + } + public function setFaceMaskRequiredException($faceMaskRequiredException) + { + $this->faceMaskRequiredException = $faceMaskRequiredException; + } + public function getFaceMaskRequiredException() + { + return $this->faceMaskRequiredException; + } + public function setGuestRoomHygieneKitsAvailable($guestRoomHygieneKitsAvailable) + { + $this->guestRoomHygieneKitsAvailable = $guestRoomHygieneKitsAvailable; + } + public function getGuestRoomHygieneKitsAvailable() + { + return $this->guestRoomHygieneKitsAvailable; + } + public function setGuestRoomHygieneKitsAvailableException($guestRoomHygieneKitsAvailableException) + { + $this->guestRoomHygieneKitsAvailableException = $guestRoomHygieneKitsAvailableException; + } + public function getGuestRoomHygieneKitsAvailableException() + { + return $this->guestRoomHygieneKitsAvailableException; + } + public function setProtectiveEquipmentAvailable($protectiveEquipmentAvailable) + { + $this->protectiveEquipmentAvailable = $protectiveEquipmentAvailable; + } + public function getProtectiveEquipmentAvailable() + { + return $this->protectiveEquipmentAvailable; + } + public function setProtectiveEquipmentAvailableException($protectiveEquipmentAvailableException) + { + $this->protectiveEquipmentAvailableException = $protectiveEquipmentAvailableException; + } + public function getProtectiveEquipmentAvailableException() + { + return $this->protectiveEquipmentAvailableException; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Pets.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Pets.php new file mode 100644 index 000000000000..6f4b04150ffe --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Pets.php @@ -0,0 +1,93 @@ +catsAllowed = $catsAllowed; + } + public function getCatsAllowed() + { + return $this->catsAllowed; + } + public function setCatsAllowedException($catsAllowedException) + { + $this->catsAllowedException = $catsAllowedException; + } + public function getCatsAllowedException() + { + return $this->catsAllowedException; + } + public function setDogsAllowed($dogsAllowed) + { + $this->dogsAllowed = $dogsAllowed; + } + public function getDogsAllowed() + { + return $this->dogsAllowed; + } + public function setDogsAllowedException($dogsAllowedException) + { + $this->dogsAllowedException = $dogsAllowedException; + } + public function getDogsAllowedException() + { + return $this->dogsAllowedException; + } + public function setPetsAllowed($petsAllowed) + { + $this->petsAllowed = $petsAllowed; + } + public function getPetsAllowed() + { + return $this->petsAllowed; + } + public function setPetsAllowedException($petsAllowedException) + { + $this->petsAllowedException = $petsAllowedException; + } + public function getPetsAllowedException() + { + return $this->petsAllowedException; + } + public function setPetsAllowedFree($petsAllowedFree) + { + $this->petsAllowedFree = $petsAllowedFree; + } + public function getPetsAllowedFree() + { + return $this->petsAllowedFree; + } + public function setPetsAllowedFreeException($petsAllowedFreeException) + { + $this->petsAllowedFreeException = $petsAllowedFreeException; + } + public function getPetsAllowedFreeException() + { + return $this->petsAllowedFreeException; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/PhysicalDistancing.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/PhysicalDistancing.php new file mode 100644 index 000000000000..b2a9abeb6916 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/PhysicalDistancing.php @@ -0,0 +1,111 @@ +commonAreasPhysicalDistancingArranged = $commonAreasPhysicalDistancingArranged; + } + public function getCommonAreasPhysicalDistancingArranged() + { + return $this->commonAreasPhysicalDistancingArranged; + } + public function setCommonAreasPhysicalDistancingArrangedException($commonAreasPhysicalDistancingArrangedException) + { + $this->commonAreasPhysicalDistancingArrangedException = $commonAreasPhysicalDistancingArrangedException; + } + public function getCommonAreasPhysicalDistancingArrangedException() + { + return $this->commonAreasPhysicalDistancingArrangedException; + } + public function setPhysicalDistancingRequired($physicalDistancingRequired) + { + $this->physicalDistancingRequired = $physicalDistancingRequired; + } + public function getPhysicalDistancingRequired() + { + return $this->physicalDistancingRequired; + } + public function setPhysicalDistancingRequiredException($physicalDistancingRequiredException) + { + $this->physicalDistancingRequiredException = $physicalDistancingRequiredException; + } + public function getPhysicalDistancingRequiredException() + { + return $this->physicalDistancingRequiredException; + } + public function setSafetyDividers($safetyDividers) + { + $this->safetyDividers = $safetyDividers; + } + public function getSafetyDividers() + { + return $this->safetyDividers; + } + public function setSafetyDividersException($safetyDividersException) + { + $this->safetyDividersException = $safetyDividersException; + } + public function getSafetyDividersException() + { + return $this->safetyDividersException; + } + public function setSharedAreasLimitedOccupancy($sharedAreasLimitedOccupancy) + { + $this->sharedAreasLimitedOccupancy = $sharedAreasLimitedOccupancy; + } + public function getSharedAreasLimitedOccupancy() + { + return $this->sharedAreasLimitedOccupancy; + } + public function setSharedAreasLimitedOccupancyException($sharedAreasLimitedOccupancyException) + { + $this->sharedAreasLimitedOccupancyException = $sharedAreasLimitedOccupancyException; + } + public function getSharedAreasLimitedOccupancyException() + { + return $this->sharedAreasLimitedOccupancyException; + } + public function setWellnessAreasHavePrivateSpaces($wellnessAreasHavePrivateSpaces) + { + $this->wellnessAreasHavePrivateSpaces = $wellnessAreasHavePrivateSpaces; + } + public function getWellnessAreasHavePrivateSpaces() + { + return $this->wellnessAreasHavePrivateSpaces; + } + public function setWellnessAreasHavePrivateSpacesException($wellnessAreasHavePrivateSpacesException) + { + $this->wellnessAreasHavePrivateSpacesException = $wellnessAreasHavePrivateSpacesException; + } + public function getWellnessAreasHavePrivateSpacesException() + { + return $this->wellnessAreasHavePrivateSpacesException; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Policies.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Policies.php new file mode 100644 index 000000000000..6cc22012f5ea --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Policies.php @@ -0,0 +1,195 @@ +allInclusiveAvailable = $allInclusiveAvailable; + } + public function getAllInclusiveAvailable() + { + return $this->allInclusiveAvailable; + } + public function setAllInclusiveAvailableException($allInclusiveAvailableException) + { + $this->allInclusiveAvailableException = $allInclusiveAvailableException; + } + public function getAllInclusiveAvailableException() + { + return $this->allInclusiveAvailableException; + } + public function setAllInclusiveOnly($allInclusiveOnly) + { + $this->allInclusiveOnly = $allInclusiveOnly; + } + public function getAllInclusiveOnly() + { + return $this->allInclusiveOnly; + } + public function setAllInclusiveOnlyException($allInclusiveOnlyException) + { + $this->allInclusiveOnlyException = $allInclusiveOnlyException; + } + public function getAllInclusiveOnlyException() + { + return $this->allInclusiveOnlyException; + } + /** + * @param Google_Service_MyBusinessLodging_TimeOfDay + */ + public function setCheckinTime(Google_Service_MyBusinessLodging_TimeOfDay $checkinTime) + { + $this->checkinTime = $checkinTime; + } + /** + * @return Google_Service_MyBusinessLodging_TimeOfDay + */ + public function getCheckinTime() + { + return $this->checkinTime; + } + public function setCheckinTimeException($checkinTimeException) + { + $this->checkinTimeException = $checkinTimeException; + } + public function getCheckinTimeException() + { + return $this->checkinTimeException; + } + /** + * @param Google_Service_MyBusinessLodging_TimeOfDay + */ + public function setCheckoutTime(Google_Service_MyBusinessLodging_TimeOfDay $checkoutTime) + { + $this->checkoutTime = $checkoutTime; + } + /** + * @return Google_Service_MyBusinessLodging_TimeOfDay + */ + public function getCheckoutTime() + { + return $this->checkoutTime; + } + public function setCheckoutTimeException($checkoutTimeException) + { + $this->checkoutTimeException = $checkoutTimeException; + } + public function getCheckoutTimeException() + { + return $this->checkoutTimeException; + } + public function setKidsStayFree($kidsStayFree) + { + $this->kidsStayFree = $kidsStayFree; + } + public function getKidsStayFree() + { + return $this->kidsStayFree; + } + public function setKidsStayFreeException($kidsStayFreeException) + { + $this->kidsStayFreeException = $kidsStayFreeException; + } + public function getKidsStayFreeException() + { + return $this->kidsStayFreeException; + } + public function setMaxChildAge($maxChildAge) + { + $this->maxChildAge = $maxChildAge; + } + public function getMaxChildAge() + { + return $this->maxChildAge; + } + public function setMaxChildAgeException($maxChildAgeException) + { + $this->maxChildAgeException = $maxChildAgeException; + } + public function getMaxChildAgeException() + { + return $this->maxChildAgeException; + } + public function setMaxKidsStayFreeCount($maxKidsStayFreeCount) + { + $this->maxKidsStayFreeCount = $maxKidsStayFreeCount; + } + public function getMaxKidsStayFreeCount() + { + return $this->maxKidsStayFreeCount; + } + public function setMaxKidsStayFreeCountException($maxKidsStayFreeCountException) + { + $this->maxKidsStayFreeCountException = $maxKidsStayFreeCountException; + } + public function getMaxKidsStayFreeCountException() + { + return $this->maxKidsStayFreeCountException; + } + /** + * @param Google_Service_MyBusinessLodging_PaymentOptions + */ + public function setPaymentOptions(Google_Service_MyBusinessLodging_PaymentOptions $paymentOptions) + { + $this->paymentOptions = $paymentOptions; + } + /** + * @return Google_Service_MyBusinessLodging_PaymentOptions + */ + public function getPaymentOptions() + { + return $this->paymentOptions; + } + public function setSmokeFreeProperty($smokeFreeProperty) + { + $this->smokeFreeProperty = $smokeFreeProperty; + } + public function getSmokeFreeProperty() + { + return $this->smokeFreeProperty; + } + public function setSmokeFreePropertyException($smokeFreePropertyException) + { + $this->smokeFreePropertyException = $smokeFreePropertyException; + } + public function getSmokeFreePropertyException() + { + return $this->smokeFreePropertyException; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Pools.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Pools.php new file mode 100644 index 000000000000..7981a398c465 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Pools.php @@ -0,0 +1,273 @@ +adultPool = $adultPool; + } + public function getAdultPool() + { + return $this->adultPool; + } + public function setAdultPoolException($adultPoolException) + { + $this->adultPoolException = $adultPoolException; + } + public function getAdultPoolException() + { + return $this->adultPoolException; + } + public function setHotTub($hotTub) + { + $this->hotTub = $hotTub; + } + public function getHotTub() + { + return $this->hotTub; + } + public function setHotTubException($hotTubException) + { + $this->hotTubException = $hotTubException; + } + public function getHotTubException() + { + return $this->hotTubException; + } + public function setIndoorPool($indoorPool) + { + $this->indoorPool = $indoorPool; + } + public function getIndoorPool() + { + return $this->indoorPool; + } + public function setIndoorPoolException($indoorPoolException) + { + $this->indoorPoolException = $indoorPoolException; + } + public function getIndoorPoolException() + { + return $this->indoorPoolException; + } + public function setIndoorPoolsCount($indoorPoolsCount) + { + $this->indoorPoolsCount = $indoorPoolsCount; + } + public function getIndoorPoolsCount() + { + return $this->indoorPoolsCount; + } + public function setIndoorPoolsCountException($indoorPoolsCountException) + { + $this->indoorPoolsCountException = $indoorPoolsCountException; + } + public function getIndoorPoolsCountException() + { + return $this->indoorPoolsCountException; + } + public function setLazyRiver($lazyRiver) + { + $this->lazyRiver = $lazyRiver; + } + public function getLazyRiver() + { + return $this->lazyRiver; + } + public function setLazyRiverException($lazyRiverException) + { + $this->lazyRiverException = $lazyRiverException; + } + public function getLazyRiverException() + { + return $this->lazyRiverException; + } + public function setLifeguard($lifeguard) + { + $this->lifeguard = $lifeguard; + } + public function getLifeguard() + { + return $this->lifeguard; + } + public function setLifeguardException($lifeguardException) + { + $this->lifeguardException = $lifeguardException; + } + public function getLifeguardException() + { + return $this->lifeguardException; + } + public function setOutdoorPool($outdoorPool) + { + $this->outdoorPool = $outdoorPool; + } + public function getOutdoorPool() + { + return $this->outdoorPool; + } + public function setOutdoorPoolException($outdoorPoolException) + { + $this->outdoorPoolException = $outdoorPoolException; + } + public function getOutdoorPoolException() + { + return $this->outdoorPoolException; + } + public function setOutdoorPoolsCount($outdoorPoolsCount) + { + $this->outdoorPoolsCount = $outdoorPoolsCount; + } + public function getOutdoorPoolsCount() + { + return $this->outdoorPoolsCount; + } + public function setOutdoorPoolsCountException($outdoorPoolsCountException) + { + $this->outdoorPoolsCountException = $outdoorPoolsCountException; + } + public function getOutdoorPoolsCountException() + { + return $this->outdoorPoolsCountException; + } + public function setPool($pool) + { + $this->pool = $pool; + } + public function getPool() + { + return $this->pool; + } + public function setPoolException($poolException) + { + $this->poolException = $poolException; + } + public function getPoolException() + { + return $this->poolException; + } + public function setPoolsCount($poolsCount) + { + $this->poolsCount = $poolsCount; + } + public function getPoolsCount() + { + return $this->poolsCount; + } + public function setPoolsCountException($poolsCountException) + { + $this->poolsCountException = $poolsCountException; + } + public function getPoolsCountException() + { + return $this->poolsCountException; + } + public function setWadingPool($wadingPool) + { + $this->wadingPool = $wadingPool; + } + public function getWadingPool() + { + return $this->wadingPool; + } + public function setWadingPoolException($wadingPoolException) + { + $this->wadingPoolException = $wadingPoolException; + } + public function getWadingPoolException() + { + return $this->wadingPoolException; + } + public function setWaterPark($waterPark) + { + $this->waterPark = $waterPark; + } + public function getWaterPark() + { + return $this->waterPark; + } + public function setWaterParkException($waterParkException) + { + $this->waterParkException = $waterParkException; + } + public function getWaterParkException() + { + return $this->waterParkException; + } + public function setWaterslide($waterslide) + { + $this->waterslide = $waterslide; + } + public function getWaterslide() + { + return $this->waterslide; + } + public function setWaterslideException($waterslideException) + { + $this->waterslideException = $waterslideException; + } + public function getWaterslideException() + { + return $this->waterslideException; + } + public function setWavePool($wavePool) + { + $this->wavePool = $wavePool; + } + public function getWavePool() + { + return $this->wavePool; + } + public function setWavePoolException($wavePoolException) + { + $this->wavePoolException = $wavePoolException; + } + public function getWavePoolException() + { + return $this->wavePoolException; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Property.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Property.php new file mode 100644 index 000000000000..ee67f501a24d --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Property.php @@ -0,0 +1,93 @@ +builtYear = $builtYear; + } + public function getBuiltYear() + { + return $this->builtYear; + } + public function setBuiltYearException($builtYearException) + { + $this->builtYearException = $builtYearException; + } + public function getBuiltYearException() + { + return $this->builtYearException; + } + public function setFloorsCount($floorsCount) + { + $this->floorsCount = $floorsCount; + } + public function getFloorsCount() + { + return $this->floorsCount; + } + public function setFloorsCountException($floorsCountException) + { + $this->floorsCountException = $floorsCountException; + } + public function getFloorsCountException() + { + return $this->floorsCountException; + } + public function setLastRenovatedYear($lastRenovatedYear) + { + $this->lastRenovatedYear = $lastRenovatedYear; + } + public function getLastRenovatedYear() + { + return $this->lastRenovatedYear; + } + public function setLastRenovatedYearException($lastRenovatedYearException) + { + $this->lastRenovatedYearException = $lastRenovatedYearException; + } + public function getLastRenovatedYearException() + { + return $this->lastRenovatedYearException; + } + public function setRoomsCount($roomsCount) + { + $this->roomsCount = $roomsCount; + } + public function getRoomsCount() + { + return $this->roomsCount; + } + public function setRoomsCountException($roomsCountException) + { + $this->roomsCountException = $roomsCountException; + } + public function getRoomsCountException() + { + return $this->roomsCountException; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Resource/Locations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Resource/Locations.php new file mode 100644 index 000000000000..ec40376343d3 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Resource/Locations.php @@ -0,0 +1,64 @@ + + * $mybusinesslodgingService = new Google_Service_MyBusinessLodging(...); + * $locations = $mybusinesslodgingService->locations; + * + */ +class Google_Service_MyBusinessLodging_Resource_Locations extends Google_Service_Resource +{ + /** + * Returns the Lodging of a specific location. (locations.getLodging) + * + * @param string $name Required. Google identifier for this location in the + * form: `locations/{location_id}/lodging` + * @param array $optParams Optional parameters. + * + * @opt_param string readMask Required. The specific fields to return. Use "*" + * to include all fields. Repeated field items cannot be individually specified. + * @return Google_Service_MyBusinessLodging_Lodging + */ + public function getLodging($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('getLodging', array($params), "Google_Service_MyBusinessLodging_Lodging"); + } + /** + * Updates the Lodging of a specific location. (locations.updateLodging) + * + * @param string $name Required. Google identifier for this location in the + * form: `locations/{location_id}/lodging` + * @param Google_Service_MyBusinessLodging_Lodging $postBody + * @param array $optParams Optional parameters. + * + * @opt_param string updateMask Required. The specific fields to update. Use "*" + * to update all fields, which may include unsetting empty fields in the + * request. Repeated field items cannot be individually updated. + * @return Google_Service_MyBusinessLodging_Lodging + */ + public function updateLodging($name, Google_Service_MyBusinessLodging_Lodging $postBody, $optParams = array()) + { + $params = array('name' => $name, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('updateLodging', array($params), "Google_Service_MyBusinessLodging_Lodging"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Resource/LocationsLodging.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Resource/LocationsLodging.php new file mode 100644 index 000000000000..73ee31e2a672 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Resource/LocationsLodging.php @@ -0,0 +1,46 @@ + + * $mybusinesslodgingService = new Google_Service_MyBusinessLodging(...); + * $lodging = $mybusinesslodgingService->lodging; + * + */ +class Google_Service_MyBusinessLodging_Resource_LocationsLodging extends Google_Service_Resource +{ + /** + * Returns the Google updated Lodging of a specific location. + * (lodging.getGoogleUpdated) + * + * @param string $name Required. Google identifier for this location in the + * form: `accounts/{account_id}/locations/{location_id}/lodging` + * @param array $optParams Optional parameters. + * + * @opt_param string readMask Required. The specific fields to return. Use "*" + * to include all fields. Repeated field items cannot be individually specified. + * @return Google_Service_MyBusinessLodging_GetGoogleUpdatedLodgingResponse + */ + public function getGoogleUpdated($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('getGoogleUpdated', array($params), "Google_Service_MyBusinessLodging_GetGoogleUpdatedLodgingResponse"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Services.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Services.php new file mode 100644 index 000000000000..a54873fc1226 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Services.php @@ -0,0 +1,254 @@ +baggageStorage = $baggageStorage; + } + public function getBaggageStorage() + { + return $this->baggageStorage; + } + public function setBaggageStorageException($baggageStorageException) + { + $this->baggageStorageException = $baggageStorageException; + } + public function getBaggageStorageException() + { + return $this->baggageStorageException; + } + public function setConcierge($concierge) + { + $this->concierge = $concierge; + } + public function getConcierge() + { + return $this->concierge; + } + public function setConciergeException($conciergeException) + { + $this->conciergeException = $conciergeException; + } + public function getConciergeException() + { + return $this->conciergeException; + } + public function setConvenienceStore($convenienceStore) + { + $this->convenienceStore = $convenienceStore; + } + public function getConvenienceStore() + { + return $this->convenienceStore; + } + public function setConvenienceStoreException($convenienceStoreException) + { + $this->convenienceStoreException = $convenienceStoreException; + } + public function getConvenienceStoreException() + { + return $this->convenienceStoreException; + } + public function setCurrencyExchange($currencyExchange) + { + $this->currencyExchange = $currencyExchange; + } + public function getCurrencyExchange() + { + return $this->currencyExchange; + } + public function setCurrencyExchangeException($currencyExchangeException) + { + $this->currencyExchangeException = $currencyExchangeException; + } + public function getCurrencyExchangeException() + { + return $this->currencyExchangeException; + } + public function setElevator($elevator) + { + $this->elevator = $elevator; + } + public function getElevator() + { + return $this->elevator; + } + public function setElevatorException($elevatorException) + { + $this->elevatorException = $elevatorException; + } + public function getElevatorException() + { + return $this->elevatorException; + } + public function setFrontDesk($frontDesk) + { + $this->frontDesk = $frontDesk; + } + public function getFrontDesk() + { + return $this->frontDesk; + } + public function setFrontDeskException($frontDeskException) + { + $this->frontDeskException = $frontDeskException; + } + public function getFrontDeskException() + { + return $this->frontDeskException; + } + public function setFullServiceLaundry($fullServiceLaundry) + { + $this->fullServiceLaundry = $fullServiceLaundry; + } + public function getFullServiceLaundry() + { + return $this->fullServiceLaundry; + } + public function setFullServiceLaundryException($fullServiceLaundryException) + { + $this->fullServiceLaundryException = $fullServiceLaundryException; + } + public function getFullServiceLaundryException() + { + return $this->fullServiceLaundryException; + } + public function setGiftShop($giftShop) + { + $this->giftShop = $giftShop; + } + public function getGiftShop() + { + return $this->giftShop; + } + public function setGiftShopException($giftShopException) + { + $this->giftShopException = $giftShopException; + } + public function getGiftShopException() + { + return $this->giftShopException; + } + /** + * @param Google_Service_MyBusinessLodging_LanguageSpoken[] + */ + public function setLanguagesSpoken($languagesSpoken) + { + $this->languagesSpoken = $languagesSpoken; + } + /** + * @return Google_Service_MyBusinessLodging_LanguageSpoken[] + */ + public function getLanguagesSpoken() + { + return $this->languagesSpoken; + } + public function setSelfServiceLaundry($selfServiceLaundry) + { + $this->selfServiceLaundry = $selfServiceLaundry; + } + public function getSelfServiceLaundry() + { + return $this->selfServiceLaundry; + } + public function setSelfServiceLaundryException($selfServiceLaundryException) + { + $this->selfServiceLaundryException = $selfServiceLaundryException; + } + public function getSelfServiceLaundryException() + { + return $this->selfServiceLaundryException; + } + public function setSocialHour($socialHour) + { + $this->socialHour = $socialHour; + } + public function getSocialHour() + { + return $this->socialHour; + } + public function setSocialHourException($socialHourException) + { + $this->socialHourException = $socialHourException; + } + public function getSocialHourException() + { + return $this->socialHourException; + } + public function setTwentyFourHourFrontDesk($twentyFourHourFrontDesk) + { + $this->twentyFourHourFrontDesk = $twentyFourHourFrontDesk; + } + public function getTwentyFourHourFrontDesk() + { + return $this->twentyFourHourFrontDesk; + } + public function setTwentyFourHourFrontDeskException($twentyFourHourFrontDeskException) + { + $this->twentyFourHourFrontDeskException = $twentyFourHourFrontDeskException; + } + public function getTwentyFourHourFrontDeskException() + { + return $this->twentyFourHourFrontDeskException; + } + public function setWakeUpCalls($wakeUpCalls) + { + $this->wakeUpCalls = $wakeUpCalls; + } + public function getWakeUpCalls() + { + return $this->wakeUpCalls; + } + public function setWakeUpCallsException($wakeUpCallsException) + { + $this->wakeUpCallsException = $wakeUpCallsException; + } + public function getWakeUpCallsException() + { + return $this->wakeUpCallsException; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/TimeOfDay.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/TimeOfDay.php new file mode 100644 index 000000000000..a2eaae4cd636 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/TimeOfDay.php @@ -0,0 +1,57 @@ +hours = $hours; + } + public function getHours() + { + return $this->hours; + } + public function setMinutes($minutes) + { + $this->minutes = $minutes; + } + public function getMinutes() + { + return $this->minutes; + } + public function setNanos($nanos) + { + $this->nanos = $nanos; + } + public function getNanos() + { + return $this->nanos; + } + public function setSeconds($seconds) + { + $this->seconds = $seconds; + } + public function getSeconds() + { + return $this->seconds; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Transportation.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Transportation.php new file mode 100644 index 000000000000..650ccf0c12ee --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Transportation.php @@ -0,0 +1,147 @@ +airportShuttle = $airportShuttle; + } + public function getAirportShuttle() + { + return $this->airportShuttle; + } + public function setAirportShuttleException($airportShuttleException) + { + $this->airportShuttleException = $airportShuttleException; + } + public function getAirportShuttleException() + { + return $this->airportShuttleException; + } + public function setCarRentalOnProperty($carRentalOnProperty) + { + $this->carRentalOnProperty = $carRentalOnProperty; + } + public function getCarRentalOnProperty() + { + return $this->carRentalOnProperty; + } + public function setCarRentalOnPropertyException($carRentalOnPropertyException) + { + $this->carRentalOnPropertyException = $carRentalOnPropertyException; + } + public function getCarRentalOnPropertyException() + { + return $this->carRentalOnPropertyException; + } + public function setFreeAirportShuttle($freeAirportShuttle) + { + $this->freeAirportShuttle = $freeAirportShuttle; + } + public function getFreeAirportShuttle() + { + return $this->freeAirportShuttle; + } + public function setFreeAirportShuttleException($freeAirportShuttleException) + { + $this->freeAirportShuttleException = $freeAirportShuttleException; + } + public function getFreeAirportShuttleException() + { + return $this->freeAirportShuttleException; + } + public function setFreePrivateCarService($freePrivateCarService) + { + $this->freePrivateCarService = $freePrivateCarService; + } + public function getFreePrivateCarService() + { + return $this->freePrivateCarService; + } + public function setFreePrivateCarServiceException($freePrivateCarServiceException) + { + $this->freePrivateCarServiceException = $freePrivateCarServiceException; + } + public function getFreePrivateCarServiceException() + { + return $this->freePrivateCarServiceException; + } + public function setLocalShuttle($localShuttle) + { + $this->localShuttle = $localShuttle; + } + public function getLocalShuttle() + { + return $this->localShuttle; + } + public function setLocalShuttleException($localShuttleException) + { + $this->localShuttleException = $localShuttleException; + } + public function getLocalShuttleException() + { + return $this->localShuttleException; + } + public function setPrivateCarService($privateCarService) + { + $this->privateCarService = $privateCarService; + } + public function getPrivateCarService() + { + return $this->privateCarService; + } + public function setPrivateCarServiceException($privateCarServiceException) + { + $this->privateCarServiceException = $privateCarServiceException; + } + public function getPrivateCarServiceException() + { + return $this->privateCarServiceException; + } + public function setTransfer($transfer) + { + $this->transfer = $transfer; + } + public function getTransfer() + { + return $this->transfer; + } + public function setTransferException($transferException) + { + $this->transferException = $transferException; + } + public function getTransferException() + { + return $this->transferException; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/ViewsFromUnit.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/ViewsFromUnit.php new file mode 100644 index 000000000000..b2aa3a321721 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/ViewsFromUnit.php @@ -0,0 +1,165 @@ +beachView = $beachView; + } + public function getBeachView() + { + return $this->beachView; + } + public function setBeachViewException($beachViewException) + { + $this->beachViewException = $beachViewException; + } + public function getBeachViewException() + { + return $this->beachViewException; + } + public function setCityView($cityView) + { + $this->cityView = $cityView; + } + public function getCityView() + { + return $this->cityView; + } + public function setCityViewException($cityViewException) + { + $this->cityViewException = $cityViewException; + } + public function getCityViewException() + { + return $this->cityViewException; + } + public function setGardenView($gardenView) + { + $this->gardenView = $gardenView; + } + public function getGardenView() + { + return $this->gardenView; + } + public function setGardenViewException($gardenViewException) + { + $this->gardenViewException = $gardenViewException; + } + public function getGardenViewException() + { + return $this->gardenViewException; + } + public function setLakeView($lakeView) + { + $this->lakeView = $lakeView; + } + public function getLakeView() + { + return $this->lakeView; + } + public function setLakeViewException($lakeViewException) + { + $this->lakeViewException = $lakeViewException; + } + public function getLakeViewException() + { + return $this->lakeViewException; + } + public function setLandmarkView($landmarkView) + { + $this->landmarkView = $landmarkView; + } + public function getLandmarkView() + { + return $this->landmarkView; + } + public function setLandmarkViewException($landmarkViewException) + { + $this->landmarkViewException = $landmarkViewException; + } + public function getLandmarkViewException() + { + return $this->landmarkViewException; + } + public function setOceanView($oceanView) + { + $this->oceanView = $oceanView; + } + public function getOceanView() + { + return $this->oceanView; + } + public function setOceanViewException($oceanViewException) + { + $this->oceanViewException = $oceanViewException; + } + public function getOceanViewException() + { + return $this->oceanViewException; + } + public function setPoolView($poolView) + { + $this->poolView = $poolView; + } + public function getPoolView() + { + return $this->poolView; + } + public function setPoolViewException($poolViewException) + { + $this->poolViewException = $poolViewException; + } + public function getPoolViewException() + { + return $this->poolViewException; + } + public function setValleyView($valleyView) + { + $this->valleyView = $valleyView; + } + public function getValleyView() + { + return $this->valleyView; + } + public function setValleyViewException($valleyViewException) + { + $this->valleyViewException = $valleyViewException; + } + public function getValleyViewException() + { + return $this->valleyViewException; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Wellness.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Wellness.php new file mode 100644 index 000000000000..6ba95eeaf01d --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessLodging/Wellness.php @@ -0,0 +1,219 @@ +doctorOnCall = $doctorOnCall; + } + public function getDoctorOnCall() + { + return $this->doctorOnCall; + } + public function setDoctorOnCallException($doctorOnCallException) + { + $this->doctorOnCallException = $doctorOnCallException; + } + public function getDoctorOnCallException() + { + return $this->doctorOnCallException; + } + public function setEllipticalMachine($ellipticalMachine) + { + $this->ellipticalMachine = $ellipticalMachine; + } + public function getEllipticalMachine() + { + return $this->ellipticalMachine; + } + public function setEllipticalMachineException($ellipticalMachineException) + { + $this->ellipticalMachineException = $ellipticalMachineException; + } + public function getEllipticalMachineException() + { + return $this->ellipticalMachineException; + } + public function setFitnessCenter($fitnessCenter) + { + $this->fitnessCenter = $fitnessCenter; + } + public function getFitnessCenter() + { + return $this->fitnessCenter; + } + public function setFitnessCenterException($fitnessCenterException) + { + $this->fitnessCenterException = $fitnessCenterException; + } + public function getFitnessCenterException() + { + return $this->fitnessCenterException; + } + public function setFreeFitnessCenter($freeFitnessCenter) + { + $this->freeFitnessCenter = $freeFitnessCenter; + } + public function getFreeFitnessCenter() + { + return $this->freeFitnessCenter; + } + public function setFreeFitnessCenterException($freeFitnessCenterException) + { + $this->freeFitnessCenterException = $freeFitnessCenterException; + } + public function getFreeFitnessCenterException() + { + return $this->freeFitnessCenterException; + } + public function setFreeWeights($freeWeights) + { + $this->freeWeights = $freeWeights; + } + public function getFreeWeights() + { + return $this->freeWeights; + } + public function setFreeWeightsException($freeWeightsException) + { + $this->freeWeightsException = $freeWeightsException; + } + public function getFreeWeightsException() + { + return $this->freeWeightsException; + } + public function setMassage($massage) + { + $this->massage = $massage; + } + public function getMassage() + { + return $this->massage; + } + public function setMassageException($massageException) + { + $this->massageException = $massageException; + } + public function getMassageException() + { + return $this->massageException; + } + public function setSalon($salon) + { + $this->salon = $salon; + } + public function getSalon() + { + return $this->salon; + } + public function setSalonException($salonException) + { + $this->salonException = $salonException; + } + public function getSalonException() + { + return $this->salonException; + } + public function setSauna($sauna) + { + $this->sauna = $sauna; + } + public function getSauna() + { + return $this->sauna; + } + public function setSaunaException($saunaException) + { + $this->saunaException = $saunaException; + } + public function getSaunaException() + { + return $this->saunaException; + } + public function setSpa($spa) + { + $this->spa = $spa; + } + public function getSpa() + { + return $this->spa; + } + public function setSpaException($spaException) + { + $this->spaException = $spaException; + } + public function getSpaException() + { + return $this->spaException; + } + public function setTreadmill($treadmill) + { + $this->treadmill = $treadmill; + } + public function getTreadmill() + { + return $this->treadmill; + } + public function setTreadmillException($treadmillException) + { + $this->treadmillException = $treadmillException; + } + public function getTreadmillException() + { + return $this->treadmillException; + } + public function setWeightMachine($weightMachine) + { + $this->weightMachine = $weightMachine; + } + public function getWeightMachine() + { + return $this->weightMachine; + } + public function setWeightMachineException($weightMachineException) + { + $this->weightMachineException = $weightMachineException; + } + public function getWeightMachineException() + { + return $this->weightMachineException; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions.php new file mode 100644 index 000000000000..746fb1e91f1e --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions.php @@ -0,0 +1,163 @@ + + * The My Business Place Actions API provides an interface for managing place + * action links of a location on Google.

+ * + *

+ * For more information about this service, see the API + * Documentation + *

+ * + * @author Google, Inc. + */ +class Google_Service_MyBusinessPlaceActions extends Google_Service +{ + + + public $locations_placeActionLinks; + public $placeActionTypeMetadata; + + /** + * Constructs the internal representation of the MyBusinessPlaceActions + * service. + * + * @param Google_Client $client The client used to deliver requests. + * @param string $rootUrl The root URL used for requests to the service. + */ + public function __construct(Google_Client $client, $rootUrl = null) + { + parent::__construct($client); + $this->rootUrl = $rootUrl ?: 'https://mybusinessplaceactions.googleapis.com/'; + $this->servicePath = ''; + $this->batchPath = 'batch'; + $this->version = 'v1'; + $this->serviceName = 'mybusinessplaceactions'; + + $this->locations_placeActionLinks = new Google_Service_MyBusinessPlaceActions_Resource_LocationsPlaceActionLinks( + $this, + $this->serviceName, + 'placeActionLinks', + array( + 'methods' => array( + 'create' => array( + 'path' => 'v1/{+parent}/placeActionLinks', + 'httpMethod' => 'POST', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'delete' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'DELETE', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'get' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'list' => array( + 'path' => 'v1/{+parent}/placeActionLinks', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'filter' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ),'patch' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'PATCH', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'updateMask' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ), + ) + ) + ); + $this->placeActionTypeMetadata = new Google_Service_MyBusinessPlaceActions_Resource_PlaceActionTypeMetadata( + $this, + $this->serviceName, + 'placeActionTypeMetadata', + array( + 'methods' => array( + 'list' => array( + 'path' => 'v1/placeActionTypeMetadata', + 'httpMethod' => 'GET', + 'parameters' => array( + 'filter' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'languageCode' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ), + ) + ) + ); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/ListPlaceActionLinksResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/ListPlaceActionLinksResponse.php new file mode 100644 index 000000000000..cdff3fea0a77 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/ListPlaceActionLinksResponse.php @@ -0,0 +1,47 @@ +nextPageToken = $nextPageToken; + } + public function getNextPageToken() + { + return $this->nextPageToken; + } + /** + * @param Google_Service_MyBusinessPlaceActions_PlaceActionLink[] + */ + public function setPlaceActionLinks($placeActionLinks) + { + $this->placeActionLinks = $placeActionLinks; + } + /** + * @return Google_Service_MyBusinessPlaceActions_PlaceActionLink[] + */ + public function getPlaceActionLinks() + { + return $this->placeActionLinks; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/ListPlaceActionTypeMetadataResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/ListPlaceActionTypeMetadataResponse.php new file mode 100644 index 000000000000..3e428876ff75 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/ListPlaceActionTypeMetadataResponse.php @@ -0,0 +1,47 @@ +nextPageToken = $nextPageToken; + } + public function getNextPageToken() + { + return $this->nextPageToken; + } + /** + * @param Google_Service_MyBusinessPlaceActions_PlaceActionTypeMetadata[] + */ + public function setPlaceActionTypeMetadata($placeActionTypeMetadata) + { + $this->placeActionTypeMetadata = $placeActionTypeMetadata; + } + /** + * @return Google_Service_MyBusinessPlaceActions_PlaceActionTypeMetadata[] + */ + public function getPlaceActionTypeMetadata() + { + return $this->placeActionTypeMetadata; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/MybusinessplaceactionsEmpty.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/MybusinessplaceactionsEmpty.php new file mode 100644 index 000000000000..66cdd3427201 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/MybusinessplaceactionsEmpty.php @@ -0,0 +1,20 @@ +createTime = $createTime; + } + public function getCreateTime() + { + return $this->createTime; + } + public function setIsEditable($isEditable) + { + $this->isEditable = $isEditable; + } + public function getIsEditable() + { + return $this->isEditable; + } + public function setIsPreferred($isPreferred) + { + $this->isPreferred = $isPreferred; + } + public function getIsPreferred() + { + return $this->isPreferred; + } + public function setName($name) + { + $this->name = $name; + } + public function getName() + { + return $this->name; + } + public function setPlaceActionType($placeActionType) + { + $this->placeActionType = $placeActionType; + } + public function getPlaceActionType() + { + return $this->placeActionType; + } + public function setProviderType($providerType) + { + $this->providerType = $providerType; + } + public function getProviderType() + { + return $this->providerType; + } + public function setUpdateTime($updateTime) + { + $this->updateTime = $updateTime; + } + public function getUpdateTime() + { + return $this->updateTime; + } + public function setUri($uri) + { + $this->uri = $uri; + } + public function getUri() + { + return $this->uri; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/PlaceActionTypeMetadata.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/PlaceActionTypeMetadata.php new file mode 100644 index 000000000000..c2aadf6a9245 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/PlaceActionTypeMetadata.php @@ -0,0 +1,39 @@ +displayName = $displayName; + } + public function getDisplayName() + { + return $this->displayName; + } + public function setPlaceActionType($placeActionType) + { + $this->placeActionType = $placeActionType; + } + public function getPlaceActionType() + { + return $this->placeActionType; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/Resource/Locations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/Resource/Locations.php new file mode 100644 index 000000000000..708de3fd0edc --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/Resource/Locations.php @@ -0,0 +1,28 @@ + + * $mybusinessplaceactionsService = new Google_Service_MyBusinessPlaceActions(...); + * $locations = $mybusinessplaceactionsService->locations; + * + */ +class Google_Service_MyBusinessPlaceActions_Resource_Locations extends Google_Service_Resource +{ +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/Resource/LocationsPlaceActionLinks.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/Resource/LocationsPlaceActionLinks.php new file mode 100644 index 000000000000..6755eb7e2dd2 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/Resource/LocationsPlaceActionLinks.php @@ -0,0 +1,124 @@ + + * $mybusinessplaceactionsService = new Google_Service_MyBusinessPlaceActions(...); + * $placeActionLinks = $mybusinessplaceactionsService->placeActionLinks; + * + */ +class Google_Service_MyBusinessPlaceActions_Resource_LocationsPlaceActionLinks extends Google_Service_Resource +{ + /** + * Creates a place action link associated with the specified location, and + * returns it. The request is considered duplicate if the `parent`, + * `place_action_link.uri` and `place_action_link.place_action_type` are the + * same as a previous request. (placeActionLinks.create) + * + * @param string $parent Required. The resource name of the location where to + * create this place action link. `locations/{location_id}`. + * @param Google_Service_MyBusinessPlaceActions_PlaceActionLink $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_MyBusinessPlaceActions_PlaceActionLink + */ + public function create($parent, Google_Service_MyBusinessPlaceActions_PlaceActionLink $postBody, $optParams = array()) + { + $params = array('parent' => $parent, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('create', array($params), "Google_Service_MyBusinessPlaceActions_PlaceActionLink"); + } + /** + * Deletes a place action link from the specified location. + * (placeActionLinks.delete) + * + * @param string $name Required. The resource name of the place action link to + * remove from the location. + * @param array $optParams Optional parameters. + * @return Google_Service_MyBusinessPlaceActions_MybusinessplaceactionsEmpty + */ + public function delete($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('delete', array($params), "Google_Service_MyBusinessPlaceActions_MybusinessplaceactionsEmpty"); + } + /** + * Gets the specified place action link. (placeActionLinks.get) + * + * @param string $name Required. The name of the place action link to fetch. + * @param array $optParams Optional parameters. + * @return Google_Service_MyBusinessPlaceActions_PlaceActionLink + */ + public function get($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('get', array($params), "Google_Service_MyBusinessPlaceActions_PlaceActionLink"); + } + /** + * Lists the place action links for the specified location. + * (placeActionLinks.listLocationsPlaceActionLinks) + * + * @param string $parent Required. The name of the location whose place action + * links will be listed. `locations/{location_id}`. + * @param array $optParams Optional parameters. + * + * @opt_param string filter Optional. A filter constraining the place action + * links to return. The response includes entries that match the filter. We + * support only the following filter: 1. place_action_type=XYZ where XYZ is a + * valid PlaceActionType. + * @opt_param int pageSize Optional. How many place action links to return per + * page. Default of 10. The minimum is 1. + * @opt_param string pageToken Optional. If specified, returns the next page of + * place action links. + * @return Google_Service_MyBusinessPlaceActions_ListPlaceActionLinksResponse + */ + public function listLocationsPlaceActionLinks($parent, $optParams = array()) + { + $params = array('parent' => $parent); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_MyBusinessPlaceActions_ListPlaceActionLinksResponse"); + } + /** + * Updates the specified place action link and returns it. + * (placeActionLinks.patch) + * + * @param string $name Optional. The resource name, in the format + * `locations/{location_id}/placeActionLinks/{place_action_link_id}`. The name + * field will only be considered in UpdatePlaceActionLink and + * DeletePlaceActionLink requests for updating and deleting links respectively. + * However, it will be ignored in CreatePlaceActionLink request, where + * `place_action_link_id` will be assigned by the server on successful creation + * of a new link and returned as part of the response. + * @param Google_Service_MyBusinessPlaceActions_PlaceActionLink $postBody + * @param array $optParams Optional parameters. + * + * @opt_param string updateMask Required. The specific fields to update. The + * only editable fields are `uri`, `place_action_type` and `is_preferred`. If + * the updated link already exists at the same location with the same + * `place_action_type` and `uri`, fails with an `ALREADY_EXISTS` error. + * @return Google_Service_MyBusinessPlaceActions_PlaceActionLink + */ + public function patch($name, Google_Service_MyBusinessPlaceActions_PlaceActionLink $postBody, $optParams = array()) + { + $params = array('name' => $name, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('patch', array($params), "Google_Service_MyBusinessPlaceActions_PlaceActionLink"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/Resource/PlaceActionTypeMetadata.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/Resource/PlaceActionTypeMetadata.php new file mode 100644 index 000000000000..0e8869e195c4 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/MyBusinessPlaceActions/Resource/PlaceActionTypeMetadata.php @@ -0,0 +1,58 @@ + + * $mybusinessplaceactionsService = new Google_Service_MyBusinessPlaceActions(...); + * $placeActionTypeMetadata = $mybusinessplaceactionsService->placeActionTypeMetadata; + * + */ +class Google_Service_MyBusinessPlaceActions_Resource_PlaceActionTypeMetadata extends Google_Service_Resource +{ + /** + * Returns the list of available place action types for a location or country. + * (placeActionTypeMetadata.listPlaceActionTypeMetadata) + * + * @param array $optParams Optional parameters. + * + * @opt_param string filter Optional. A filter constraining the place action + * types to return metadata for. The response includes entries that match the + * filter. We support only the following filters: 1. location=XYZ where XYZ is a + * string indicating the resource name of a location, in the format + * `locations/{location_id}`. 2. region_code=XYZ where XYZ is a Unicode CLDR + * region code to find available action types. If no filter is provided, all + * place action types are returned. + * @opt_param string languageCode Optional. The IETF BCP-47 code of language to + * get display names in. If this language is not available, they will be + * provided in English. + * @opt_param int pageSize Optional. How many action types to include per page. + * Default is 10, minimum is 1. + * @opt_param string pageToken Optional. If specified, the next page of place + * action type metadata is retrieved. The `pageToken` is returned when a call to + * `placeActionTypeMetadata.list` returns more results than can fit into the + * requested page size. + * @return Google_Service_MyBusinessPlaceActions_ListPlaceActionTypeMetadataResponse + */ + public function listPlaceActionTypeMetadata($optParams = array()) + { + $params = array(); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_MyBusinessPlaceActions_ListPlaceActionTypeMetadataResponse"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/NetworkManagement/CloudSQLInstanceInfo.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/NetworkManagement/CloudSQLInstanceInfo.php new file mode 100644 index 000000000000..24fdea22b4ad --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/NetworkManagement/CloudSQLInstanceInfo.php @@ -0,0 +1,75 @@ +displayName = $displayName; + } + public function getDisplayName() + { + return $this->displayName; + } + public function setExternalIp($externalIp) + { + $this->externalIp = $externalIp; + } + public function getExternalIp() + { + return $this->externalIp; + } + public function setInternalIp($internalIp) + { + $this->internalIp = $internalIp; + } + public function getInternalIp() + { + return $this->internalIp; + } + public function setNetworkUri($networkUri) + { + $this->networkUri = $networkUri; + } + public function getNetworkUri() + { + return $this->networkUri; + } + public function setRegion($region) + { + $this->region = $region; + } + public function getRegion() + { + return $this->region; + } + public function setUri($uri) + { + $this->uri = $uri; + } + public function getUri() + { + return $this->uri; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/NetworkManagement/GKEMasterInfo.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/NetworkManagement/GKEMasterInfo.php new file mode 100644 index 000000000000..0f2b60a791c6 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/NetworkManagement/GKEMasterInfo.php @@ -0,0 +1,57 @@ +clusterNetworkUri = $clusterNetworkUri; + } + public function getClusterNetworkUri() + { + return $this->clusterNetworkUri; + } + public function setClusterUri($clusterUri) + { + $this->clusterUri = $clusterUri; + } + public function getClusterUri() + { + return $this->clusterUri; + } + public function setExternalIp($externalIp) + { + $this->externalIp = $externalIp; + } + public function getExternalIp() + { + return $this->externalIp; + } + public function setInternalIp($internalIp) + { + $this->internalIp = $internalIp; + } + public function getInternalIp() + { + return $this->internalIp; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/NetworkManagement/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/NetworkManagement/Resource/ProjectsLocations.php index 5d8a7211c205..1d2800e5b469 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/NetworkManagement/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/NetworkManagement/Resource/ProjectsLocations.php @@ -50,7 +50,7 @@ public function get($name, $optParams = array()) * subset. The filtering language accepts strings like "displayName=tokyo", and * is documented in more detail in [AIP-160](https://google.aip.dev/160). * @opt_param int pageSize The maximum number of results to return. If not set, - * the service will select a default. + * the service selects a default. * @opt_param string pageToken A page token received from the `next_page_token` * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_NetworkManagement_ListLocationsResponse diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/NetworkManagement/Step.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/NetworkManagement/Step.php index 5efff39a2204..97c0bd3df30c 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/NetworkManagement/Step.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/NetworkManagement/Step.php @@ -20,6 +20,8 @@ class Google_Service_NetworkManagement_Step extends Google_Model protected $abortType = 'Google_Service_NetworkManagement_AbortInfo'; protected $abortDataType = ''; public $causesDrop; + protected $cloudSqlInstanceType = 'Google_Service_NetworkManagement_CloudSQLInstanceInfo'; + protected $cloudSqlInstanceDataType = ''; protected $deliverType = 'Google_Service_NetworkManagement_DeliverInfo'; protected $deliverDataType = ''; public $description; @@ -33,6 +35,8 @@ class Google_Service_NetworkManagement_Step extends Google_Model protected $forwardDataType = ''; protected $forwardingRuleType = 'Google_Service_NetworkManagement_ForwardingRuleInfo'; protected $forwardingRuleDataType = ''; + protected $gkeMasterType = 'Google_Service_NetworkManagement_GKEMasterInfo'; + protected $gkeMasterDataType = ''; protected $instanceType = 'Google_Service_NetworkManagement_InstanceInfo'; protected $instanceDataType = ''; protected $loadBalancerType = 'Google_Service_NetworkManagement_LoadBalancerInfo'; @@ -70,6 +74,20 @@ public function getCausesDrop() { return $this->causesDrop; } + /** + * @param Google_Service_NetworkManagement_CloudSQLInstanceInfo + */ + public function setCloudSqlInstance(Google_Service_NetworkManagement_CloudSQLInstanceInfo $cloudSqlInstance) + { + $this->cloudSqlInstance = $cloudSqlInstance; + } + /** + * @return Google_Service_NetworkManagement_CloudSQLInstanceInfo + */ + public function getCloudSqlInstance() + { + return $this->cloudSqlInstance; + } /** * @param Google_Service_NetworkManagement_DeliverInfo */ @@ -162,6 +180,20 @@ public function getForwardingRule() { return $this->forwardingRule; } + /** + * @param Google_Service_NetworkManagement_GKEMasterInfo + */ + public function setGkeMaster(Google_Service_NetworkManagement_GKEMasterInfo $gkeMaster) + { + $this->gkeMaster = $gkeMaster; + } + /** + * @return Google_Service_NetworkManagement_GKEMasterInfo + */ + public function getGkeMaster() + { + return $this->gkeMaster; + } /** * @param Google_Service_NetworkManagement_InstanceInfo */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Networkconnectivity.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Networkconnectivity.php index e7e55f3916be..c6adf0f97f47 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Networkconnectivity.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Networkconnectivity.php @@ -31,15 +31,15 @@ */ class Google_Service_Networkconnectivity extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; public $projects_locations; public $projects_locations_global_hubs; + public $projects_locations_global_policyBasedRoutes; public $projects_locations_internalRanges; public $projects_locations_operations; - public $projects_locations_policyBasedRoutes; public $projects_locations_spokes; /** @@ -229,6 +229,50 @@ public function __construct(Google_Client $client, $rootUrl = null) ) ) ); + $this->projects_locations_global_policyBasedRoutes = new Google_Service_Networkconnectivity_Resource_ProjectsLocationsNetworkconnectivityGlobalPolicyBasedRoutes( + $this, + $this->serviceName, + 'policyBasedRoutes', + array( + 'methods' => array( + 'getIamPolicy' => array( + 'path' => 'v1alpha1/{+resource}:getIamPolicy', + 'httpMethod' => 'GET', + 'parameters' => array( + 'resource' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'options.requestedPolicyVersion' => array( + 'location' => 'query', + 'type' => 'integer', + ), + ), + ),'setIamPolicy' => array( + 'path' => 'v1alpha1/{+resource}:setIamPolicy', + 'httpMethod' => 'POST', + 'parameters' => array( + 'resource' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'testIamPermissions' => array( + 'path' => 'v1alpha1/{+resource}:testIamPermissions', + 'httpMethod' => 'POST', + 'parameters' => array( + 'resource' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ), + ) + ) + ); $this->projects_locations_internalRanges = new Google_Service_Networkconnectivity_Resource_ProjectsLocationsInternalRanges( $this, $this->serviceName, @@ -335,50 +379,6 @@ public function __construct(Google_Client $client, $rootUrl = null) ) ) ); - $this->projects_locations_policyBasedRoutes = new Google_Service_Networkconnectivity_Resource_ProjectsLocationsPolicyBasedRoutes( - $this, - $this->serviceName, - 'policyBasedRoutes', - array( - 'methods' => array( - 'getIamPolicy' => array( - 'path' => 'v1alpha1/{+resource}:getIamPolicy', - 'httpMethod' => 'GET', - 'parameters' => array( - 'resource' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - 'options.requestedPolicyVersion' => array( - 'location' => 'query', - 'type' => 'integer', - ), - ), - ),'setIamPolicy' => array( - 'path' => 'v1alpha1/{+resource}:setIamPolicy', - 'httpMethod' => 'POST', - 'parameters' => array( - 'resource' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - ), - ),'testIamPermissions' => array( - 'path' => 'v1alpha1/{+resource}:testIamPermissions', - 'httpMethod' => 'POST', - 'parameters' => array( - 'resource' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - ), - ), - ) - ) - ); $this->projects_locations_spokes = new Google_Service_Networkconnectivity_Resource_ProjectsLocationsSpokes( $this, $this->serviceName, diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Networkconnectivity/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Networkconnectivity/Resource/ProjectsLocations.php index 34665c465c00..4cff44c7abdd 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Networkconnectivity/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Networkconnectivity/Resource/ProjectsLocations.php @@ -46,9 +46,13 @@ public function get($name, $optParams = array()) * applicable. * @param array $optParams Optional parameters. * - * @opt_param string filter The standard list filter. - * @opt_param int pageSize The standard list page size. - * @opt_param string pageToken The standard list page token. + * @opt_param string filter A filter to narrow down results to a preferred + * subset. The filtering language accepts strings like "displayName=tokyo", and + * is documented in more detail in [AIP-160](https://google.aip.dev/160). + * @opt_param int pageSize The maximum number of results to return. If not set, + * the service selects a default. + * @opt_param string pageToken A page token received from the `next_page_token` + * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_Networkconnectivity_ListLocationsResponse */ public function listProjectsLocations($name, $optParams = array()) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Networkconnectivity/Resource/ProjectsLocationsNetworkconnectivityGlobalPolicyBasedRoutes.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Networkconnectivity/Resource/ProjectsLocationsNetworkconnectivityGlobalPolicyBasedRoutes.php new file mode 100644 index 000000000000..340fb9928193 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Networkconnectivity/Resource/ProjectsLocationsNetworkconnectivityGlobalPolicyBasedRoutes.php @@ -0,0 +1,93 @@ + + * $networkconnectivityService = new Google_Service_Networkconnectivity(...); + * $policyBasedRoutes = $networkconnectivityService->policyBasedRoutes; + * + */ +class Google_Service_Networkconnectivity_Resource_ProjectsLocationsNetworkconnectivityGlobalPolicyBasedRoutes extends Google_Service_Resource +{ + /** + * Gets the access control policy for a resource. Returns an empty policy if the + * resource exists and does not have a policy set. + * (policyBasedRoutes.getIamPolicy) + * + * @param string $resource REQUIRED: The resource for which the policy is being + * requested. See the operation documentation for the appropriate value for this + * field. + * @param array $optParams Optional parameters. + * + * @opt_param int options.requestedPolicyVersion Optional. The policy format + * version to be returned. Valid values are 0, 1, and 3. Requests specifying an + * invalid value will be rejected. Requests for policies with any conditional + * bindings must specify version 3. Policies without any conditional bindings + * may specify any valid value or leave the field unset. To learn which + * resources support conditions in their IAM policies, see the [IAM + * documentation](https://cloud.google.com/iam/help/conditions/resource- + * policies). + * @return Google_Service_Networkconnectivity_Policy + */ + public function getIamPolicy($resource, $optParams = array()) + { + $params = array('resource' => $resource); + $params = array_merge($params, $optParams); + return $this->call('getIamPolicy', array($params), "Google_Service_Networkconnectivity_Policy"); + } + /** + * Sets the access control policy on the specified resource. Replaces any + * existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and + * `PERMISSION_DENIED` errors. (policyBasedRoutes.setIamPolicy) + * + * @param string $resource REQUIRED: The resource for which the policy is being + * specified. See the operation documentation for the appropriate value for this + * field. + * @param Google_Service_Networkconnectivity_SetIamPolicyRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_Networkconnectivity_Policy + */ + public function setIamPolicy($resource, Google_Service_Networkconnectivity_SetIamPolicyRequest $postBody, $optParams = array()) + { + $params = array('resource' => $resource, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('setIamPolicy', array($params), "Google_Service_Networkconnectivity_Policy"); + } + /** + * Returns permissions that a caller has on the specified resource. If the + * resource does not exist, this will return an empty set of permissions, not a + * `NOT_FOUND` error. Note: This operation is designed to be used for building + * permission-aware UIs and command-line tools, not for authorization checking. + * This operation may "fail open" without warning. + * (policyBasedRoutes.testIamPermissions) + * + * @param string $resource REQUIRED: The resource for which the policy detail is + * being requested. See the operation documentation for the appropriate value + * for this field. + * @param Google_Service_Networkconnectivity_TestIamPermissionsRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_Networkconnectivity_TestIamPermissionsResponse + */ + public function testIamPermissions($resource, Google_Service_Networkconnectivity_TestIamPermissionsRequest $postBody, $optParams = array()) + { + $params = array('resource' => $resource, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('testIamPermissions', array($params), "Google_Service_Networkconnectivity_TestIamPermissionsResponse"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OSConfig.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OSConfig.php index 1ed63c1a20da..7fe902b7573f 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OSConfig.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OSConfig.php @@ -24,14 +24,14 @@ * *

* For more information about this service, see the API - * Documentation + * Documentation *

* * @author Google, Inc. */ class Google_Service_OSConfig extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OSConfig/OSPolicyAssignmentOperationMetadata.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OSConfig/OSPolicyAssignmentOperationMetadata.php new file mode 100644 index 000000000000..4b9333ae02f7 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OSConfig/OSPolicyAssignmentOperationMetadata.php @@ -0,0 +1,66 @@ +apiMethod = $apiMethod; + } + public function getApiMethod() + { + return $this->apiMethod; + } + public function setOsPolicyAssignment($osPolicyAssignment) + { + $this->osPolicyAssignment = $osPolicyAssignment; + } + public function getOsPolicyAssignment() + { + return $this->osPolicyAssignment; + } + public function setRolloutStartTime($rolloutStartTime) + { + $this->rolloutStartTime = $rolloutStartTime; + } + public function getRolloutStartTime() + { + return $this->rolloutStartTime; + } + public function setRolloutState($rolloutState) + { + $this->rolloutState = $rolloutState; + } + public function getRolloutState() + { + return $this->rolloutState; + } + public function setRolloutUpdateTime($rolloutUpdateTime) + { + $this->rolloutUpdateTime = $rolloutUpdateTime; + } + public function getRolloutUpdateTime() + { + return $this->rolloutUpdateTime; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning.php index 0b0ae31264b5..4d834bc6c224 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning.php @@ -16,7 +16,7 @@ */ /** - * Service definition for OnDemandScanning (v1beta1). + * Service definition for OnDemandScanning (v1). * *

* A service to scan container images for vulnerabilities.

@@ -30,7 +30,7 @@ */ class Google_Service_OnDemandScanning extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; @@ -50,7 +50,7 @@ public function __construct(Google_Client $client, $rootUrl = null) $this->rootUrl = $rootUrl ?: 'https://ondemandscanning.googleapis.com/'; $this->servicePath = ''; $this->batchPath = 'batch'; - $this->version = 'v1beta1'; + $this->version = 'v1'; $this->serviceName = 'ondemandscanning'; $this->projects_locations_operations = new Google_Service_OnDemandScanning_Resource_ProjectsLocationsOperations( @@ -60,7 +60,7 @@ public function __construct(Google_Client $client, $rootUrl = null) array( 'methods' => array( 'cancel' => array( - 'path' => 'v1beta1/{+name}:cancel', + 'path' => 'v1/{+name}:cancel', 'httpMethod' => 'POST', 'parameters' => array( 'name' => array( @@ -70,7 +70,7 @@ public function __construct(Google_Client $client, $rootUrl = null) ), ), ),'delete' => array( - 'path' => 'v1beta1/{+name}', + 'path' => 'v1/{+name}', 'httpMethod' => 'DELETE', 'parameters' => array( 'name' => array( @@ -80,7 +80,7 @@ public function __construct(Google_Client $client, $rootUrl = null) ), ), ),'get' => array( - 'path' => 'v1beta1/{+name}', + 'path' => 'v1/{+name}', 'httpMethod' => 'GET', 'parameters' => array( 'name' => array( @@ -90,7 +90,7 @@ public function __construct(Google_Client $client, $rootUrl = null) ), ), ),'list' => array( - 'path' => 'v1beta1/{+name}/operations', + 'path' => 'v1/{+name}/operations', 'httpMethod' => 'GET', 'parameters' => array( 'name' => array( @@ -112,7 +112,7 @@ public function __construct(Google_Client $client, $rootUrl = null) ), ), ),'wait' => array( - 'path' => 'v1beta1/{+name}:wait', + 'path' => 'v1/{+name}:wait', 'httpMethod' => 'POST', 'parameters' => array( 'name' => array( @@ -136,7 +136,7 @@ public function __construct(Google_Client $client, $rootUrl = null) array( 'methods' => array( 'analyzePackages' => array( - 'path' => 'v1beta1/{+parent}/scans:analyzePackages', + 'path' => 'v1/{+parent}/scans:analyzePackages', 'httpMethod' => 'POST', 'parameters' => array( 'parent' => array( @@ -156,7 +156,7 @@ public function __construct(Google_Client $client, $rootUrl = null) array( 'methods' => array( 'list' => array( - 'path' => 'v1beta1/{+parent}/vulnerabilities', + 'path' => 'v1/{+parent}/vulnerabilities', 'httpMethod' => 'GET', 'parameters' => array( 'parent' => array( diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning/AnalyzePackagesMetadataV1.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning/AnalyzePackagesMetadataV1.php new file mode 100644 index 000000000000..4291ac08f7f8 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning/AnalyzePackagesMetadataV1.php @@ -0,0 +1,39 @@ +createTime = $createTime; + } + public function getCreateTime() + { + return $this->createTime; + } + public function setResourceUri($resourceUri) + { + $this->resourceUri = $resourceUri; + } + public function getResourceUri() + { + return $this->resourceUri; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning/AnalyzePackagesRequestV1.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning/AnalyzePackagesRequestV1.php new file mode 100644 index 000000000000..1bbca256bd0f --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning/AnalyzePackagesRequestV1.php @@ -0,0 +1,47 @@ +packages = $packages; + } + /** + * @return Google_Service_OnDemandScanning_PackageData[] + */ + public function getPackages() + { + return $this->packages; + } + public function setResourceUri($resourceUri) + { + $this->resourceUri = $resourceUri; + } + public function getResourceUri() + { + return $this->resourceUri; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning/AnalyzePackagesResponseV1.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning/AnalyzePackagesResponseV1.php new file mode 100644 index 000000000000..528606d667f0 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning/AnalyzePackagesResponseV1.php @@ -0,0 +1,30 @@ +scan = $scan; + } + public function getScan() + { + return $this->scan; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning/ListVulnerabilitiesResponseV1.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning/ListVulnerabilitiesResponseV1.php new file mode 100644 index 000000000000..880adf5a60d3 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning/ListVulnerabilitiesResponseV1.php @@ -0,0 +1,47 @@ +nextPageToken = $nextPageToken; + } + public function getNextPageToken() + { + return $this->nextPageToken; + } + /** + * @param Google_Service_OnDemandScanning_Occurrence[] + */ + public function setOccurrences($occurrences) + { + $this->occurrences = $occurrences; + } + /** + * @return Google_Service_OnDemandScanning_Occurrence[] + */ + public function getOccurrences() + { + return $this->occurrences; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning/PackageData.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning/PackageData.php index 089304bb7f97..56c41a21e4e6 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning/PackageData.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning/PackageData.php @@ -21,6 +21,7 @@ class Google_Service_OnDemandScanning_PackageData extends Google_Model public $os; public $osVersion; public $package; + public $unused; public $version; public function setCpeUri($cpeUri) @@ -55,6 +56,14 @@ public function getPackage() { return $this->package; } + public function setUnused($unused) + { + $this->unused = $unused; + } + public function getUnused() + { + return $this->unused; + } public function setVersion($version) { $this->version = $version; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning/Resource/ProjectsLocationsScans.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning/Resource/ProjectsLocationsScans.php index 6feb900c558a..c59fd717a1a4 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning/Resource/ProjectsLocationsScans.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning/Resource/ProjectsLocationsScans.php @@ -30,11 +30,11 @@ class Google_Service_OnDemandScanning_Resource_ProjectsLocationsScans extends Go * * @param string $parent Required. The parent of the resource for which analysis * is requested. Format: projects/[project_name]/locations/[location] - * @param Google_Service_OnDemandScanning_AnalyzePackagesRequest $postBody + * @param Google_Service_OnDemandScanning_AnalyzePackagesRequestV1 $postBody * @param array $optParams Optional parameters. * @return Google_Service_OnDemandScanning_Operation */ - public function analyzePackages($parent, Google_Service_OnDemandScanning_AnalyzePackagesRequest $postBody, $optParams = array()) + public function analyzePackages($parent, Google_Service_OnDemandScanning_AnalyzePackagesRequestV1 $postBody, $optParams = array()) { $params = array('parent' => $parent, 'postBody' => $postBody); $params = array_merge($params, $optParams); diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning/Resource/ProjectsLocationsScansVulnerabilities.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning/Resource/ProjectsLocationsScansVulnerabilities.php index 64fc7ead8687..15ba25814b67 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning/Resource/ProjectsLocationsScansVulnerabilities.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OnDemandScanning/Resource/ProjectsLocationsScansVulnerabilities.php @@ -37,12 +37,12 @@ class Google_Service_OnDemandScanning_Resource_ProjectsLocationsScansVulnerabili * @opt_param int pageSize The number of vulnerabilities to retrieve. * @opt_param string pageToken The page token, resulting from a previous call to * ListVulnerabilities. - * @return Google_Service_OnDemandScanning_ListVulnerabilitiesResponse + * @return Google_Service_OnDemandScanning_ListVulnerabilitiesResponseV1 */ public function listProjectsLocationsScansVulnerabilities($parent, $optParams = array()) { $params = array('parent' => $parent); $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_OnDemandScanning_ListVulnerabilitiesResponse"); + return $this->call('list', array($params), "Google_Service_OnDemandScanning_ListVulnerabilitiesResponseV1"); } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OrgPolicyAPI.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OrgPolicyAPI.php index 8f691f3ff77a..e2a9b313f737 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OrgPolicyAPI.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/OrgPolicyAPI.php @@ -31,7 +31,7 @@ */ class Google_Service_OrgPolicyAPI extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription.php new file mode 100644 index 000000000000..cebdcf59b87b --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription.php @@ -0,0 +1,204 @@ + +

+ * + *

+ * For more information about this service, see the API + * Documentation + *

+ * + * @author Google, Inc. + */ +class Google_Service_PaymentsResellerSubscription extends Google_Service +{ + + + public $partners_products; + public $partners_promotions; + public $partners_subscriptions; + + /** + * Constructs the internal representation of the PaymentsResellerSubscription + * service. + * + * @param Google_Client $client The client used to deliver requests. + * @param string $rootUrl The root URL used for requests to the service. + */ + public function __construct(Google_Client $client, $rootUrl = null) + { + parent::__construct($client); + $this->rootUrl = $rootUrl ?: 'https://paymentsresellersubscription.googleapis.com/'; + $this->servicePath = ''; + $this->batchPath = 'batch'; + $this->version = 'v1'; + $this->serviceName = 'paymentsresellersubscription'; + + $this->partners_products = new Google_Service_PaymentsResellerSubscription_Resource_PartnersProducts( + $this, + $this->serviceName, + 'products', + array( + 'methods' => array( + 'list' => array( + 'path' => 'v1/{+parent}/products', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ), + ) + ) + ); + $this->partners_promotions = new Google_Service_PaymentsResellerSubscription_Resource_PartnersPromotions( + $this, + $this->serviceName, + 'promotions', + array( + 'methods' => array( + 'list' => array( + 'path' => 'v1/{+parent}/promotions', + 'httpMethod' => 'GET', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'filter' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ), + ) + ) + ); + $this->partners_subscriptions = new Google_Service_PaymentsResellerSubscription_Resource_PartnersSubscriptions( + $this, + $this->serviceName, + 'subscriptions', + array( + 'methods' => array( + 'cancel' => array( + 'path' => 'v1/{+name}:cancel', + 'httpMethod' => 'POST', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'create' => array( + 'path' => 'v1/{+parent}/subscriptions', + 'httpMethod' => 'POST', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'subscriptionId' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ),'entitle' => array( + 'path' => 'v1/{+name}:entitle', + 'httpMethod' => 'POST', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'extend' => array( + 'path' => 'v1/{+name}:extend', + 'httpMethod' => 'POST', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'get' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'GET', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'provision' => array( + 'path' => 'v1/{+parent}/subscriptions:provision', + 'httpMethod' => 'POST', + 'parameters' => array( + 'parent' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'subscriptionId' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ),'undoCancel' => array( + 'path' => 'v1/{+name}:undoCancel', + 'httpMethod' => 'POST', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ), + ) + ) + ); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1CancelSubscriptionRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1CancelSubscriptionRequest.php new file mode 100644 index 000000000000..9dc6fe62a894 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1CancelSubscriptionRequest.php @@ -0,0 +1,39 @@ +cancelImmediately = $cancelImmediately; + } + public function getCancelImmediately() + { + return $this->cancelImmediately; + } + public function setCancellationReason($cancellationReason) + { + $this->cancellationReason = $cancellationReason; + } + public function getCancellationReason() + { + return $this->cancellationReason; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1CancelSubscriptionResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1CancelSubscriptionResponse.php new file mode 100644 index 000000000000..40f7a245852c --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1CancelSubscriptionResponse.php @@ -0,0 +1,37 @@ +subscription = $subscription; + } + /** + * @return Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Subscription + */ + public function getSubscription() + { + return $this->subscription; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Duration.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Duration.php new file mode 100644 index 000000000000..180e076b3d36 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Duration.php @@ -0,0 +1,39 @@ +count = $count; + } + public function getCount() + { + return $this->count; + } + public function setUnit($unit) + { + $this->unit = $unit; + } + public function getUnit() + { + return $this->unit; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1EntitleSubscriptionRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1EntitleSubscriptionRequest.php new file mode 100644 index 000000000000..dac60c6a22d3 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1EntitleSubscriptionRequest.php @@ -0,0 +1,20 @@ +subscription = $subscription; + } + /** + * @return Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Subscription + */ + public function getSubscription() + { + return $this->subscription; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1ExtendSubscriptionRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1ExtendSubscriptionRequest.php new file mode 100644 index 000000000000..0a3d92d7e590 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1ExtendSubscriptionRequest.php @@ -0,0 +1,46 @@ +extension = $extension; + } + /** + * @return Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Extension + */ + public function getExtension() + { + return $this->extension; + } + public function setRequestId($requestId) + { + $this->requestId = $requestId; + } + public function getRequestId() + { + return $this->requestId; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1ExtendSubscriptionResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1ExtendSubscriptionResponse.php new file mode 100644 index 000000000000..40eeea13b1b4 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1ExtendSubscriptionResponse.php @@ -0,0 +1,39 @@ +cycleEndTime = $cycleEndTime; + } + public function getCycleEndTime() + { + return $this->cycleEndTime; + } + public function setFreeTrialEndTime($freeTrialEndTime) + { + $this->freeTrialEndTime = $freeTrialEndTime; + } + public function getFreeTrialEndTime() + { + return $this->freeTrialEndTime; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Extension.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Extension.php new file mode 100644 index 000000000000..6f0d8e23654e --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Extension.php @@ -0,0 +1,46 @@ +duration = $duration; + } + /** + * @return Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Duration + */ + public function getDuration() + { + return $this->duration; + } + public function setPartnerUserToken($partnerUserToken) + { + $this->partnerUserToken = $partnerUserToken; + } + public function getPartnerUserToken() + { + return $this->partnerUserToken; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1ListProductsResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1ListProductsResponse.php new file mode 100644 index 000000000000..1857951e8ff3 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1ListProductsResponse.php @@ -0,0 +1,47 @@ +nextPageToken = $nextPageToken; + } + public function getNextPageToken() + { + return $this->nextPageToken; + } + /** + * @param Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Product[] + */ + public function setProducts($products) + { + $this->products = $products; + } + /** + * @return Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Product[] + */ + public function getProducts() + { + return $this->products; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/CustomChannels.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1ListPromotionsResponse.php similarity index 54% rename from apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/CustomChannels.php rename to apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1ListPromotionsResponse.php index 0730022c4901..a80eefde33f0 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/CustomChannels.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1ListPromotionsResponse.php @@ -15,51 +15,33 @@ * the License. */ -class Google_Service_AdSense_CustomChannels extends Google_Collection +class Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1ListPromotionsResponse extends Google_Collection { - protected $collection_key = 'items'; - public $etag; - protected $itemsType = 'Google_Service_AdSense_CustomChannel'; - protected $itemsDataType = 'array'; - public $kind; + protected $collection_key = 'promotions'; public $nextPageToken; + protected $promotionsType = 'Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Promotion'; + protected $promotionsDataType = 'array'; - public function setEtag($etag) + public function setNextPageToken($nextPageToken) { - $this->etag = $etag; + $this->nextPageToken = $nextPageToken; } - public function getEtag() + public function getNextPageToken() { - return $this->etag; + return $this->nextPageToken; } /** - * @param Google_Service_AdSense_CustomChannel[] + * @param Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Promotion[] */ - public function setItems($items) + public function setPromotions($promotions) { - $this->items = $items; + $this->promotions = $promotions; } /** - * @return Google_Service_AdSense_CustomChannel[] + * @return Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Promotion[] */ - public function getItems() - { - return $this->items; - } - public function setKind($kind) - { - $this->kind = $kind; - } - public function getKind() + public function getPromotions() { - return $this->kind; - } - public function setNextPageToken($nextPageToken) - { - $this->nextPageToken = $nextPageToken; - } - public function getNextPageToken() - { - return $this->nextPageToken; + return $this->promotions; } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Location.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Location.php new file mode 100644 index 000000000000..849d11f90e81 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Location.php @@ -0,0 +1,39 @@ +postalCode = $postalCode; + } + public function getPostalCode() + { + return $this->postalCode; + } + public function setRegionCode($regionCode) + { + $this->regionCode = $regionCode; + } + public function getRegionCode() + { + return $this->regionCode; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Product.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Product.php new file mode 100644 index 000000000000..f8a99f4b5bac --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Product.php @@ -0,0 +1,72 @@ +name = $name; + } + public function getName() + { + return $this->name; + } + public function setRegionCodes($regionCodes) + { + $this->regionCodes = $regionCodes; + } + public function getRegionCodes() + { + return $this->regionCodes; + } + /** + * @param Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Duration + */ + public function setSubscriptionBillingCycleDuration(Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Duration $subscriptionBillingCycleDuration) + { + $this->subscriptionBillingCycleDuration = $subscriptionBillingCycleDuration; + } + /** + * @return Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Duration + */ + public function getSubscriptionBillingCycleDuration() + { + return $this->subscriptionBillingCycleDuration; + } + /** + * @param Google_Service_PaymentsResellerSubscription_GoogleTypeLocalizedText[] + */ + public function setTitles($titles) + { + $this->titles = $titles; + } + /** + * @return Google_Service_PaymentsResellerSubscription_GoogleTypeLocalizedText[] + */ + public function getTitles() + { + return $this->titles; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Promotion.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Promotion.php new file mode 100644 index 000000000000..0b6b46b382df --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Promotion.php @@ -0,0 +1,99 @@ +applicableProducts = $applicableProducts; + } + public function getApplicableProducts() + { + return $this->applicableProducts; + } + public function setEndTime($endTime) + { + $this->endTime = $endTime; + } + public function getEndTime() + { + return $this->endTime; + } + /** + * @param Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Duration + */ + public function setFreeTrialDuration(Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Duration $freeTrialDuration) + { + $this->freeTrialDuration = $freeTrialDuration; + } + /** + * @return Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Duration + */ + public function getFreeTrialDuration() + { + return $this->freeTrialDuration; + } + public function setName($name) + { + $this->name = $name; + } + public function getName() + { + return $this->name; + } + public function setRegionCodes($regionCodes) + { + $this->regionCodes = $regionCodes; + } + public function getRegionCodes() + { + return $this->regionCodes; + } + public function setStartTime($startTime) + { + $this->startTime = $startTime; + } + public function getStartTime() + { + return $this->startTime; + } + /** + * @param Google_Service_PaymentsResellerSubscription_GoogleTypeLocalizedText[] + */ + public function setTitles($titles) + { + $this->titles = $titles; + } + /** + * @return Google_Service_PaymentsResellerSubscription_GoogleTypeLocalizedText[] + */ + public function getTitles() + { + return $this->titles; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Subscription.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Subscription.php new file mode 100644 index 000000000000..157f05a33ef8 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1Subscription.php @@ -0,0 +1,153 @@ +cancellationDetails = $cancellationDetails; + } + /** + * @return Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1SubscriptionCancellationDetails + */ + public function getCancellationDetails() + { + return $this->cancellationDetails; + } + public function setCreateTime($createTime) + { + $this->createTime = $createTime; + } + public function getCreateTime() + { + return $this->createTime; + } + public function setCycleEndTime($cycleEndTime) + { + $this->cycleEndTime = $cycleEndTime; + } + public function getCycleEndTime() + { + return $this->cycleEndTime; + } + public function setEndUserEntitled($endUserEntitled) + { + $this->endUserEntitled = $endUserEntitled; + } + public function getEndUserEntitled() + { + return $this->endUserEntitled; + } + public function setFreeTrialEndTime($freeTrialEndTime) + { + $this->freeTrialEndTime = $freeTrialEndTime; + } + public function getFreeTrialEndTime() + { + return $this->freeTrialEndTime; + } + public function setName($name) + { + $this->name = $name; + } + public function getName() + { + return $this->name; + } + public function setPartnerUserToken($partnerUserToken) + { + $this->partnerUserToken = $partnerUserToken; + } + public function getPartnerUserToken() + { + return $this->partnerUserToken; + } + public function setProducts($products) + { + $this->products = $products; + } + public function getProducts() + { + return $this->products; + } + public function setPromotions($promotions) + { + $this->promotions = $promotions; + } + public function getPromotions() + { + return $this->promotions; + } + public function setRedirectUri($redirectUri) + { + $this->redirectUri = $redirectUri; + } + public function getRedirectUri() + { + return $this->redirectUri; + } + /** + * @param Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Location + */ + public function setServiceLocation(Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Location $serviceLocation) + { + $this->serviceLocation = $serviceLocation; + } + /** + * @return Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Location + */ + public function getServiceLocation() + { + return $this->serviceLocation; + } + public function setState($state) + { + $this->state = $state; + } + public function getState() + { + return $this->state; + } + public function setUpdateTime($updateTime) + { + $this->updateTime = $updateTime; + } + public function getUpdateTime() + { + return $this->updateTime; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1SubscriptionCancellationDetails.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1SubscriptionCancellationDetails.php new file mode 100644 index 000000000000..42c629a66a38 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1SubscriptionCancellationDetails.php @@ -0,0 +1,30 @@ +reason = $reason; + } + public function getReason() + { + return $this->reason; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1UndoCancelSubscriptionRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1UndoCancelSubscriptionRequest.php new file mode 100644 index 000000000000..129547f90232 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleCloudPaymentsResellerSubscriptionV1UndoCancelSubscriptionRequest.php @@ -0,0 +1,20 @@ +subscription = $subscription; + } + /** + * @return Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Subscription + */ + public function getSubscription() + { + return $this->subscription; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleTypeLocalizedText.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleTypeLocalizedText.php new file mode 100644 index 000000000000..8adb8d23da12 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/GoogleTypeLocalizedText.php @@ -0,0 +1,39 @@ +languageCode = $languageCode; + } + public function getLanguageCode() + { + return $this->languageCode; + } + public function setText($text) + { + $this->text = $text; + } + public function getText() + { + return $this->text; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/Resource/Partners.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/Resource/Partners.php new file mode 100644 index 000000000000..5a2efa7c1da5 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/Resource/Partners.php @@ -0,0 +1,28 @@ + + * $paymentsresellersubscriptionService = new Google_Service_PaymentsResellerSubscription(...); + * $partners = $paymentsresellersubscriptionService->partners; + * + */ +class Google_Service_PaymentsResellerSubscription_Resource_Partners extends Google_Service_Resource +{ +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/Resource/PartnersProducts.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/Resource/PartnersProducts.php new file mode 100644 index 000000000000..a94f1c79be18 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/Resource/PartnersProducts.php @@ -0,0 +1,53 @@ + + * $paymentsresellersubscriptionService = new Google_Service_PaymentsResellerSubscription(...); + * $products = $paymentsresellersubscriptionService->products; + * + */ +class Google_Service_PaymentsResellerSubscription_Resource_PartnersProducts extends Google_Service_Resource +{ + /** + * Used by partners to list products that can be resold to their customers. It + * should be called directly by the partner using service accounts. + * (products.listPartnersProducts) + * + * @param string $parent Required. The parent, the partner that can resell. + * Format: partners/{partner} + * @param array $optParams Optional parameters. + * + * @opt_param int pageSize Optional. The maximum number of products to return. + * The service may return fewer than this value. If unspecified, at most 50 + * products will be returned. The maximum value is 1000; values above 1000 will + * be coerced to 1000. + * @opt_param string pageToken Optional. A page token, received from a previous + * `ListProducts` call. Provide this to retrieve the subsequent page. When + * paginating, all other parameters provided to `ListProducts` must match the + * call that provided the page token. + * @return Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1ListProductsResponse + */ + public function listPartnersProducts($parent, $optParams = array()) + { + $params = array('parent' => $parent); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1ListProductsResponse"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/Resource/PartnersPromotions.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/Resource/PartnersPromotions.php new file mode 100644 index 000000000000..2f157bb7578b --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/Resource/PartnersPromotions.php @@ -0,0 +1,58 @@ + + * $paymentsresellersubscriptionService = new Google_Service_PaymentsResellerSubscription(...); + * $promotions = $paymentsresellersubscriptionService->promotions; + * + */ +class Google_Service_PaymentsResellerSubscription_Resource_PartnersPromotions extends Google_Service_Resource +{ + /** + * Used by partners to list promotions, such as free trial, that can be applied + * on subscriptions. It should be called directly by the partner using service + * accounts. (promotions.listPartnersPromotions) + * + * @param string $parent Required. The parent, the partner that can resell. + * Format: partners/{partner} + * @param array $optParams Optional parameters. + * + * @opt_param string filter Optional. Specifies the filters for the promotion + * results. The syntax defined in the EBNF grammar: + * https://google.aip.dev/assets/misc/ebnf-filtering.txt. Examples: - + * applicable_products: "sku1" - region_codes: "US" - applicable_products: + * "sku1" AND region_codes: "US" + * @opt_param int pageSize Optional. The maximum number of promotions to return. + * The service may return fewer than this value. If unspecified, at most 50 + * products will be returned. The maximum value is 1000; values above 1000 will + * be coerced to 1000. + * @opt_param string pageToken Optional. A page token, received from a previous + * `ListPromotions` call. Provide this to retrieve the subsequent page. When + * paginating, all other parameters provided to `ListPromotions` must match the + * call that provided the page token. + * @return Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1ListPromotionsResponse + */ + public function listPartnersPromotions($parent, $optParams = array()) + { + $params = array('parent' => $parent); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1ListPromotionsResponse"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/Resource/PartnersSubscriptions.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/Resource/PartnersSubscriptions.php new file mode 100644 index 000000000000..876aecac41d6 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PaymentsResellerSubscription/Resource/PartnersSubscriptions.php @@ -0,0 +1,165 @@ + + * $paymentsresellersubscriptionService = new Google_Service_PaymentsResellerSubscription(...); + * $subscriptions = $paymentsresellersubscriptionService->subscriptions; + * + */ +class Google_Service_PaymentsResellerSubscription_Resource_PartnersSubscriptions extends Google_Service_Resource +{ + /** + * Used by partners to cancel a subscription service by the end of the current + * billing cycle for their customers. It should be called directly by the + * partner using service accounts. (subscriptions.cancel) + * + * @param string $name Required. The name of the subscription resource to be + * cancelled. It will have the format of + * "partners/{partner_id}/subscriptions/{subscription_id}" + * @param Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1CancelSubscriptionRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1CancelSubscriptionResponse + */ + public function cancel($name, Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1CancelSubscriptionRequest $postBody, $optParams = array()) + { + $params = array('name' => $name, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('cancel', array($params), "Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1CancelSubscriptionResponse"); + } + /** + * Used by partners to create a subscription for their customers. The created + * subscription is associated with the end user inferred from the end user + * credentials. This API must be authorized by the end user using OAuth. + * (subscriptions.create) + * + * @param string $parent Required. The parent resource name, which is the + * identifier of the partner. It will have the format of + * "partners/{partner_id}". + * @param Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Subscription $postBody + * @param array $optParams Optional parameters. + * + * @opt_param string subscriptionId Required. Identifies the subscription + * resource on the Partner side. If a subscription was previously created with + * the same subscription_id, we will directly return that one. + * @return Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Subscription + */ + public function create($parent, Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Subscription $postBody, $optParams = array()) + { + $params = array('parent' => $parent, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('create', array($params), "Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Subscription"); + } + /** + * Used by partners to entitle a previously provisioned subscription to the + * current end user. The end user identity is inferred from the authorized + * credential of the request. This API must be authorized by the end user using + * OAuth. (subscriptions.entitle) + * + * @param string $name Required. The name of the subscription resource that is + * entitled to the current end user. It will have the format of + * "partners/{partner_id}/subscriptions/{subscription_id}" + * @param Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1EntitleSubscriptionRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1EntitleSubscriptionResponse + */ + public function entitle($name, Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1EntitleSubscriptionRequest $postBody, $optParams = array()) + { + $params = array('name' => $name, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('entitle', array($params), "Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1EntitleSubscriptionResponse"); + } + /** + * Used by partners to extend a subscription service for their customers. It + * should be called directly by the partner using service accounts. + * (subscriptions.extend) + * + * @param string $name Required. The name of the subscription resource to be + * extended. It will have the format of + * "partners/{partner_id}/subscriptions/{subscription_id}". + * @param Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1ExtendSubscriptionRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1ExtendSubscriptionResponse + */ + public function extend($name, Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1ExtendSubscriptionRequest $postBody, $optParams = array()) + { + $params = array('name' => $name, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('extend', array($params), "Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1ExtendSubscriptionResponse"); + } + /** + * Used by partners to get a subscription by id. It should be called directly by + * the partner using service accounts. (subscriptions.get) + * + * @param string $name Required. The name of the subscription resource to + * retrieve. It will have the format of + * "partners/{partner_id}/subscriptions/{subscription_id}" + * @param array $optParams Optional parameters. + * @return Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Subscription + */ + public function get($name, $optParams = array()) + { + $params = array('name' => $name); + $params = array_merge($params, $optParams); + return $this->call('get', array($params), "Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Subscription"); + } + /** + * Used by partners to provision a subscription for their customers. This + * creates a subscription without associating it with the end user account. + * EntitleSubscription must be called separately using OAuth in order for the + * end user account to be associated with the subscription. It should be called + * directly by the partner using service accounts. (subscriptions.provision) + * + * @param string $parent Required. The parent resource name, which is the + * identifier of the partner. It will have the format of + * "partners/{partner_id}". + * @param Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Subscription $postBody + * @param array $optParams Optional parameters. + * + * @opt_param string subscriptionId Required. Identifies the subscription + * resource on the Partner side. If a subscription was previously created with + * the same subscription_id, we will directly return that one. + * @return Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Subscription + */ + public function provision($parent, Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Subscription $postBody, $optParams = array()) + { + $params = array('parent' => $parent, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('provision', array($params), "Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1Subscription"); + } + /** + * Used by partners to revoke the pending cancellation of a subscription, which + * is currently in `STATE_CANCEL_AT_END_OF_CYCLE` state. If the subscription is + * already cancelled, the request will fail. It should be called directly by the + * partner using service accounts. (subscriptions.undoCancel) + * + * @param string $name Required. The name of the subscription resource whose + * pending cancellation needs to be undone. It will have the format of + * "partners/{partner_id}/subscriptions/{subscription_id}" + * @param Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1UndoCancelSubscriptionRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1UndoCancelSubscriptionResponse + */ + public function undoCancel($name, Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1UndoCancelSubscriptionRequest $postBody, $optParams = array()) + { + $params = array('name' => $name, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('undoCancel', array($params), "Google_Service_PaymentsResellerSubscription_GoogleCloudPaymentsResellerSubscriptionV1UndoCancelSubscriptionResponse"); + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PeopleService.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PeopleService.php index 93532401fd8b..cb67109afc64 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PeopleService.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PeopleService.php @@ -60,7 +60,7 @@ class Google_Service_PeopleService extends Google_Service /** See and download your personal phone numbers. */ const USER_PHONENUMBERS_READ = "https://www.googleapis.com/auth/user.phonenumbers.read"; - /** View your email address. */ + /** See your primary Google Account email address. */ const USERINFO_EMAIL = "https://www.googleapis.com/auth/userinfo.email"; /** See your personal info, including any personal info you've made publicly available. */ @@ -423,6 +423,11 @@ public function __construct(Google_Client $client, $rootUrl = null) 'location' => 'query', 'type' => 'string', ), + 'sources' => array( + 'location' => 'query', + 'type' => 'string', + 'repeated' => true, + ), ), ),'searchDirectoryPeople' => array( 'path' => 'v1/people:searchDirectoryPeople', diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PeopleService/ListOtherContactsResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PeopleService/ListOtherContactsResponse.php index 86556d5d26f4..2180755a1f1c 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PeopleService/ListOtherContactsResponse.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PeopleService/ListOtherContactsResponse.php @@ -22,6 +22,7 @@ class Google_Service_PeopleService_ListOtherContactsResponse extends Google_Coll public $nextSyncToken; protected $otherContactsType = 'Google_Service_PeopleService_Person'; protected $otherContactsDataType = 'array'; + public $totalSize; public function setNextPageToken($nextPageToken) { @@ -53,4 +54,12 @@ public function getOtherContacts() { return $this->otherContacts; } + public function setTotalSize($totalSize) + { + $this->totalSize = $totalSize; + } + public function getTotalSize() + { + return $this->totalSize; + } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PeopleService/Resource/OtherContacts.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PeopleService/Resource/OtherContacts.php index 565c90132ae3..a8713e148928 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PeopleService/Resource/OtherContacts.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PeopleService/Resource/OtherContacts.php @@ -78,12 +78,15 @@ public function listOtherContacts($optParams = array()) } /** * Provides a list of contacts in the authenticated user's other contacts that - * matches the search query. (otherContacts.search) + * matches the search query. The query matches on a contact's `names`, + * `emailAddresses`, and `phoneNumbers` fields that are from the OTHER_CONTACT + * source. (otherContacts.search) * * @param array $optParams Optional parameters. * * @opt_param int pageSize Optional. The number of results to return. Defaults - * to 10 if field is not set, or set to 0. + * to 10 if field is not set, or set to 0. Values greater than 10 will be capped + * to 10. * @opt_param string query Required. The plain-text query for the request. The * query is used to match prefix phrases of the fields on a person. For example, * a person with name "foo name" matches queries such as "f", "fo", "foo", "foo diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PeopleService/Resource/People.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PeopleService/Resource/People.php index 63cfebad673a..7048cad9069b 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PeopleService/Resource/People.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PeopleService/Resource/People.php @@ -27,7 +27,8 @@ class Google_Service_PeopleService_Resource_People extends Google_Service_Resour { /** * Create a batch of new contacts and return the PersonResponses for the newly - * created contacts. (people.batchCreateContacts) + * created contacts. Limited to 10 parallel requests per user. + * (people.batchCreateContacts) * * @param Google_Service_PeopleService_BatchCreateContactsRequest $postBody * @param array $optParams Optional parameters. @@ -40,8 +41,8 @@ public function batchCreateContacts(Google_Service_PeopleService_BatchCreateCont return $this->call('batchCreateContacts', array($params), "Google_Service_PeopleService_BatchCreateContactsResponse"); } /** - * Delete a batch of contacts. Any non-contact data will not be deleted. - * (people.batchDeleteContacts) + * Delete a batch of contacts. Any non-contact data will not be deleted. Limited + * to 10 parallel requests per user. (people.batchDeleteContacts) * * @param Google_Service_PeopleService_BatchDeleteContactsRequest $postBody * @param array $optParams Optional parameters. @@ -55,7 +56,8 @@ public function batchDeleteContacts(Google_Service_PeopleService_BatchDeleteCont } /** * Update a batch of contacts and return a map of resource names to - * PersonResponses for the updated contacts. (people.batchUpdateContacts) + * PersonResponses for the updated contacts. Limited to 10 parallel requests per + * user. (people.batchUpdateContacts) * * @param Google_Service_PeopleService_BatchUpdateContactsRequest $postBody * @param array $optParams Optional parameters. @@ -249,11 +251,15 @@ public function listDirectoryPeople($optParams = array()) } /** * Provides a list of contacts in the authenticated user's grouped contacts that - * matches the search query. (people.searchContacts) + * matches the search query. The query matches on a contact's `names`, + * `nickNames`, `emailAddresses`, `phoneNumbers`, and `organizations` fields + * that are from the CONTACT" source. (people.searchContacts) * * @param array $optParams Optional parameters. * - * @opt_param int pageSize Optional. The number of results to return. + * @opt_param int pageSize Optional. The number of results to return. Defaults + * to 10 if field is not set, or set to 0. Values greater than 10 will be capped + * to 10. * @opt_param string query Required. The plain-text query for the request. The * query is used to match prefix phrases of the fields on a person. For example, * a person with name "foo name" matches queries such as "f", "fo", "foo", "foo @@ -266,6 +272,8 @@ public function listDirectoryPeople($optParams = array()) * memberships * metadata * miscKeywords * names * nicknames * occupations * * organizations * phoneNumbers * photos * relations * sipAddresses * skills * * urls * userDefined + * @opt_param string sources Optional. A mask of what source types to return. + * Defaults to READ_SOURCE_TYPE_CONTACT if not set. * @return Google_Service_PeopleService_SearchResponse */ public function searchContacts($optParams = array()) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator.php index cf16d7103ebd..403442f4f59c 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator.php @@ -16,7 +16,7 @@ */ /** - * Service definition for PolicySimulator (v1beta1). + * Service definition for PolicySimulator (v1). * *

* Policy Simulator is a collection of endpoints for creating, running, and @@ -36,7 +36,7 @@ */ class Google_Service_PolicySimulator extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; @@ -60,7 +60,7 @@ public function __construct(Google_Client $client, $rootUrl = null) $this->rootUrl = $rootUrl ?: 'https://policysimulator.googleapis.com/'; $this->servicePath = ''; $this->batchPath = 'batch'; - $this->version = 'v1beta1'; + $this->version = 'v1'; $this->serviceName = 'policysimulator'; $this->folders_locations_replays = new Google_Service_PolicySimulator_Resource_FoldersLocationsReplays( @@ -70,7 +70,7 @@ public function __construct(Google_Client $client, $rootUrl = null) array( 'methods' => array( 'create' => array( - 'path' => 'v1beta1/{+parent}/replays', + 'path' => 'v1/{+parent}/replays', 'httpMethod' => 'POST', 'parameters' => array( 'parent' => array( @@ -80,7 +80,7 @@ public function __construct(Google_Client $client, $rootUrl = null) ), ), ),'get' => array( - 'path' => 'v1beta1/{+name}', + 'path' => 'v1/{+name}', 'httpMethod' => 'GET', 'parameters' => array( 'name' => array( @@ -100,7 +100,7 @@ public function __construct(Google_Client $client, $rootUrl = null) array( 'methods' => array( 'list' => array( - 'path' => 'v1beta1/{+parent}/results', + 'path' => 'v1/{+parent}/results', 'httpMethod' => 'GET', 'parameters' => array( 'parent' => array( @@ -128,7 +128,7 @@ public function __construct(Google_Client $client, $rootUrl = null) array( 'methods' => array( 'get' => array( - 'path' => 'v1beta1/{+name}', + 'path' => 'v1/{+name}', 'httpMethod' => 'GET', 'parameters' => array( 'name' => array( @@ -138,7 +138,7 @@ public function __construct(Google_Client $client, $rootUrl = null) ), ), ),'list' => array( - 'path' => 'v1beta1/operations', + 'path' => 'v1/operations', 'httpMethod' => 'GET', 'parameters' => array( 'filter' => array( @@ -169,7 +169,7 @@ public function __construct(Google_Client $client, $rootUrl = null) array( 'methods' => array( 'create' => array( - 'path' => 'v1beta1/{+parent}/replays', + 'path' => 'v1/{+parent}/replays', 'httpMethod' => 'POST', 'parameters' => array( 'parent' => array( @@ -179,7 +179,7 @@ public function __construct(Google_Client $client, $rootUrl = null) ), ), ),'get' => array( - 'path' => 'v1beta1/{+name}', + 'path' => 'v1/{+name}', 'httpMethod' => 'GET', 'parameters' => array( 'name' => array( @@ -199,7 +199,7 @@ public function __construct(Google_Client $client, $rootUrl = null) array( 'methods' => array( 'list' => array( - 'path' => 'v1beta1/{+parent}/results', + 'path' => 'v1/{+parent}/results', 'httpMethod' => 'GET', 'parameters' => array( 'parent' => array( @@ -227,7 +227,7 @@ public function __construct(Google_Client $client, $rootUrl = null) array( 'methods' => array( 'create' => array( - 'path' => 'v1beta1/{+parent}/replays', + 'path' => 'v1/{+parent}/replays', 'httpMethod' => 'POST', 'parameters' => array( 'parent' => array( @@ -237,7 +237,7 @@ public function __construct(Google_Client $client, $rootUrl = null) ), ), ),'get' => array( - 'path' => 'v1beta1/{+name}', + 'path' => 'v1/{+name}', 'httpMethod' => 'GET', 'parameters' => array( 'name' => array( @@ -257,7 +257,7 @@ public function __construct(Google_Client $client, $rootUrl = null) array( 'methods' => array( 'list' => array( - 'path' => 'v1beta1/{+parent}/results', + 'path' => 'v1/{+parent}/results', 'httpMethod' => 'GET', 'parameters' => array( 'parent' => array( diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1AccessStateDiff.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1AccessStateDiff.php new file mode 100644 index 000000000000..5162cf91d753 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1AccessStateDiff.php @@ -0,0 +1,62 @@ +accessChange = $accessChange; + } + public function getAccessChange() + { + return $this->accessChange; + } + /** + * @param Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ExplainedAccess + */ + public function setBaseline(Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ExplainedAccess $baseline) + { + $this->baseline = $baseline; + } + /** + * @return Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ExplainedAccess + */ + public function getBaseline() + { + return $this->baseline; + } + /** + * @param Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ExplainedAccess + */ + public function setSimulated(Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ExplainedAccess $simulated) + { + $this->simulated = $simulated; + } + /** + * @return Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ExplainedAccess + */ + public function getSimulated() + { + return $this->simulated; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1AccessTuple.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1AccessTuple.php new file mode 100644 index 000000000000..79110855d06b --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1AccessTuple.php @@ -0,0 +1,48 @@ +fullResourceName = $fullResourceName; + } + public function getFullResourceName() + { + return $this->fullResourceName; + } + public function setPermission($permission) + { + $this->permission = $permission; + } + public function getPermission() + { + return $this->permission; + } + public function setPrincipal($principal) + { + $this->principal = $principal; + } + public function getPrincipal() + { + return $this->principal; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1BindingExplanation.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1BindingExplanation.php new file mode 100644 index 000000000000..ae5a1337807c --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1BindingExplanation.php @@ -0,0 +1,98 @@ +access = $access; + } + public function getAccess() + { + return $this->access; + } + /** + * @param Google_Service_PolicySimulator_GoogleTypeExpr + */ + public function setCondition(Google_Service_PolicySimulator_GoogleTypeExpr $condition) + { + $this->condition = $condition; + } + /** + * @return Google_Service_PolicySimulator_GoogleTypeExpr + */ + public function getCondition() + { + return $this->condition; + } + /** + * @param Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership[] + */ + public function setMemberships($memberships) + { + $this->memberships = $memberships; + } + /** + * @return Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership[] + */ + public function getMemberships() + { + return $this->memberships; + } + public function setRelevance($relevance) + { + $this->relevance = $relevance; + } + public function getRelevance() + { + return $this->relevance; + } + public function setRole($role) + { + $this->role = $role; + } + public function getRole() + { + return $this->role; + } + public function setRolePermission($rolePermission) + { + $this->rolePermission = $rolePermission; + } + public function getRolePermission() + { + return $this->rolePermission; + } + public function setRolePermissionRelevance($rolePermissionRelevance) + { + $this->rolePermissionRelevance = $rolePermissionRelevance; + } + public function getRolePermissionRelevance() + { + return $this->rolePermissionRelevance; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership.php new file mode 100644 index 000000000000..f57bd805f1d1 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1BindingExplanationAnnotatedMembership.php @@ -0,0 +1,39 @@ +membership = $membership; + } + public function getMembership() + { + return $this->membership; + } + public function setRelevance($relevance) + { + $this->relevance = $relevance; + } + public function getRelevance() + { + return $this->relevance; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ExplainedAccess.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ExplainedAccess.php new file mode 100644 index 000000000000..ff0640c59094 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ExplainedAccess.php @@ -0,0 +1,63 @@ +accessState = $accessState; + } + public function getAccessState() + { + return $this->accessState; + } + /** + * @param Google_Service_PolicySimulator_GoogleRpcStatus[] + */ + public function setErrors($errors) + { + $this->errors = $errors; + } + /** + * @return Google_Service_PolicySimulator_GoogleRpcStatus[] + */ + public function getErrors() + { + return $this->errors; + } + /** + * @param Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ExplainedPolicy[] + */ + public function setPolicies($policies) + { + $this->policies = $policies; + } + /** + * @return Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ExplainedPolicy[] + */ + public function getPolicies() + { + return $this->policies; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ExplainedPolicy.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ExplainedPolicy.php new file mode 100644 index 000000000000..bcbec5ea50b9 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ExplainedPolicy.php @@ -0,0 +1,81 @@ +access = $access; + } + public function getAccess() + { + return $this->access; + } + /** + * @param Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1BindingExplanation[] + */ + public function setBindingExplanations($bindingExplanations) + { + $this->bindingExplanations = $bindingExplanations; + } + /** + * @return Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1BindingExplanation[] + */ + public function getBindingExplanations() + { + return $this->bindingExplanations; + } + public function setFullResourceName($fullResourceName) + { + $this->fullResourceName = $fullResourceName; + } + public function getFullResourceName() + { + return $this->fullResourceName; + } + /** + * @param Google_Service_PolicySimulator_GoogleIamV1Policy + */ + public function setPolicy(Google_Service_PolicySimulator_GoogleIamV1Policy $policy) + { + $this->policy = $policy; + } + /** + * @return Google_Service_PolicySimulator_GoogleIamV1Policy + */ + public function getPolicy() + { + return $this->policy; + } + public function setRelevance($relevance) + { + $this->relevance = $relevance; + } + public function getRelevance() + { + return $this->relevance; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ListReplayResultsResponse.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ListReplayResultsResponse.php new file mode 100644 index 000000000000..5b0e8f54549a --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ListReplayResultsResponse.php @@ -0,0 +1,47 @@ +nextPageToken = $nextPageToken; + } + public function getNextPageToken() + { + return $this->nextPageToken; + } + /** + * @param Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ReplayResult[] + */ + public function setReplayResults($replayResults) + { + $this->replayResults = $replayResults; + } + /** + * @return Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ReplayResult[] + */ + public function getReplayResults() + { + return $this->replayResults; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ReplayDiff.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ReplayDiff.php new file mode 100644 index 000000000000..5046e298da94 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ReplayDiff.php @@ -0,0 +1,37 @@ +accessDiff = $accessDiff; + } + /** + * @return Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1AccessStateDiff + */ + public function getAccessDiff() + { + return $this->accessDiff; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ReplayResult.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ReplayResult.php new file mode 100644 index 000000000000..88830ec6558b --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/GoogleCloudPolicysimulatorV1ReplayResult.php @@ -0,0 +1,103 @@ +accessTuple = $accessTuple; + } + /** + * @return Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1AccessTuple + */ + public function getAccessTuple() + { + return $this->accessTuple; + } + /** + * @param Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ReplayDiff + */ + public function setDiff(Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ReplayDiff $diff) + { + $this->diff = $diff; + } + /** + * @return Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ReplayDiff + */ + public function getDiff() + { + return $this->diff; + } + /** + * @param Google_Service_PolicySimulator_GoogleRpcStatus + */ + public function setError(Google_Service_PolicySimulator_GoogleRpcStatus $error) + { + $this->error = $error; + } + /** + * @return Google_Service_PolicySimulator_GoogleRpcStatus + */ + public function getError() + { + return $this->error; + } + /** + * @param Google_Service_PolicySimulator_GoogleTypeDate + */ + public function setLastSeenDate(Google_Service_PolicySimulator_GoogleTypeDate $lastSeenDate) + { + $this->lastSeenDate = $lastSeenDate; + } + /** + * @return Google_Service_PolicySimulator_GoogleTypeDate + */ + public function getLastSeenDate() + { + return $this->lastSeenDate; + } + public function setName($name) + { + $this->name = $name; + } + public function getName() + { + return $this->name; + } + public function setParent($parent) + { + $this->parent = $parent; + } + public function getParent() + { + return $this->parent; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/Resource/FoldersLocationsReplays.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/Resource/FoldersLocationsReplays.php index 8ac951064d93..460111b61491 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/Resource/FoldersLocationsReplays.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/Resource/FoldersLocationsReplays.php @@ -31,11 +31,11 @@ class Google_Service_PolicySimulator_Resource_FoldersLocationsReplays extends Go * @param string $parent Required. The parent resource where this Replay will be * created. This resource must be a project, folder, or organization with a * location. Example: `projects/my-example-project/locations/global` - * @param Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1beta1Replay $postBody + * @param Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1Replay $postBody * @param array $optParams Optional parameters. * @return Google_Service_PolicySimulator_GoogleLongrunningOperation */ - public function create($parent, Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1beta1Replay $postBody, $optParams = array()) + public function create($parent, Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1Replay $postBody, $optParams = array()) { $params = array('parent' => $parent, 'postBody' => $postBody); $params = array_merge($params, $optParams); @@ -52,12 +52,12 @@ public function create($parent, Google_Service_PolicySimulator_GoogleCloudPolicy * `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d- * 8e03-479ce1833c36` * @param array $optParams Optional parameters. - * @return Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1beta1Replay + * @return Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1Replay */ public function get($name, $optParams = array()) { $params = array('name' => $name); $params = array_merge($params, $optParams); - return $this->call('get', array($params), "Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1beta1Replay"); + return $this->call('get', array($params), "Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1Replay"); } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/Resource/FoldersLocationsReplaysResults.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/Resource/FoldersLocationsReplaysResults.php index 331476a47a4b..323f32ae6d84 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/Resource/FoldersLocationsReplaysResults.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/Resource/FoldersLocationsReplaysResults.php @@ -43,12 +43,12 @@ class Google_Service_PolicySimulator_Resource_FoldersLocationsReplaysResults ext * page of results. When paginating, all other parameters provided to * [Simulator.ListReplayResults[] must match the call that provided the page * token. - * @return Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1beta1ListReplayResultsResponse + * @return Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ListReplayResultsResponse */ public function listFoldersLocationsReplaysResults($parent, $optParams = array()) { $params = array('parent' => $parent); $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1beta1ListReplayResultsResponse"); + return $this->call('list', array($params), "Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ListReplayResultsResponse"); } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/Resource/OrganizationsLocationsReplays.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/Resource/OrganizationsLocationsReplays.php index 191af493e5ea..03fdf4743142 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/Resource/OrganizationsLocationsReplays.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/Resource/OrganizationsLocationsReplays.php @@ -31,11 +31,11 @@ class Google_Service_PolicySimulator_Resource_OrganizationsLocationsReplays exte * @param string $parent Required. The parent resource where this Replay will be * created. This resource must be a project, folder, or organization with a * location. Example: `projects/my-example-project/locations/global` - * @param Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1beta1Replay $postBody + * @param Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1Replay $postBody * @param array $optParams Optional parameters. * @return Google_Service_PolicySimulator_GoogleLongrunningOperation */ - public function create($parent, Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1beta1Replay $postBody, $optParams = array()) + public function create($parent, Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1Replay $postBody, $optParams = array()) { $params = array('parent' => $parent, 'postBody' => $postBody); $params = array_merge($params, $optParams); @@ -52,12 +52,12 @@ public function create($parent, Google_Service_PolicySimulator_GoogleCloudPolicy * `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d- * 8e03-479ce1833c36` * @param array $optParams Optional parameters. - * @return Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1beta1Replay + * @return Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1Replay */ public function get($name, $optParams = array()) { $params = array('name' => $name); $params = array_merge($params, $optParams); - return $this->call('get', array($params), "Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1beta1Replay"); + return $this->call('get', array($params), "Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1Replay"); } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/Resource/OrganizationsLocationsReplaysResults.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/Resource/OrganizationsLocationsReplaysResults.php index 057f20634334..f363f8076e29 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/Resource/OrganizationsLocationsReplaysResults.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/Resource/OrganizationsLocationsReplaysResults.php @@ -43,12 +43,12 @@ class Google_Service_PolicySimulator_Resource_OrganizationsLocationsReplaysResul * page of results. When paginating, all other parameters provided to * [Simulator.ListReplayResults[] must match the call that provided the page * token. - * @return Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1beta1ListReplayResultsResponse + * @return Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ListReplayResultsResponse */ public function listOrganizationsLocationsReplaysResults($parent, $optParams = array()) { $params = array('parent' => $parent); $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1beta1ListReplayResultsResponse"); + return $this->call('list', array($params), "Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ListReplayResultsResponse"); } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/Resource/ProjectsLocationsReplays.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/Resource/ProjectsLocationsReplays.php index 12d5ff1e7017..25b38d3aad09 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/Resource/ProjectsLocationsReplays.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/Resource/ProjectsLocationsReplays.php @@ -31,11 +31,11 @@ class Google_Service_PolicySimulator_Resource_ProjectsLocationsReplays extends G * @param string $parent Required. The parent resource where this Replay will be * created. This resource must be a project, folder, or organization with a * location. Example: `projects/my-example-project/locations/global` - * @param Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1beta1Replay $postBody + * @param Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1Replay $postBody * @param array $optParams Optional parameters. * @return Google_Service_PolicySimulator_GoogleLongrunningOperation */ - public function create($parent, Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1beta1Replay $postBody, $optParams = array()) + public function create($parent, Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1Replay $postBody, $optParams = array()) { $params = array('parent' => $parent, 'postBody' => $postBody); $params = array_merge($params, $optParams); @@ -52,12 +52,12 @@ public function create($parent, Google_Service_PolicySimulator_GoogleCloudPolicy * `projects/my-example-project/locations/global/replays/506a5f7f-38ce-4d7d- * 8e03-479ce1833c36` * @param array $optParams Optional parameters. - * @return Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1beta1Replay + * @return Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1Replay */ public function get($name, $optParams = array()) { $params = array('name' => $name); $params = array_merge($params, $optParams); - return $this->call('get', array($params), "Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1beta1Replay"); + return $this->call('get', array($params), "Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1Replay"); } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/Resource/ProjectsLocationsReplaysResults.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/Resource/ProjectsLocationsReplaysResults.php index 657c1ca5819e..4be21385ca35 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/Resource/ProjectsLocationsReplaysResults.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicySimulator/Resource/ProjectsLocationsReplaysResults.php @@ -43,12 +43,12 @@ class Google_Service_PolicySimulator_Resource_ProjectsLocationsReplaysResults ex * page of results. When paginating, all other parameters provided to * [Simulator.ListReplayResults[] must match the call that provided the page * token. - * @return Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1beta1ListReplayResultsResponse + * @return Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ListReplayResultsResponse */ public function listProjectsLocationsReplaysResults($parent, $optParams = array()) { $params = array('parent' => $parent); $params = array_merge($params, $optParams); - return $this->call('list', array($params), "Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1beta1ListReplayResultsResponse"); + return $this->call('list', array($params), "Google_Service_PolicySimulator_GoogleCloudPolicysimulatorV1ListReplayResultsResponse"); } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicyTroubleshooter.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicyTroubleshooter.php index a1d683440207..31935ae8cbe0 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicyTroubleshooter.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PolicyTroubleshooter.php @@ -30,7 +30,7 @@ */ class Google_Service_PolicyTroubleshooter extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Pubsub.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Pubsub.php index 69b98a8582f4..236e92c6db1d 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Pubsub.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Pubsub.php @@ -30,7 +30,7 @@ */ class Google_Service_Pubsub extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** View and manage Pub/Sub topics and subscriptions. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PubsubLite.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PubsubLite.php index e05136d64f94..353d417e2975 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PubsubLite.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/PubsubLite.php @@ -30,7 +30,7 @@ */ class Google_Service_PubsubLite extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/RecommendationsAI.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/RecommendationsAI.php index 3c6f1759b522..eb1f8faed490 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/RecommendationsAI.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/RecommendationsAI.php @@ -36,7 +36,7 @@ */ class Google_Service_RecommendationsAI extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/RecommendationsAI/Resource/ProjectsLocationsCatalogsCatalogItems.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/RecommendationsAI/Resource/ProjectsLocationsCatalogsCatalogItems.php index cb524c0aaa6a..debd9685663b 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/RecommendationsAI/Resource/ProjectsLocationsCatalogsCatalogItems.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/RecommendationsAI/Resource/ProjectsLocationsCatalogsCatalogItems.php @@ -29,7 +29,7 @@ class Google_Service_RecommendationsAI_Resource_ProjectsLocationsCatalogsCatalog * Creates a catalog item. (catalogItems.create) * * @param string $parent Required. The parent catalog resource name, such as - * "projects/locations/global/catalogs/default_catalog". + * `projects/locations/global/catalogs/default_catalog`. * @param Google_Service_RecommendationsAI_GoogleCloudRecommendationengineV1beta1CatalogItem $postBody * @param array $optParams Optional parameters. * @return Google_Service_RecommendationsAI_GoogleCloudRecommendationengineV1beta1CatalogItem @@ -43,9 +43,9 @@ public function create($parent, Google_Service_RecommendationsAI_GoogleCloudReco /** * Deletes a catalog item. (catalogItems.delete) * - * @param string $name Required. Full resource name of catalog item, such as "pr + * @param string $name Required. Full resource name of catalog item, such as `pr * ojects/locations/global/catalogs/default_catalog/catalogItems/some_catalog_it - * em_id". + * em_id`. * @param array $optParams Optional parameters. * @return Google_Service_RecommendationsAI_GoogleProtobufEmpty */ @@ -58,9 +58,9 @@ public function delete($name, $optParams = array()) /** * Gets a specific catalog item. (catalogItems.get) * - * @param string $name Required. Full resource name of catalog item, such as "pr + * @param string $name Required. Full resource name of catalog item, such as `pr * ojects/locations/global/catalogs/default_catalog/catalogitems/some_catalog_it - * em_id". + * em_id`. * @param array $optParams Optional parameters. * @return Google_Service_RecommendationsAI_GoogleCloudRecommendationengineV1beta1CatalogItem */ @@ -77,7 +77,7 @@ public function get($name, $optParams = array()) * subset of the items to be successfully updated. (catalogItems.import) * * @param string $parent Required. - * "projects/1234/locations/global/catalogs/default_catalog" If no updateMask is + * `projects/1234/locations/global/catalogs/default_catalog` If no updateMask is * specified, requires catalogItems.create permission. If updateMask is * specified, requires catalogItems.update permission. * @param Google_Service_RecommendationsAI_GoogleCloudRecommendationengineV1beta1ImportCatalogItemsRequest $postBody @@ -95,7 +95,7 @@ public function import($parent, Google_Service_RecommendationsAI_GoogleCloudReco * (catalogItems.listProjectsLocationsCatalogsCatalogItems) * * @param string $parent Required. The parent catalog resource name, such as - * "projects/locations/global/catalogs/default_catalog". + * `projects/locations/global/catalogs/default_catalog`. * @param array $optParams Optional parameters. * * @opt_param string filter Optional. A filter to apply on the list results. @@ -115,9 +115,9 @@ public function listProjectsLocationsCatalogsCatalogItems($parent, $optParams = * Updates a catalog item. Partial updating is supported. Non-existing items * will be created. (catalogItems.patch) * - * @param string $name Required. Full resource name of catalog item, such as "pr + * @param string $name Required. Full resource name of catalog item, such as `pr * ojects/locations/global/catalogs/default_catalog/catalogItems/some_catalog_it - * em_id". + * em_id`. * @param Google_Service_RecommendationsAI_GoogleCloudRecommendationengineV1beta1CatalogItem $postBody * @param array $optParams Optional parameters. * diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/RecommendationsAI/Resource/ProjectsLocationsCatalogsEventStoresPlacements.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/RecommendationsAI/Resource/ProjectsLocationsCatalogsEventStoresPlacements.php index aa79fd415bdb..f87268fa85fa 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/RecommendationsAI/Resource/ProjectsLocationsCatalogsEventStoresPlacements.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/RecommendationsAI/Resource/ProjectsLocationsCatalogsEventStoresPlacements.php @@ -31,10 +31,10 @@ class Google_Service_RecommendationsAI_Resource_ProjectsLocationsCatalogsEventSt * more](https://cloud.google.com/recommendations-ai/docs/setting-up#register- * key). (placements.predict) * - * @param string $name Required. Full resource name of the format: {name=project - * s/locations/global/catalogs/default_catalog/eventStores/default_event_store/p - * lacements} The id of the recommendation engine placement. This id is used to - * identify the set of models that will be used to make the prediction. We + * @param string $name Required. Full resource name of the format: `{name=projec + * ts/locations/global/catalogs/default_catalog/eventStores/default_event_store/ + * placements}` The id of the recommendation engine placement. This id is used + * to identify the set of models that will be used to make the prediction. We * currently support three placements with the following IDs by default: * * `shopping_cart`: Predicts items frequently bought together with one or more * catalog items in the same shopping session. Commonly displayed after `add-to- diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/RecommendationsAI/Resource/ProjectsLocationsCatalogsEventStoresPredictionApiKeyRegistrations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/RecommendationsAI/Resource/ProjectsLocationsCatalogsEventStoresPredictionApiKeyRegistrations.php index 5b0f6a6934e2..d0532fc04169 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/RecommendationsAI/Resource/ProjectsLocationsCatalogsEventStoresPredictionApiKeyRegistrations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/RecommendationsAI/Resource/ProjectsLocationsCatalogsEventStoresPredictionApiKeyRegistrations.php @@ -29,8 +29,8 @@ class Google_Service_RecommendationsAI_Resource_ProjectsLocationsCatalogsEventSt * Register an API key for use with predict method. * (predictionApiKeyRegistrations.create) * - * @param string $parent Required. The parent resource path. "projects/locations - * /global/catalogs/default_catalog/eventStores/default_event_store". + * @param string $parent Required. The parent resource path. `projects/locations + * /global/catalogs/default_catalog/eventStores/default_event_store`. * @param Google_Service_RecommendationsAI_GoogleCloudRecommendationengineV1beta1CreatePredictionApiKeyRegistrationRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_RecommendationsAI_GoogleCloudRecommendationengineV1beta1PredictionApiKeyRegistration @@ -46,8 +46,8 @@ public function create($parent, Google_Service_RecommendationsAI_GoogleCloudReco * (predictionApiKeyRegistrations.delete) * * @param string $name Required. The API key to unregister including full - * resource path. "projects/locations/global/catalogs/default_catalog/eventStore - * s/default_event_store/predictionApiKeyRegistrations/" + * resource path. `projects/locations/global/catalogs/default_catalog/eventStore + * s/default_event_store/predictionApiKeyRegistrations/` * @param array $optParams Optional parameters. * @return Google_Service_RecommendationsAI_GoogleProtobufEmpty */ @@ -62,9 +62,9 @@ public function delete($name, $optParams = array()) * istrations.listProjectsLocationsCatalogsEventStoresPredictionApiKeyRegistrati * ons) * - * @param string $parent Required. The parent placement resource name such as "p + * @param string $parent Required. The parent placement resource name such as `p * rojects/1234/locations/global/catalogs/default_catalog/eventStores/default_ev - * ent_store" + * ent_store` * @param array $optParams Optional parameters. * * @opt_param int pageSize Optional. Maximum number of results to return per diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/RecommendationsAI/Resource/ProjectsLocationsCatalogsEventStoresUserEvents.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/RecommendationsAI/Resource/ProjectsLocationsCatalogsEventStoresUserEvents.php index 1fc10c99e561..103973c0b35e 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/RecommendationsAI/Resource/ProjectsLocationsCatalogsEventStoresUserEvents.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/RecommendationsAI/Resource/ProjectsLocationsCatalogsEventStoresUserEvents.php @@ -31,9 +31,9 @@ class Google_Service_RecommendationsAI_Resource_ProjectsLocationsCatalogsEventSt * only by the Recommendations AI JavaScript pixel. Users should not call this * method directly. (userEvents.collect) * - * @param string $parent Required. The parent eventStore name, such as "projects + * @param string $parent Required. The parent eventStore name, such as `projects * /1234/locations/global/catalogs/default_catalog/eventStores/default_event_sto - * re". + * re`. * @param array $optParams Optional parameters. * * @opt_param string ets Optional. The event timestamp in milliseconds. This @@ -60,8 +60,8 @@ public function collect($parent, $optParams = array()) * possible for a subset of the items to be successfully inserted. * Operation.metadata is of type ImportMetadata. (userEvents.import) * - * @param string $parent Required. "projects/1234/locations/global/catalogs/defa - * ult_catalog/eventStores/default_event_store" + * @param string $parent Required. `projects/1234/locations/global/catalogs/defa + * ult_catalog/eventStores/default_event_store` * @param Google_Service_RecommendationsAI_GoogleCloudRecommendationengineV1beta1ImportUserEventsRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_RecommendationsAI_GoogleLongrunningOperation @@ -82,7 +82,7 @@ public function import($parent, Google_Service_RecommendationsAI_GoogleCloudReco * event. (userEvents.listProjectsLocationsCatalogsEventStoresUserEvents) * * @param string $parent Required. The parent eventStore resource name, such as - * "projects/locations/catalogs/default_catalog/eventStores/default_event_store" + * `projects/locations/catalogs/default_catalog/eventStores/default_event_store` * . * @param array $optParams Optional parameters. * @@ -126,8 +126,8 @@ public function listProjectsLocationsCatalogsEventStoresUserEvents($parent, $opt * first. (userEvents.purge) * * @param string $parent Required. The resource name of the event_store under - * which the events are created. The format is "projects/${projectId}/locations/ - * global/catalogs/${catalogId}/eventStores/${eventStoreId}" + * which the events are created. The format is `projects/${projectId}/locations/ + * global/catalogs/${catalogId}/eventStores/${eventStoreId}` * @param Google_Service_RecommendationsAI_GoogleCloudRecommendationengineV1beta1PurgeUserEventsRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_RecommendationsAI_GoogleLongrunningOperation @@ -147,8 +147,8 @@ public function purge($parent, Google_Service_RecommendationsAI_GoogleCloudRecom * catalog items. It can also be used to correct events joined with wrong * catalog items. (userEvents.rejoin) * - * @param string $parent Required. Full resource name of user event, such as "pr - * ojects/locations/catalogs/default_catalog/eventStores/default_event_store". + * @param string $parent Required. Full resource name of user event, such as `pr + * ojects/locations/catalogs/default_catalog/eventStores/default_event_store`. * @param Google_Service_RecommendationsAI_GoogleCloudRecommendationengineV1beta1RejoinUserEventsRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_RecommendationsAI_GoogleLongrunningOperation diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Recommender.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Recommender.php index 7ad1f73dee0a..efb221453683 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Recommender.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Recommender.php @@ -30,7 +30,7 @@ */ class Google_Service_Recommender extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Recommender/Resource/BillingAccountsLocationsInsightTypesInsights.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Recommender/Resource/BillingAccountsLocationsInsightTypesInsights.php index b9abace879ed..25160ccd799c 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Recommender/Resource/BillingAccountsLocationsInsightTypesInsights.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Recommender/Resource/BillingAccountsLocationsInsightTypesInsights.php @@ -53,7 +53,7 @@ public function get($name, $optParams = array()) * YPE_ID]` LOCATION here refers to GCP Locations: * https://cloud.google.com/about/locations/ INSIGHT_TYPE_ID refers to supported * insight types: https://cloud.google.com/recommender/docs/insights/insight- - * types.) + * types. * @param array $optParams Optional parameters. * * @opt_param string filter Optional. Filter expression to restrict the insights diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Recommender/Resource/FoldersLocationsInsightTypesInsights.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Recommender/Resource/FoldersLocationsInsightTypesInsights.php index f4920d823345..fed5e2f347c0 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Recommender/Resource/FoldersLocationsInsightTypesInsights.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Recommender/Resource/FoldersLocationsInsightTypesInsights.php @@ -53,7 +53,7 @@ public function get($name, $optParams = array()) * YPE_ID]` LOCATION here refers to GCP Locations: * https://cloud.google.com/about/locations/ INSIGHT_TYPE_ID refers to supported * insight types: https://cloud.google.com/recommender/docs/insights/insight- - * types.) + * types. * @param array $optParams Optional parameters. * * @opt_param string filter Optional. Filter expression to restrict the insights diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Recommender/Resource/OrganizationsLocationsInsightTypesInsights.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Recommender/Resource/OrganizationsLocationsInsightTypesInsights.php index d8d57363cf30..4229bb2bb54d 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Recommender/Resource/OrganizationsLocationsInsightTypesInsights.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Recommender/Resource/OrganizationsLocationsInsightTypesInsights.php @@ -53,7 +53,7 @@ public function get($name, $optParams = array()) * YPE_ID]` LOCATION here refers to GCP Locations: * https://cloud.google.com/about/locations/ INSIGHT_TYPE_ID refers to supported * insight types: https://cloud.google.com/recommender/docs/insights/insight- - * types.) + * types. * @param array $optParams Optional parameters. * * @opt_param string filter Optional. Filter expression to restrict the insights diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Recommender/Resource/ProjectsLocationsInsightTypesInsights.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Recommender/Resource/ProjectsLocationsInsightTypesInsights.php index 1b7c968e53f9..26a9ca2c5a51 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Recommender/Resource/ProjectsLocationsInsightTypesInsights.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Recommender/Resource/ProjectsLocationsInsightTypesInsights.php @@ -53,7 +53,7 @@ public function get($name, $optParams = array()) * YPE_ID]` LOCATION here refers to GCP Locations: * https://cloud.google.com/about/locations/ INSIGHT_TYPE_ID refers to supported * insight types: https://cloud.google.com/recommender/docs/insights/insight- - * types.) + * types. * @param array $optParams Optional parameters. * * @opt_param string filter Optional. Filter expression to restrict the insights diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/RemoteBuildExecution.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/RemoteBuildExecution.php index d506e9093e23..95525dd11a3d 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/RemoteBuildExecution.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/RemoteBuildExecution.php @@ -30,7 +30,7 @@ */ class Google_Service_RemoteBuildExecution extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Reseller/SubscriptionTransferInfo.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Reseller/SubscriptionTransferInfo.php index 4b202604610c..31d297d5443f 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Reseller/SubscriptionTransferInfo.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Reseller/SubscriptionTransferInfo.php @@ -17,9 +17,18 @@ class Google_Service_Reseller_SubscriptionTransferInfo extends Google_Model { + public $currentLegacySkuId; public $minimumTransferableSeats; public $transferabilityExpirationTime; + public function setCurrentLegacySkuId($currentLegacySkuId) + { + $this->currentLegacySkuId = $currentLegacySkuId; + } + public function getCurrentLegacySkuId() + { + return $this->currentLegacySkuId; + } public function setMinimumTransferableSeats($minimumTransferableSeats) { $this->minimumTransferableSeats = $minimumTransferableSeats; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SASPortalTesting.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SASPortalTesting.php index 7cac5bd26e93..2fbb6ae7ba59 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SASPortalTesting.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SASPortalTesting.php @@ -30,7 +30,7 @@ */ class Google_Service_SASPortalTesting extends Google_Service { - /** View your email address. */ + /** See your primary Google Account email address. */ const USERINFO_EMAIL = "https://www.googleapis.com/auth/userinfo.email"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SQLAdmin/DatabaseInstance.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SQLAdmin/DatabaseInstance.php index 56af9b73ab7f..81741327dde3 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SQLAdmin/DatabaseInstance.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SQLAdmin/DatabaseInstance.php @@ -40,6 +40,8 @@ class Google_Service_SQLAdmin_DatabaseInstance extends Google_Collection public $name; protected $onPremisesConfigurationType = 'Google_Service_SQLAdmin_OnPremisesConfiguration'; protected $onPremisesConfigurationDataType = ''; + protected $outOfDiskReportType = 'Google_Service_SQLAdmin_SqlOutOfDiskReport'; + protected $outOfDiskReportDataType = ''; public $project; public $region; protected $replicaConfigurationType = 'Google_Service_SQLAdmin_ReplicaConfiguration'; @@ -225,6 +227,20 @@ public function getOnPremisesConfiguration() { return $this->onPremisesConfiguration; } + /** + * @param Google_Service_SQLAdmin_SqlOutOfDiskReport + */ + public function setOutOfDiskReport(Google_Service_SQLAdmin_SqlOutOfDiskReport $outOfDiskReport) + { + $this->outOfDiskReport = $outOfDiskReport; + } + /** + * @return Google_Service_SQLAdmin_SqlOutOfDiskReport + */ + public function getOutOfDiskReport() + { + return $this->outOfDiskReport; + } public function setProject($project) { $this->project = $project; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SQLAdmin/Resource/Tiers.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SQLAdmin/Resource/Tiers.php index 061e577afad8..24539e3b0a52 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SQLAdmin/Resource/Tiers.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SQLAdmin/Resource/Tiers.php @@ -26,8 +26,8 @@ class Google_Service_SQLAdmin_Resource_Tiers extends Google_Service_Resource { /** - * Lists all available machine types (tiers) for Cloud SQL, for example, - * db-n1-standard-1. For related information, see Pricing. (tiers.listTiers) + * Lists all available machine types (tiers) for Cloud SQL, for example, db- + * custom-1-3840. For related information, see Pricing. (tiers.listTiers) * * @param string $project Project ID of the project for which to list tiers. * @param array $optParams Optional parameters. diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SQLAdmin/SqlOutOfDiskReport.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SQLAdmin/SqlOutOfDiskReport.php new file mode 100644 index 000000000000..2f51f7b31ce0 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SQLAdmin/SqlOutOfDiskReport.php @@ -0,0 +1,39 @@ +sqlMinRecommendedIncreaseSizeGb = $sqlMinRecommendedIncreaseSizeGb; + } + public function getSqlMinRecommendedIncreaseSizeGb() + { + return $this->sqlMinRecommendedIncreaseSizeGb; + } + public function setSqlOutOfDiskState($sqlOutOfDiskState) + { + $this->sqlOutOfDiskState = $sqlOutOfDiskState; + } + public function getSqlOutOfDiskState() + { + return $this->sqlOutOfDiskState; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Sasportal.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Sasportal.php index 90117469fb81..cef3aa1acd5d 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Sasportal.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Sasportal.php @@ -30,7 +30,7 @@ */ class Google_Service_Sasportal extends Google_Service { - /** View your email address. */ + /** See your primary Google Account email address. */ const USERINFO_EMAIL = "https://www.googleapis.com/auth/userinfo.email"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Script.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Script.php index 0c76bb75664a..46322889ae24 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Script.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Script.php @@ -81,7 +81,7 @@ class Google_Service_Script extends Google_Service /** See, edit, create, and delete your spreadsheets in Google Drive. */ const SPREADSHEETS = "https://www.googleapis.com/auth/spreadsheets"; - /** View your email address. */ + /** See your primary Google Account email address. */ const USERINFO_EMAIL = "https://www.googleapis.com/auth/userinfo.email"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecretManager.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecretManager.php index 5abe033d8d42..372b6eca51fa 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecretManager.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecretManager.php @@ -31,7 +31,7 @@ */ class Google_Service_SecretManager extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecretManager/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecretManager/Resource/ProjectsLocations.php index 3daf62cd036a..0cfedc351188 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecretManager/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecretManager/Resource/ProjectsLocations.php @@ -50,7 +50,7 @@ public function get($name, $optParams = array()) * subset. The filtering language accepts strings like "displayName=tokyo", and * is documented in more detail in [AIP-160](https://google.aip.dev/160). * @opt_param int pageSize The maximum number of results to return. If not set, - * the service will select a default. + * the service selects a default. * @opt_param string pageToken A page token received from the `next_page_token` * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_SecretManager_ListLocationsResponse diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecretManager/Resource/ProjectsSecretsVersions.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecretManager/Resource/ProjectsSecretsVersions.php index a2a3fd2837f2..5b84df72791e 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecretManager/Resource/ProjectsSecretsVersions.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecretManager/Resource/ProjectsSecretsVersions.php @@ -27,11 +27,12 @@ class Google_Service_SecretManager_Resource_ProjectsSecretsVersions extends Goog { /** * Accesses a SecretVersion. This call returns the secret data. - * `projects/secrets/versions/latest` is an alias to the `latest` SecretVersion. - * (versions.access) + * `projects/secrets/versions/latest` is an alias to the most recently created + * SecretVersion. (versions.access) * * @param string $name Required. The resource name of the SecretVersion in the - * format `projects/secrets/versions`. + * format `projects/secrets/versions`. `projects/secrets/versions/latest` is an + * alias to the most recently created SecretVersion. * @param array $optParams Optional parameters. * @return Google_Service_SecretManager_AccessSecretVersionResponse */ @@ -91,11 +92,11 @@ public function enable($name, Google_Service_SecretManager_EnableSecretVersionRe } /** * Gets metadata for a SecretVersion. `projects/secrets/versions/latest` is an - * alias to the `latest` SecretVersion. (versions.get) + * alias to the most recently created SecretVersion. (versions.get) * * @param string $name Required. The resource name of the SecretVersion in the * format `projects/secrets/versions`. `projects/secrets/versions/latest` is an - * alias to the `latest` SecretVersion. + * alias to the most recently created SecretVersion. * @param array $optParams Optional parameters. * @return Google_Service_SecretManager_SecretVersion */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecretManager/Rotation.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecretManager/Rotation.php new file mode 100644 index 000000000000..fa44ac696dfa --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecretManager/Rotation.php @@ -0,0 +1,39 @@ +nextRotationTime = $nextRotationTime; + } + public function getNextRotationTime() + { + return $this->nextRotationTime; + } + public function setRotationPeriod($rotationPeriod) + { + $this->rotationPeriod = $rotationPeriod; + } + public function getRotationPeriod() + { + return $this->rotationPeriod; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecretManager/Secret.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecretManager/Secret.php index 55a94558269e..5ecf6356c4e2 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecretManager/Secret.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecretManager/Secret.php @@ -24,6 +24,8 @@ class Google_Service_SecretManager_Secret extends Google_Collection public $name; protected $replicationType = 'Google_Service_SecretManager_Replication'; protected $replicationDataType = ''; + protected $rotationType = 'Google_Service_SecretManager_Rotation'; + protected $rotationDataType = ''; protected $topicsType = 'Google_Service_SecretManager_Topic'; protected $topicsDataType = 'array'; public $ttl; @@ -74,6 +76,20 @@ public function getReplication() { return $this->replication; } + /** + * @param Google_Service_SecretManager_Rotation + */ + public function setRotation(Google_Service_SecretManager_Rotation $rotation) + { + $this->rotation = $rotation; + } + /** + * @return Google_Service_SecretManager_Rotation + */ + public function getRotation() + { + return $this->rotation; + } /** * @param Google_Service_SecretManager_Topic[] */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecurityCommandCenter.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecurityCommandCenter.php index fa53c09b25f2..5587ae91dc44 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecurityCommandCenter.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecurityCommandCenter.php @@ -31,7 +31,7 @@ */ class Google_Service_SecurityCommandCenter extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecurityCommandCenter/Asset.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecurityCommandCenter/Asset.php index a8c9c729f272..b26355fbf8ba 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecurityCommandCenter/Asset.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecurityCommandCenter/Asset.php @@ -17,6 +17,7 @@ class Google_Service_SecurityCommandCenter_Asset extends Google_Model { + public $canonicalName; public $createTime; protected $iamPolicyType = 'Google_Service_SecurityCommandCenter_IamPolicy'; protected $iamPolicyDataType = ''; @@ -28,6 +29,14 @@ class Google_Service_SecurityCommandCenter_Asset extends Google_Model protected $securityMarksDataType = ''; public $updateTime; + public function setCanonicalName($canonicalName) + { + $this->canonicalName = $canonicalName; + } + public function getCanonicalName() + { + return $this->canonicalName; + } public function setCreateTime($createTime) { $this->createTime = $createTime; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecurityCommandCenter/Finding.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecurityCommandCenter/Finding.php index 4c11bcd1a946..5884f539648c 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecurityCommandCenter/Finding.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecurityCommandCenter/Finding.php @@ -17,6 +17,7 @@ class Google_Service_SecurityCommandCenter_Finding extends Google_Model { + public $canonicalName; public $category; public $createTime; public $eventTime; @@ -30,6 +31,14 @@ class Google_Service_SecurityCommandCenter_Finding extends Google_Model public $sourceProperties; public $state; + public function setCanonicalName($canonicalName) + { + $this->canonicalName = $canonicalName; + } + public function getCanonicalName() + { + return $this->canonicalName; + } public function setCategory($category) { $this->category = $category; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecurityCommandCenter/GoogleCloudSecuritycenterV1p1beta1Finding.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecurityCommandCenter/GoogleCloudSecuritycenterV1p1beta1Finding.php index 929e23c98d08..bc0a5161b373 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecurityCommandCenter/GoogleCloudSecuritycenterV1p1beta1Finding.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecurityCommandCenter/GoogleCloudSecuritycenterV1p1beta1Finding.php @@ -17,6 +17,7 @@ class Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV1p1beta1Finding extends Google_Model { + public $canonicalName; public $category; public $createTime; public $eventTime; @@ -30,6 +31,14 @@ class Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV1p1beta1Fin public $sourceProperties; public $state; + public function setCanonicalName($canonicalName) + { + $this->canonicalName = $canonicalName; + } + public function getCanonicalName() + { + return $this->canonicalName; + } public function setCategory($category) { $this->category = $category; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecurityCommandCenter/GoogleCloudSecuritycenterV1p1beta1SecurityMarks.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecurityCommandCenter/GoogleCloudSecuritycenterV1p1beta1SecurityMarks.php index e6e8f50e90f9..8515b22f7945 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecurityCommandCenter/GoogleCloudSecuritycenterV1p1beta1SecurityMarks.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecurityCommandCenter/GoogleCloudSecuritycenterV1p1beta1SecurityMarks.php @@ -17,9 +17,18 @@ class Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV1p1beta1SecurityMarks extends Google_Model { + public $canonicalName; public $marks; public $name; + public function setCanonicalName($canonicalName) + { + $this->canonicalName = $canonicalName; + } + public function getCanonicalName() + { + return $this->canonicalName; + } public function setMarks($marks) { $this->marks = $marks; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecurityCommandCenter/SecurityMarks.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecurityCommandCenter/SecurityMarks.php index 10eeb9c619e1..91dee53a460e 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecurityCommandCenter/SecurityMarks.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecurityCommandCenter/SecurityMarks.php @@ -17,9 +17,18 @@ class Google_Service_SecurityCommandCenter_SecurityMarks extends Google_Model { + public $canonicalName; public $marks; public $name; + public function setCanonicalName($canonicalName) + { + $this->canonicalName = $canonicalName; + } + public function getCanonicalName() + { + return $this->canonicalName; + } public function setMarks($marks) { $this->marks = $marks; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecurityCommandCenter/Source.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecurityCommandCenter/Source.php index edfd3bea769c..5795d88006ef 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecurityCommandCenter/Source.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/SecurityCommandCenter/Source.php @@ -17,10 +17,19 @@ class Google_Service_SecurityCommandCenter_Source extends Google_Model { + public $canonicalName; public $description; public $displayName; public $name; + public function setCanonicalName($canonicalName) + { + $this->canonicalName = $canonicalName; + } + public function getCanonicalName() + { + return $this->canonicalName; + } public function setDescription($description) { $this->description = $description; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceConsumerManagement.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceConsumerManagement.php index b0f76ef297d0..4d5be0689387 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceConsumerManagement.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceConsumerManagement.php @@ -30,7 +30,7 @@ */ class Google_Service_ServiceConsumerManagement extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceConsumerManagement/Endpoint.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceConsumerManagement/Endpoint.php index d9945f7e4c73..a9bc80796f03 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceConsumerManagement/Endpoint.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceConsumerManagement/Endpoint.php @@ -15,22 +15,12 @@ * the License. */ -class Google_Service_ServiceConsumerManagement_Endpoint extends Google_Collection +class Google_Service_ServiceConsumerManagement_Endpoint extends Google_Model { - protected $collection_key = 'aliases'; - public $aliases; public $allowCors; public $name; public $target; - public function setAliases($aliases) - { - $this->aliases = $aliases; - } - public function getAliases() - { - return $this->aliases; - } public function setAllowCors($allowCors) { $this->allowCors = $allowCors; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceControl.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceControl.php index 01bf40042c2e..bcab744822af 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceControl.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceControl.php @@ -31,7 +31,7 @@ */ class Google_Service_ServiceControl extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** Manage your Google Service Control data. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceDirectory.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceDirectory.php index 4ca7bf5bee42..be50a8339eee 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceDirectory.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceDirectory.php @@ -31,7 +31,7 @@ */ class Google_Service_ServiceDirectory extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceDirectory/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceDirectory/Resource/ProjectsLocations.php index 6f9f493c438f..da1d7967673f 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceDirectory/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceDirectory/Resource/ProjectsLocations.php @@ -50,7 +50,7 @@ public function get($name, $optParams = array()) * subset. The filtering language accepts strings like "displayName=tokyo", and * is documented in more detail in [AIP-160](https://google.aip.dev/160). * @opt_param int pageSize The maximum number of results to return. If not set, - * the service will select a default. + * the service selects a default. * @opt_param string pageToken A page token received from the `next_page_token` * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_ServiceDirectory_ListLocationsResponse diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceManagement.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceManagement.php index f9b7474a7ac7..925976b6dbac 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceManagement.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceManagement.php @@ -32,7 +32,7 @@ */ class Google_Service_ServiceManagement extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** View your data across Google Cloud Platform services. */ @@ -127,16 +127,6 @@ public function __construct(Google_Client $client, $rootUrl = null) 'required' => true, ), ), - ),'enable' => array( - 'path' => 'v1/services/{serviceName}:enable', - 'httpMethod' => 'POST', - 'parameters' => array( - 'serviceName' => array( - 'location' => 'path', - 'type' => 'string', - 'required' => true, - ), - ), ),'generateConfigReport' => array( 'path' => 'v1/services:generateConfigReport', 'httpMethod' => 'POST', diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceManagement/Resource/Services.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceManagement/Resource/Services.php index 2664381432cb..e2e56370c7c4 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceManagement/Resource/Services.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceManagement/Resource/Services.php @@ -60,23 +60,6 @@ public function delete($serviceName, $optParams = array()) $params = array_merge($params, $optParams); return $this->call('delete', array($params), "Google_Service_ServiceManagement_Operation"); } - /** - * Enables a service for a project, so it can be used for the project. See - * [Cloud Auth Guide](https://cloud.google.com/docs/authentication) for more - * information. Operation (services.enable) - * - * @param string $serviceName Required. Name of the service to enable. - * Specifying an unknown service name will cause the request to fail. - * @param Google_Service_ServiceManagement_EnableServiceRequest $postBody - * @param array $optParams Optional parameters. - * @return Google_Service_ServiceManagement_Operation - */ - public function enable($serviceName, Google_Service_ServiceManagement_EnableServiceRequest $postBody, $optParams = array()) - { - $params = array('serviceName' => $serviceName, 'postBody' => $postBody); - $params = array_merge($params, $optParams); - return $this->call('enable', array($params), "Google_Service_ServiceManagement_Operation"); - } /** * Generates and returns a report (errors, warnings and changes from existing * configurations) associated with GenerateConfigReportRequest.new_value If @@ -156,10 +139,7 @@ public function getIamPolicy($resource, Google_Service_ServiceManagement_GetIamP /** * Lists managed services. Returns all public services. For authenticated users, * also returns all services the calling user has - * "servicemanagement.services.get" permission for. **BETA:** If the caller - * specifies the `consumer_id`, it returns only the services enabled on the - * consumer. The `consumer_id` must have the format of "project:{PROJECT-ID}". - * (services.listServices) + * "servicemanagement.services.get" permission for. (services.listServices) * * @param array $optParams Optional parameters. * diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceNetworking.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceNetworking.php index 99cd2b8c5230..34574cd8fd03 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceNetworking.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceNetworking.php @@ -31,7 +31,7 @@ */ class Google_Service_ServiceNetworking extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** Manage your Google API service configuration. */ @@ -200,6 +200,16 @@ public function __construct(Google_Client $client, $rootUrl = null) 'required' => true, ), ), + ),'deleteConnection' => array( + 'path' => 'v1/{+name}', + 'httpMethod' => 'POST', + 'parameters' => array( + 'name' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), ),'list' => array( 'path' => 'v1/{+parent}/connections', 'httpMethod' => 'GET', diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceNetworking/DeleteConnectionRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceNetworking/DeleteConnectionRequest.php new file mode 100644 index 000000000000..697e26e25232 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceNetworking/DeleteConnectionRequest.php @@ -0,0 +1,30 @@ +consumerNetwork = $consumerNetwork; + } + public function getConsumerNetwork() + { + return $this->consumerNetwork; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceNetworking/Resource/ServicesConnections.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceNetworking/Resource/ServicesConnections.php index 69357b6c0e42..a52f003b195a 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceNetworking/Resource/ServicesConnections.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceNetworking/Resource/ServicesConnections.php @@ -47,6 +47,26 @@ public function create($parent, Google_Service_ServiceNetworking_Connection $pos $params = array_merge($params, $optParams); return $this->call('create', array($params), "Google_Service_ServiceNetworking_Operation"); } + /** + * Deletes a private service access connection. (connections.deleteConnection) + * + * @param string $name Required. The private service connection that connects to + * a service producer organization. The name includes both the private service + * name and the VPC network peering name in the format of + * `services/{peering_service_name}/connections/{vpc_peering_name}`. For Google + * services that support this functionality, this is + * `services/servicenetworking.googleapis.com/connections/servicenetworking- + * googleapis-com`. + * @param Google_Service_ServiceNetworking_DeleteConnectionRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_ServiceNetworking_Operation + */ + public function deleteConnection($name, Google_Service_ServiceNetworking_DeleteConnectionRequest $postBody, $optParams = array()) + { + $params = array('name' => $name, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('deleteConnection', array($params), "Google_Service_ServiceNetworking_Operation"); + } /** * List the private connections that are configured in a service consumer's VPC * network. (connections.listServicesConnections) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceUsage.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceUsage.php index 6a3f588f15bd..34a64b058710 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceUsage.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceUsage.php @@ -32,7 +32,7 @@ */ class Google_Service_ServiceUsage extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** View your data across Google Cloud Platform services. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceUsage/CreateAdminQuotaPolicyMetadata.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceUsage/CreateAdminQuotaPolicyMetadata.php new file mode 100644 index 000000000000..82df6a8647a8 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceUsage/CreateAdminQuotaPolicyMetadata.php @@ -0,0 +1,20 @@ +aliases = $aliases; - } - public function getAliases() - { - return $this->aliases; - } public function setAllowCors($allowCors) { $this->allowCors = $allowCors; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceUsage/GetServiceIdentityMetadata.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceUsage/GetServiceIdentityMetadata.php new file mode 100644 index 000000000000..2645151ae4ee --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ServiceUsage/GetServiceIdentityMetadata.php @@ -0,0 +1,20 @@ +uri = $uri; + } + public function getUri() + { + return $this->uri; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Sheets/TextFormat.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Sheets/TextFormat.php index 585faccfe02d..4871f3499fd1 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Sheets/TextFormat.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Sheets/TextFormat.php @@ -25,6 +25,8 @@ class Google_Service_Sheets_TextFormat extends Google_Model protected $foregroundColorStyleType = 'Google_Service_Sheets_ColorStyle'; protected $foregroundColorStyleDataType = ''; public $italic; + protected $linkType = 'Google_Service_Sheets_Link'; + protected $linkDataType = ''; public $strikethrough; public $underline; @@ -88,6 +90,20 @@ public function getItalic() { return $this->italic; } + /** + * @param Google_Service_Sheets_Link + */ + public function setLink(Google_Service_Sheets_Link $link) + { + $this->link = $link; + } + /** + * @return Google_Service_Sheets_Link + */ + public function getLink() + { + return $this->link; + } public function setStrikethrough($strikethrough) { $this->strikethrough = $strikethrough; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent.php index 86e5a5d34cd4..62843a026d00 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent.php @@ -537,7 +537,22 @@ public function __construct(Google_Client $client, $rootUrl = null) 'buyongoogleprograms', array( 'methods' => array( - 'get' => array( + 'activate' => array( + 'path' => '{merchantId}/buyongoogleprograms/{regionCode}/activate', + 'httpMethod' => 'POST', + 'parameters' => array( + 'merchantId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'regionCode' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'get' => array( 'path' => '{merchantId}/buyongoogleprograms/{regionCode}', 'httpMethod' => 'GET', 'parameters' => array( @@ -567,6 +582,36 @@ public function __construct(Google_Client $client, $rootUrl = null) 'required' => true, ), ), + ),'pause' => array( + 'path' => '{merchantId}/buyongoogleprograms/{regionCode}/pause', + 'httpMethod' => 'POST', + 'parameters' => array( + 'merchantId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'regionCode' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'requestreview' => array( + 'path' => '{merchantId}/buyongoogleprograms/{regionCode}/requestreview', + 'httpMethod' => 'POST', + 'parameters' => array( + 'merchantId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'regionCode' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), ), ) ) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/AccountsLinkRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/AccountsLinkRequest.php index 2890199327af..a1d54845fe76 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/AccountsLinkRequest.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/AccountsLinkRequest.php @@ -21,6 +21,8 @@ class Google_Service_ShoppingContent_AccountsLinkRequest extends Google_Collecti public $action; public $linkType; public $linkedAccountId; + protected $paymentServiceProviderLinkInfoType = 'Google_Service_ShoppingContent_PaymentServiceProviderLinkInfo'; + protected $paymentServiceProviderLinkInfoDataType = ''; public $services; public function setAction($action) @@ -47,6 +49,20 @@ public function getLinkedAccountId() { return $this->linkedAccountId; } + /** + * @param Google_Service_ShoppingContent_PaymentServiceProviderLinkInfo + */ + public function setPaymentServiceProviderLinkInfo(Google_Service_ShoppingContent_PaymentServiceProviderLinkInfo $paymentServiceProviderLinkInfo) + { + $this->paymentServiceProviderLinkInfo = $paymentServiceProviderLinkInfo; + } + /** + * @return Google_Service_ShoppingContent_PaymentServiceProviderLinkInfo + */ + public function getPaymentServiceProviderLinkInfo() + { + return $this->paymentServiceProviderLinkInfo; + } public function setServices($services) { $this->services = $services; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/ActivateBuyOnGoogleProgramRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/ActivateBuyOnGoogleProgramRequest.php new file mode 100644 index 000000000000..61d4e5ef6e26 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/ActivateBuyOnGoogleProgramRequest.php @@ -0,0 +1,20 @@ +country; } + public function setEddServices($eddServices) + { + $this->eddServices = $eddServices; + } + public function getEddServices() + { + return $this->eddServices; + } public function setName($name) { $this->name = $name; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/DeliveryTime.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/DeliveryTime.php index 5ebf2a96b98a..dd8260c55a4c 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/DeliveryTime.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/DeliveryTime.php @@ -17,7 +17,7 @@ class Google_Service_ShoppingContent_DeliveryTime extends Google_Collection { - protected $collection_key = 'holidayCutoffs'; + protected $collection_key = 'warehouseBasedDeliveryTimes'; protected $cutoffTimeType = 'Google_Service_ShoppingContent_CutoffTime'; protected $cutoffTimeDataType = ''; protected $handlingBusinessDayConfigType = 'Google_Service_ShoppingContent_BusinessDayConfig'; @@ -32,6 +32,8 @@ class Google_Service_ShoppingContent_DeliveryTime extends Google_Collection protected $transitBusinessDayConfigDataType = ''; protected $transitTimeTableType = 'Google_Service_ShoppingContent_TransitTable'; protected $transitTimeTableDataType = ''; + protected $warehouseBasedDeliveryTimesType = 'Google_Service_ShoppingContent_WarehouseBasedDeliveryTime'; + protected $warehouseBasedDeliveryTimesDataType = 'array'; /** * @param Google_Service_ShoppingContent_CutoffTime @@ -135,4 +137,18 @@ public function getTransitTimeTable() { return $this->transitTimeTable; } + /** + * @param Google_Service_ShoppingContent_WarehouseBasedDeliveryTime[] + */ + public function setWarehouseBasedDeliveryTimes($warehouseBasedDeliveryTimes) + { + $this->warehouseBasedDeliveryTimes = $warehouseBasedDeliveryTimes; + } + /** + * @return Google_Service_ShoppingContent_WarehouseBasedDeliveryTime[] + */ + public function getWarehouseBasedDeliveryTimes() + { + return $this->warehouseBasedDeliveryTimes; + } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/PauseBuyOnGoogleProgramRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/PauseBuyOnGoogleProgramRequest.php new file mode 100644 index 000000000000..35780a2906b8 --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/PauseBuyOnGoogleProgramRequest.php @@ -0,0 +1,20 @@ +externalAccountBusinessCountry = $externalAccountBusinessCountry; + } + public function getExternalAccountBusinessCountry() + { + return $this->externalAccountBusinessCountry; + } + public function setExternalAccountId($externalAccountId) + { + $this->externalAccountId = $externalAccountId; + } + public function getExternalAccountId() + { + return $this->externalAccountId; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/Product.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/Product.php index e8ceb2b2cf0e..ce3f6d0231aa 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/Product.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/Product.php @@ -19,6 +19,7 @@ class Google_Service_ShoppingContent_Product extends Google_Collection { protected $collection_key = 'taxes'; public $additionalImageLinks; + public $additionalSizeType; public $adsGrouping; public $adsLabels; public $adsRedirect; @@ -123,6 +124,14 @@ public function getAdditionalImageLinks() { return $this->additionalImageLinks; } + public function setAdditionalSizeType($additionalSizeType) + { + $this->additionalSizeType = $additionalSizeType; + } + public function getAdditionalSizeType() + { + return $this->additionalSizeType; + } public function setAdsGrouping($adsGrouping) { $this->adsGrouping = $adsGrouping; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/ProductShipping.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/ProductShipping.php index ccb8b517cffa..419591b068b5 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/ProductShipping.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/ProductShipping.php @@ -20,6 +20,10 @@ class Google_Service_ShoppingContent_ProductShipping extends Google_Model public $country; public $locationGroupName; public $locationId; + public $maxHandlingTime; + public $maxTransitTime; + public $minHandlingTime; + public $minTransitTime; public $postalCode; protected $priceType = 'Google_Service_ShoppingContent_Price'; protected $priceDataType = ''; @@ -50,6 +54,38 @@ public function getLocationId() { return $this->locationId; } + public function setMaxHandlingTime($maxHandlingTime) + { + $this->maxHandlingTime = $maxHandlingTime; + } + public function getMaxHandlingTime() + { + return $this->maxHandlingTime; + } + public function setMaxTransitTime($maxTransitTime) + { + $this->maxTransitTime = $maxTransitTime; + } + public function getMaxTransitTime() + { + return $this->maxTransitTime; + } + public function setMinHandlingTime($minHandlingTime) + { + $this->minHandlingTime = $minHandlingTime; + } + public function getMinHandlingTime() + { + return $this->minHandlingTime; + } + public function setMinTransitTime($minTransitTime) + { + $this->minTransitTime = $minTransitTime; + } + public function getMinTransitTime() + { + return $this->minTransitTime; + } public function setPostalCode($postalCode) { $this->postalCode = $postalCode; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/RequestReviewBuyOnGoogleProgramRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/RequestReviewBuyOnGoogleProgramRequest.php new file mode 100644 index 000000000000..b40d3f401dcd --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/RequestReviewBuyOnGoogleProgramRequest.php @@ -0,0 +1,20 @@ + $merchantId, 'regionCode' => $regionCode, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('activate', array($params)); + } + /** + * Retrieves a status of the BoG program for your Merchant Center account. * (buyongoogleprograms.get) * * @param string $merchantId Required. The ID of the account. @@ -43,12 +62,12 @@ public function get($merchantId, $regionCode, $optParams = array()) return $this->call('get', array($params), "Google_Service_ShoppingContent_BuyOnGoogleProgramStatus"); } /** - * Onboards BoG in your Merchant Center account. By using this method, you agree - * to the [Terms of Service](https://merchants.google.com/mc/termsofservice/tran - * sactions/US/latest). Calling this method is only possible if the - * authenticated account is the same as the merchant id in the request. Calling - * this method multiple times will only accept Terms of Service if the latest - * version is not currently signed. (buyongoogleprograms.onboard) + * Onboards the BoG program in your Merchant Center account. By using this + * method, you agree to the [Terms of Service](https://merchants.google.com/mc/t + * ermsofservice/transactions/US/latest). Calling this method is only possible + * if the authenticated account is the same as the merchant id in the request. + * Calling this method multiple times will only accept Terms of Service if the + * latest version is not currently signed. (buyongoogleprograms.onboard) * * @param string $merchantId Required. The ID of the account. * @param string $regionCode The program region code [ISO 3166-1 @@ -63,4 +82,41 @@ public function onboard($merchantId, $regionCode, Google_Service_ShoppingContent $params = array_merge($params, $optParams); return $this->call('onboard', array($params)); } + /** + * Pauses the BoG program in your Merchant Center account. Important: This + * method is only whitelisted for selected merchants. + * (buyongoogleprograms.pause) + * + * @param string $merchantId Required. The ID of the account. + * @param string $regionCode The program region code [ISO 3166-1 + * alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2). Currently only US + * is available. + * @param Google_Service_ShoppingContent_PauseBuyOnGoogleProgramRequest $postBody + * @param array $optParams Optional parameters. + */ + public function pause($merchantId, $regionCode, Google_Service_ShoppingContent_PauseBuyOnGoogleProgramRequest $postBody, $optParams = array()) + { + $params = array('merchantId' => $merchantId, 'regionCode' => $regionCode, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('pause', array($params)); + } + /** + * Requests review and then activates the BoG program in your Merchant Center + * account for the first time. Moves the program to the REVIEW_PENDING state. + * Important: This method is only whitelisted for selected merchants. + * (buyongoogleprograms.requestreview) + * + * @param string $merchantId Required. The ID of the account. + * @param string $regionCode The program region code [ISO 3166-1 + * alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2). Currently only US + * is available. + * @param Google_Service_ShoppingContent_RequestReviewBuyOnGoogleProgramRequest $postBody + * @param array $optParams Optional parameters. + */ + public function requestreview($merchantId, $regionCode, Google_Service_ShoppingContent_RequestReviewBuyOnGoogleProgramRequest $postBody, $optParams = array()) + { + $params = array('merchantId' => $merchantId, 'regionCode' => $regionCode, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('requestreview', array($params)); + } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/WarehouseBasedDeliveryTime.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/WarehouseBasedDeliveryTime.php new file mode 100644 index 000000000000..b8a85bca8a5f --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ShoppingContent/WarehouseBasedDeliveryTime.php @@ -0,0 +1,84 @@ +carrier = $carrier; + } + public function getCarrier() + { + return $this->carrier; + } + public function setCarrierService($carrierService) + { + $this->carrierService = $carrierService; + } + public function getCarrierService() + { + return $this->carrierService; + } + public function setOriginAdministrativeArea($originAdministrativeArea) + { + $this->originAdministrativeArea = $originAdministrativeArea; + } + public function getOriginAdministrativeArea() + { + return $this->originAdministrativeArea; + } + public function setOriginCity($originCity) + { + $this->originCity = $originCity; + } + public function getOriginCity() + { + return $this->originCity; + } + public function setOriginCountry($originCountry) + { + $this->originCountry = $originCountry; + } + public function getOriginCountry() + { + return $this->originCountry; + } + public function setOriginPostalCode($originPostalCode) + { + $this->originPostalCode = $originPostalCode; + } + public function getOriginPostalCode() + { + return $this->originPostalCode; + } + public function setOriginStreetAddress($originStreetAddress) + { + $this->originStreetAddress = $originStreetAddress; + } + public function getOriginStreetAddress() + { + return $this->originStreetAddress; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Slides.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Slides.php index 044cbf93ecc7..ca172221fb61 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Slides.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Slides.php @@ -33,7 +33,7 @@ class Google_Service_Slides extends Google_Service /** See, edit, create, and delete all of your Google Drive files. */ const DRIVE = "https://www.googleapis.com/auth/drive"; - /** View and manage Google Drive files and folders that you have opened or created with this app. */ + /** See, edit, create, and delete only the specific Google Drive files you use with this app. */ const DRIVE_FILE = "https://www.googleapis.com/auth/drive.file"; /** See and download all your Google Drive files. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner.php index 17e178601b3a..d605cce4cae3 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner.php @@ -31,7 +31,7 @@ */ class Google_Service_Spanner extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** Administer your Spanner databases. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner/BeginTransactionRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner/BeginTransactionRequest.php index 9ef853856067..047327be4ab4 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner/BeginTransactionRequest.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner/BeginTransactionRequest.php @@ -19,6 +19,8 @@ class Google_Service_Spanner_BeginTransactionRequest extends Google_Model { protected $optionsType = 'Google_Service_Spanner_TransactionOptions'; protected $optionsDataType = ''; + protected $requestOptionsType = 'Google_Service_Spanner_RequestOptions'; + protected $requestOptionsDataType = ''; /** * @param Google_Service_Spanner_TransactionOptions @@ -34,4 +36,18 @@ public function getOptions() { return $this->options; } + /** + * @param Google_Service_Spanner_RequestOptions + */ + public function setRequestOptions(Google_Service_Spanner_RequestOptions $requestOptions) + { + $this->requestOptions = $requestOptions; + } + /** + * @return Google_Service_Spanner_RequestOptions + */ + public function getRequestOptions() + { + return $this->requestOptions; + } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner/CommitRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner/CommitRequest.php index 65c8a91d05e5..7ad63cb873f9 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner/CommitRequest.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner/CommitRequest.php @@ -20,6 +20,8 @@ class Google_Service_Spanner_CommitRequest extends Google_Collection protected $collection_key = 'mutations'; protected $mutationsType = 'Google_Service_Spanner_Mutation'; protected $mutationsDataType = 'array'; + protected $requestOptionsType = 'Google_Service_Spanner_RequestOptions'; + protected $requestOptionsDataType = ''; public $returnCommitStats; protected $singleUseTransactionType = 'Google_Service_Spanner_TransactionOptions'; protected $singleUseTransactionDataType = ''; @@ -39,6 +41,20 @@ public function getMutations() { return $this->mutations; } + /** + * @param Google_Service_Spanner_RequestOptions + */ + public function setRequestOptions(Google_Service_Spanner_RequestOptions $requestOptions) + { + $this->requestOptions = $requestOptions; + } + /** + * @return Google_Service_Spanner_RequestOptions + */ + public function getRequestOptions() + { + return $this->requestOptions; + } public function setReturnCommitStats($returnCommitStats) { $this->returnCommitStats = $returnCommitStats; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner/ExecuteBatchDmlRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner/ExecuteBatchDmlRequest.php index 56b97bc8384c..af570800ae5c 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner/ExecuteBatchDmlRequest.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner/ExecuteBatchDmlRequest.php @@ -18,12 +18,28 @@ class Google_Service_Spanner_ExecuteBatchDmlRequest extends Google_Collection { protected $collection_key = 'statements'; + protected $requestOptionsType = 'Google_Service_Spanner_RequestOptions'; + protected $requestOptionsDataType = ''; public $seqno; protected $statementsType = 'Google_Service_Spanner_Statement'; protected $statementsDataType = 'array'; protected $transactionType = 'Google_Service_Spanner_TransactionSelector'; protected $transactionDataType = ''; + /** + * @param Google_Service_Spanner_RequestOptions + */ + public function setRequestOptions(Google_Service_Spanner_RequestOptions $requestOptions) + { + $this->requestOptions = $requestOptions; + } + /** + * @return Google_Service_Spanner_RequestOptions + */ + public function getRequestOptions() + { + return $this->requestOptions; + } public function setSeqno($seqno) { $this->seqno = $seqno; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner/ExecuteSqlRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner/ExecuteSqlRequest.php index 32695edfb743..55fe3461bc9b 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner/ExecuteSqlRequest.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner/ExecuteSqlRequest.php @@ -24,6 +24,8 @@ class Google_Service_Spanner_ExecuteSqlRequest extends Google_Model public $queryMode; protected $queryOptionsType = 'Google_Service_Spanner_QueryOptions'; protected $queryOptionsDataType = ''; + protected $requestOptionsType = 'Google_Service_Spanner_RequestOptions'; + protected $requestOptionsDataType = ''; public $resumeToken; public $seqno; public $sql; @@ -82,6 +84,20 @@ public function getQueryOptions() { return $this->queryOptions; } + /** + * @param Google_Service_Spanner_RequestOptions + */ + public function setRequestOptions(Google_Service_Spanner_RequestOptions $requestOptions) + { + $this->requestOptions = $requestOptions; + } + /** + * @return Google_Service_Spanner_RequestOptions + */ + public function getRequestOptions() + { + return $this->requestOptions; + } public function setResumeToken($resumeToken) { $this->resumeToken = $resumeToken; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner/ReadRequest.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner/ReadRequest.php index c2cfc5e391a7..d9ed9b2f71e0 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner/ReadRequest.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner/ReadRequest.php @@ -24,6 +24,8 @@ class Google_Service_Spanner_ReadRequest extends Google_Collection protected $keySetDataType = ''; public $limit; public $partitionToken; + protected $requestOptionsType = 'Google_Service_Spanner_RequestOptions'; + protected $requestOptionsDataType = ''; public $resumeToken; public $table; protected $transactionType = 'Google_Service_Spanner_TransactionSelector'; @@ -75,6 +77,20 @@ public function getPartitionToken() { return $this->partitionToken; } + /** + * @param Google_Service_Spanner_RequestOptions + */ + public function setRequestOptions(Google_Service_Spanner_RequestOptions $requestOptions) + { + $this->requestOptions = $requestOptions; + } + /** + * @return Google_Service_Spanner_RequestOptions + */ + public function getRequestOptions() + { + return $this->requestOptions; + } public function setResumeToken($resumeToken) { $this->resumeToken = $resumeToken; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner/RequestOptions.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner/RequestOptions.php new file mode 100644 index 000000000000..5776374c296e --- /dev/null +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner/RequestOptions.php @@ -0,0 +1,48 @@ +priority = $priority; + } + public function getPriority() + { + return $this->priority; + } + public function setRequestTag($requestTag) + { + $this->requestTag = $requestTag; + } + public function getRequestTag() + { + return $this->requestTag; + } + public function setTransactionTag($transactionTag) + { + $this->transactionTag = $transactionTag; + } + public function getTransactionTag() + { + return $this->transactionTag; + } +} diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner/UpdateDatabaseDdlMetadata.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner/UpdateDatabaseDdlMetadata.php index d0a227ee6a5a..047ab626bb46 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner/UpdateDatabaseDdlMetadata.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Spanner/UpdateDatabaseDdlMetadata.php @@ -20,6 +20,8 @@ class Google_Service_Spanner_UpdateDatabaseDdlMetadata extends Google_Collection protected $collection_key = 'statements'; public $commitTimestamps; public $database; + protected $progressType = 'Google_Service_Spanner_OperationProgress'; + protected $progressDataType = 'array'; public $statements; public $throttled; @@ -39,6 +41,20 @@ public function getDatabase() { return $this->database; } + /** + * @param Google_Service_Spanner_OperationProgress[] + */ + public function setProgress($progress) + { + $this->progress = $progress; + } + /** + * @return Google_Service_Spanner_OperationProgress[] + */ + public function getProgress() + { + return $this->progress; + } public function setStatements($statements) { $this->statements = $statements; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Speech.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Speech.php index 8cb9c7ed0ab8..3ae9be25ab24 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Speech.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Speech.php @@ -30,7 +30,7 @@ */ class Google_Service_Speech extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Storagetransfer.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Storagetransfer.php index cd17f03ce7af..1f0bd96e156b 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Storagetransfer.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Storagetransfer.php @@ -31,7 +31,7 @@ */ class Google_Service_Storagetransfer extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/TPU.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/TPU.php index abd797cd6db2..6f119d5d380a 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/TPU.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/TPU.php @@ -30,7 +30,7 @@ */ class Google_Service_TPU extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/TPU/Node.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/TPU/Node.php index 44c0df691297..9f0f49218577 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/TPU/Node.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/TPU/Node.php @@ -19,6 +19,7 @@ class Google_Service_TPU_Node extends Google_Collection { protected $collection_key = 'symptoms'; public $acceleratorType; + public $apiVersion; public $cidrBlock; public $createTime; public $description; @@ -48,6 +49,14 @@ public function getAcceleratorType() { return $this->acceleratorType; } + public function setApiVersion($apiVersion) + { + $this->apiVersion = $apiVersion; + } + public function getApiVersion() + { + return $this->apiVersion; + } public function setCidrBlock($cidrBlock) { $this->cidrBlock = $cidrBlock; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/TPU/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/TPU/Resource/ProjectsLocations.php index 0429d6dd85c4..dfc6b80f5dd0 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/TPU/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/TPU/Resource/ProjectsLocations.php @@ -46,9 +46,13 @@ public function get($name, $optParams = array()) * applicable. * @param array $optParams Optional parameters. * - * @opt_param string filter The standard list filter. - * @opt_param int pageSize The standard list page size. - * @opt_param string pageToken The standard list page token. + * @opt_param string filter A filter to narrow down results to a preferred + * subset. The filtering language accepts strings like "displayName=tokyo", and + * is documented in more detail in [AIP-160](https://google.aip.dev/160). + * @opt_param int pageSize The maximum number of results to return. If not set, + * the service selects a default. + * @opt_param string pageToken A page token received from the `next_page_token` + * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_TPU_ListLocationsResponse */ public function listProjectsLocations($name, $optParams = array()) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Testing.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Testing.php index 85e41d08b671..fbc602247635 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Testing.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Testing.php @@ -31,7 +31,7 @@ */ class Google_Service_Testing extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** View your data across Google Cloud Platform services. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Texttospeech.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Texttospeech.php index 7a12158406ff..906dc854a2eb 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Texttospeech.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Texttospeech.php @@ -31,7 +31,7 @@ */ class Google_Service_Texttospeech extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ToolResults.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ToolResults.php index b99eced3501c..08f11d0277b2 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ToolResults.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/ToolResults.php @@ -30,7 +30,7 @@ */ class Google_Service_ToolResults extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/TrafficDirectorService.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/TrafficDirectorService.php index 2af0e9d87532..3c009b437f92 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/TrafficDirectorService.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/TrafficDirectorService.php @@ -30,7 +30,7 @@ */ class Google_Service_TrafficDirectorService extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Transcoder.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Transcoder.php index cdee2c269789..4377349ed027 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Transcoder.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Transcoder.php @@ -31,7 +31,7 @@ */ class Google_Service_Transcoder extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Translate.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Translate.php index 9cb1af133e31..b907c88b7553 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Translate.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Translate.php @@ -30,7 +30,7 @@ */ class Google_Service_Translate extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** Translate text from one language to another using Google Translate. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Translate/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Translate/Resource/ProjectsLocations.php index 22d214594fab..a6b5c6e8ee6a 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Translate/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Translate/Resource/ProjectsLocations.php @@ -126,7 +126,7 @@ public function getSupportedLanguages($parent, $optParams = array()) * subset. The filtering language accepts strings like "displayName=tokyo", and * is documented in more detail in [AIP-160](https://google.aip.dev/160). * @opt_param int pageSize The maximum number of results to return. If not set, - * the service will select a default. + * the service selects a default. * @opt_param string pageToken A page token received from the `next_page_token` * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_Translate_ListLocationsResponse diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Vault.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Vault.php index 81fdf861370c..9e142a795925 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Vault.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Vault.php @@ -19,7 +19,13 @@ * Service definition for Vault (v1). * *

- * Archiving and eDiscovery for G Suite.

+ * Retention and eDiscovery for Google Workspace. To work with Vault resources, + * the account must have the [required Vault privileges] + * (https://support.google.com/vault/answer/2799699) and access to the matter. + * To access a matter, the account must have created the matter, have the matter + * shared with them, or have the **View All Matters** privilege. For example, to + * download an export, an account needs the **Manage Exports** privilege and the + * matter shared with them.

* *

* For more information about this service, see the API diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Vision.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Vision.php index 3911a6af35ed..b11afd787a30 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Vision.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Vision.php @@ -32,7 +32,7 @@ */ class Google_Service_Vision extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; /** Apply machine learning models to understand and label images. */ diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/WebRisk.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/WebRisk.php index 97d93b486efa..3f9c9d9ac8ec 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/WebRisk.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/WebRisk.php @@ -30,7 +30,7 @@ */ class Google_Service_WebRisk extends Google_Service { - /** View and manage your data across Google Cloud Platform services. */ + /** See, edit, configure, and delete your Google Cloud Platform data. */ const CLOUD_PLATFORM = "https://www.googleapis.com/auth/cloud-platform"; diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Workflows.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Workflows.php index 3e0fdd993382..9754321eb167 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Workflows.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Workflows.php @@ -19,8 +19,8 @@ * Service definition for Workflows (v1). * *

- * Orchestrate Workflows consisting of Google Cloud APIs, SaaS APIs or private - * API endpoints.

+ * Manage workflow definitions. To execute workflows and manage executions, see + * the Workflows Executions API.

* *

* For more information about this service, see the API diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Workflows/Resource/ProjectsLocations.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Workflows/Resource/ProjectsLocations.php index 0d20a281ba25..c4c3ae639a09 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Workflows/Resource/ProjectsLocations.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/Workflows/Resource/ProjectsLocations.php @@ -50,7 +50,7 @@ public function get($name, $optParams = array()) * subset. The filtering language accepts strings like "displayName=tokyo", and * is documented in more detail in [AIP-160](https://google.aip.dev/160). * @opt_param int pageSize The maximum number of results to return. If not set, - * the service will select a default. + * the service selects a default. * @opt_param string pageToken A page token received from the `next_page_token` * field in the response. Send that page token to receive the subsequent page. * @return Google_Service_Workflows_ListLocationsResponse diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/YouTube/Resource/Videos.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/YouTube/Resource/Videos.php index 1b393fa1766b..a82640201596 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/YouTube/Resource/Videos.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/YouTube/Resource/Videos.php @@ -65,13 +65,13 @@ public function delete($id, $optParams = array()) * without having to provide authentication credentials for each individual * channel. The CMS account that the user authenticates with must be linked to * the specified YouTube content owner. - * @return Google_Service_YouTube_VideoRatingListResponse + * @return Google_Service_YouTube_VideoGetRatingResponse */ public function getRating($id, $optParams = array()) { $params = array('id' => $id); $params = array_merge($params, $optParams); - return $this->call('getRating', array($params), "Google_Service_YouTube_VideoRatingListResponse"); + return $this->call('getRating', array($params), "Google_Service_YouTube_VideoGetRatingResponse"); } /** * Inserts a new resource into this collection. (videos.insert) diff --git a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdClients.php b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/YouTube/VideoGetRatingResponse.php similarity index 66% rename from apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdClients.php rename to apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/YouTube/VideoGetRatingResponse.php index e5d3dc06a454..08685b89ca29 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/AdSense/AdClients.php +++ b/apps/files_external/3rdparty/google/apiclient-services/src/Google/Service/YouTube/VideoGetRatingResponse.php @@ -15,14 +15,15 @@ * the License. */ -class Google_Service_AdSense_AdClients extends Google_Collection +class Google_Service_YouTube_VideoGetRatingResponse extends Google_Collection { protected $collection_key = 'items'; public $etag; - protected $itemsType = 'Google_Service_AdSense_AdClient'; + public $eventId; + protected $itemsType = 'Google_Service_YouTube_VideoRating'; protected $itemsDataType = 'array'; public $kind; - public $nextPageToken; + public $visitorId; public function setEtag($etag) { @@ -32,15 +33,23 @@ public function getEtag() { return $this->etag; } + public function setEventId($eventId) + { + $this->eventId = $eventId; + } + public function getEventId() + { + return $this->eventId; + } /** - * @param Google_Service_AdSense_AdClient[] + * @param Google_Service_YouTube_VideoRating[] */ public function setItems($items) { $this->items = $items; } /** - * @return Google_Service_AdSense_AdClient[] + * @return Google_Service_YouTube_VideoRating[] */ public function getItems() { @@ -54,12 +63,12 @@ public function getKind() { return $this->kind; } - public function setNextPageToken($nextPageToken) + public function setVisitorId($visitorId) { - $this->nextPageToken = $nextPageToken; + $this->visitorId = $visitorId; } - public function getNextPageToken() + public function getVisitorId() { - return $this->nextPageToken; + return $this->visitorId; } } diff --git a/apps/files_external/3rdparty/google/apiclient-services/synth.metadata b/apps/files_external/3rdparty/google/apiclient-services/synth.metadata index b160ee188a34..f0255875eda8 100644 --- a/apps/files_external/3rdparty/google/apiclient-services/synth.metadata +++ b/apps/files_external/3rdparty/google/apiclient-services/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/google-api-php-client-services.git", - "sha": "c8d7ff2c9cb6cad6e88bc5825491c47b8b2e52fd" + "sha": "7f096bd0fb69b5cbba28e226fb559c67e4adfde0" } }, { "git": { "name": "discovery-artifact-manager", "remote": "https://github.com/googleapis/discovery-artifact-manager.git", - "sha": "1416cfadcd925feb85f9f2ede96b4f7c2ddd160f" + "sha": "9e6d30ef8f0cdd1486e83a1321696492f37fd099" } } ] diff --git a/apps/files_external/3rdparty/google/auth/CHANGELOG.md b/apps/files_external/3rdparty/google/auth/CHANGELOG.md index e9d258ecd4b6..8f2f3db54f7f 100644 --- a/apps/files_external/3rdparty/google/auth/CHANGELOG.md +++ b/apps/files_external/3rdparty/google/auth/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.15.1 (04/21/2021) + + * [fix]: update minimum phpseclib for vulnerability fix (#331) + ## 1.15.0 (02/05/2021) * [feat]: support for PHP 8.0: updated dependencies and tests (#318, #319) diff --git a/apps/files_external/3rdparty/google/auth/README.md b/apps/files_external/3rdparty/google/auth/README.md index 37f335a14e0d..779765d7fa12 100644 --- a/apps/files_external/3rdparty/google/auth/README.md +++ b/apps/files_external/3rdparty/google/auth/README.md @@ -172,6 +172,48 @@ For invoking Cloud Identity-Aware Proxy, you will need to pass the Client ID used when you set up your protected resource as the target audience. See how to [secure your IAP app with signed headers](https://cloud.google.com/iap/docs/signed-headers-howto). +#### Call using a specific JSON key +If you want to use a specific JSON key instead of using `GOOGLE_APPLICATION_CREDENTIALS` environment variable, you can + do this: + +```php +use Google\Auth\CredentialsLoader; +use Google\Auth\Middleware\AuthTokenMiddleware; +use GuzzleHttp\Client; +use GuzzleHttp\HandlerStack; + +// Define the Google Application Credentials array +$jsonKey = ['key' => 'value']; + +// define the scopes for your API call +$scopes = ['https://www.googleapis.com/auth/drive.readonly']; + +// Load credentials +$creds = CredentialsLoader::makeCredentials($scopes, $jsonKey); + +// optional caching +// $creds = new FetchAuthTokenCache($creds, $cacheConfig, $cache); + +// create middleware +$middleware = new AuthTokenMiddleware($creds); +$stack = HandlerStack::create(); +$stack->push($middleware); + +// create the HTTP client +$client = new Client([ + 'handler' => $stack, + 'base_uri' => 'https://www.googleapis.com', + 'auth' => 'google_auth' // authorize all requests +]); + +// make the request +$response = $client->get('drive/v2/files'); + +// show the result! +print_r((string) $response->getBody()); + +``` + #### Verifying JWTs If you are [using Google ID tokens to authenticate users][google-id-tokens], use diff --git a/apps/files_external/3rdparty/google/auth/composer.json b/apps/files_external/3rdparty/google/auth/composer.json index f682d7242d3f..2e3179d77652 100644 --- a/apps/files_external/3rdparty/google/auth/composer.json +++ b/apps/files_external/3rdparty/google/auth/composer.json @@ -21,7 +21,7 @@ "squizlabs/php_codesniffer": "^3.5", "phpunit/phpunit": "^4.8.36|^5.7", "sebastian/comparator": ">=1.2.3", - "phpseclib/phpseclib": "^2", + "phpseclib/phpseclib": "^2.0.31", "kelvinmo/simplejwt": "^0.2.5|^0.5.1" }, "suggest": { diff --git a/apps/files_external/3rdparty/guzzlehttp/psr7/.github/workflows/static.yml b/apps/files_external/3rdparty/guzzlehttp/psr7/.github/workflows/static.yml new file mode 100644 index 000000000000..ab4d68ba30b2 --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/psr7/.github/workflows/static.yml @@ -0,0 +1,29 @@ +name: Static analysis + +on: + pull_request: + +jobs: + php-cs-fixer: + name: PHP-CS-Fixer + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Setup PHP + uses: shivammathur/setup-php@v2 + with: + php-version: '7.4' + coverage: none + extensions: mbstring + + - name: Download dependencies + run: composer update --no-interaction --no-progress + + - name: Download PHP CS Fixer + run: composer require "friendsofphp/php-cs-fixer:2.18.4" + + - name: Execute PHP CS Fixer + run: vendor/bin/php-cs-fixer fix --diff-format udiff --dry-run diff --git a/apps/files_external/3rdparty/guzzlehttp/psr7/CHANGELOG.md b/apps/files_external/3rdparty/guzzlehttp/psr7/CHANGELOG.md index a608aa4191bf..6a6b7bf98d6c 100644 --- a/apps/files_external/3rdparty/guzzlehttp/psr7/CHANGELOG.md +++ b/apps/files_external/3rdparty/guzzlehttp/psr7/CHANGELOG.md @@ -7,16 +7,22 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). -## [Unreleased] +## Unreleased -## [1.8.1] - 2021-03-21 +## 1.8.2 - 2021-04-26 + +### Fixed + +- Handle possibly unset `url` in `stream_get_meta_data` + +## 1.8.1 - 2021-03-21 ### Fixed - Issue parsing IPv6 URLs - Issue modifying ServerRequest lost all its attributes -## [1.8.0] - 2021-03-21 +## 1.8.0 - 2021-03-21 ### Added @@ -28,7 +34,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - Issue when creating stream from `php://input` and curl-ext is not installed - Broken `Utils::tryFopen()` on PHP 8 -## [1.7.0] - 2020-09-30 +## 1.7.0 - 2020-09-30 ### Added @@ -272,7 +278,6 @@ Currently unsupported: -[Unreleased]: https://github.com/guzzle/psr7/compare/1.6.0...HEAD [1.6.0]: https://github.com/guzzle/psr7/compare/1.5.2...1.6.0 [1.5.2]: https://github.com/guzzle/psr7/compare/1.5.1...1.5.2 [1.5.1]: https://github.com/guzzle/psr7/compare/1.5.0...1.5.1 diff --git a/apps/files_external/3rdparty/guzzlehttp/psr7/src/Uri.php b/apps/files_external/3rdparty/guzzlehttp/psr7/src/Uri.php index ab201c1d152e..0f9f020d3caa 100644 --- a/apps/files_external/3rdparty/guzzlehttp/psr7/src/Uri.php +++ b/apps/files_external/3rdparty/guzzlehttp/psr7/src/Uri.php @@ -109,7 +109,7 @@ static function ($matches) { $url ); - $result = parse_url($prefix.$encodedUrl); + $result = parse_url($prefix . $encodedUrl); if ($result === false) { return false; diff --git a/apps/files_external/3rdparty/guzzlehttp/psr7/src/Utils.php b/apps/files_external/3rdparty/guzzlehttp/psr7/src/Utils.php index 7c7cc3eb6b7e..6b6c8cced5dd 100644 --- a/apps/files_external/3rdparty/guzzlehttp/psr7/src/Utils.php +++ b/apps/files_external/3rdparty/guzzlehttp/psr7/src/Utils.php @@ -217,7 +217,7 @@ public static function modifyRequest(RequestInterface $request, array $changes) ->withQueryParams($request->getQueryParams()) ->withCookieParams($request->getCookieParams()) ->withUploadedFiles($request->getUploadedFiles()); - + foreach ($request->getAttributes() as $key => $value) { $new = $new->withAttribute($key, $value); } @@ -317,7 +317,8 @@ public static function streamFor($resource = '', array $options = []) * The 'php://input' is a special stream with quirks and inconsistencies. * We avoid using that stream by reading it into php://temp */ - if (\stream_get_meta_data($resource)['uri'] === 'php://input') { + $metaData = \stream_get_meta_data($resource); + if (isset($metaData['uri']) && $metaData['uri'] === 'php://input') { $stream = self::tryFopen('php://temp', 'w+'); fwrite($stream, stream_get_contents($resource)); fseek($stream, 0); diff --git a/apps/files_external/3rdparty/psr/log/Psr/Log/AbstractLogger.php b/apps/files_external/3rdparty/psr/log/Psr/Log/AbstractLogger.php index 90e721af2d37..e02f9daf3d51 100644 --- a/apps/files_external/3rdparty/psr/log/Psr/Log/AbstractLogger.php +++ b/apps/files_external/3rdparty/psr/log/Psr/Log/AbstractLogger.php @@ -14,8 +14,8 @@ abstract class AbstractLogger implements LoggerInterface /** * System is unusable. * - * @param string $message - * @param array $context + * @param string $message + * @param mixed[] $context * * @return void */ @@ -30,8 +30,8 @@ public function emergency($message, array $context = array()) * Example: Entire website down, database unavailable, etc. This should * trigger the SMS alerts and wake you up. * - * @param string $message - * @param array $context + * @param string $message + * @param mixed[] $context * * @return void */ @@ -45,8 +45,8 @@ public function alert($message, array $context = array()) * * Example: Application component unavailable, unexpected exception. * - * @param string $message - * @param array $context + * @param string $message + * @param mixed[] $context * * @return void */ @@ -59,8 +59,8 @@ public function critical($message, array $context = array()) * Runtime errors that do not require immediate action but should typically * be logged and monitored. * - * @param string $message - * @param array $context + * @param string $message + * @param mixed[] $context * * @return void */ @@ -75,8 +75,8 @@ public function error($message, array $context = array()) * Example: Use of deprecated APIs, poor use of an API, undesirable things * that are not necessarily wrong. * - * @param string $message - * @param array $context + * @param string $message + * @param mixed[] $context * * @return void */ @@ -88,8 +88,8 @@ public function warning($message, array $context = array()) /** * Normal but significant events. * - * @param string $message - * @param array $context + * @param string $message + * @param mixed[] $context * * @return void */ @@ -103,8 +103,8 @@ public function notice($message, array $context = array()) * * Example: User logs in, SQL logs. * - * @param string $message - * @param array $context + * @param string $message + * @param mixed[] $context * * @return void */ @@ -116,8 +116,8 @@ public function info($message, array $context = array()) /** * Detailed debug information. * - * @param string $message - * @param array $context + * @param string $message + * @param mixed[] $context * * @return void */ diff --git a/apps/files_external/3rdparty/psr/log/Psr/Log/LoggerAwareTrait.php b/apps/files_external/3rdparty/psr/log/Psr/Log/LoggerAwareTrait.php index 639f79bdaa5a..82bf45c89bab 100644 --- a/apps/files_external/3rdparty/psr/log/Psr/Log/LoggerAwareTrait.php +++ b/apps/files_external/3rdparty/psr/log/Psr/Log/LoggerAwareTrait.php @@ -10,7 +10,7 @@ trait LoggerAwareTrait /** * The logger instance. * - * @var LoggerInterface + * @var LoggerInterface|null */ protected $logger; diff --git a/apps/files_external/3rdparty/psr/log/composer.json b/apps/files_external/3rdparty/psr/log/composer.json index 3f6d4eea4cb3..ca0569537703 100644 --- a/apps/files_external/3rdparty/psr/log/composer.json +++ b/apps/files_external/3rdparty/psr/log/composer.json @@ -7,7 +7,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "require": { From 3234cb32a30b3629394dee062ff22d6e0974f997 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Fri, 7 May 2021 11:48:03 +0545 Subject: [PATCH 6/6] Update guzzle to 6.5 in apps/files_external/3rdparty --- apps/files_external/3rdparty/composer.json | 2 +- apps/files_external/3rdparty/composer.lock | 431 +- .../3rdparty/composer/InstalledVersions.php | 61 +- .../3rdparty/composer/autoload_classmap.php | 148 +- .../3rdparty/composer/autoload_files.php | 8 +- .../3rdparty/composer/autoload_psr4.php | 7 +- .../3rdparty/composer/autoload_static.php | 189 +- .../3rdparty/composer/installed.json | 450 +- .../3rdparty/composer/installed.php | 61 +- .../3rdparty/guzzlehttp/guzzle/.travis.yml | 52 - .../3rdparty/guzzlehttp/guzzle/CHANGELOG.md | 291 +- .../3rdparty/guzzlehttp/guzzle/Dockerfile | 18 + .../3rdparty/guzzlehttp/guzzle/LICENSE | 2 +- .../3rdparty/guzzlehttp/guzzle/README.md | 96 +- .../3rdparty/guzzlehttp/guzzle/UPGRADING.md | 159 +- .../3rdparty/guzzlehttp/guzzle/composer.json | 43 +- .../guzzlehttp/guzzle/src/BatchResults.php | 148 - .../3rdparty/guzzlehttp/guzzle/src/Client.php | 639 +- .../guzzlehttp/guzzle/src/ClientInterface.php | 155 +- .../guzzlehttp/guzzle/src/Collection.php | 236 - .../guzzle/src/Cookie/CookieJar.php | 128 +- .../guzzle/src/Cookie/CookieJarInterface.php | 27 +- .../guzzle/src/Cookie/FileCookieJar.php | 29 +- .../guzzle/src/Cookie/SessionCookieJar.php | 26 +- .../guzzle/src/Cookie/SetCookie.php | 66 +- .../guzzle/src/Event/AbstractEvent.php | 20 - .../guzzle/src/Event/AbstractRequestEvent.php | 61 - .../src/Event/AbstractRetryableEvent.php | 40 - .../src/Event/AbstractTransferEvent.php | 63 - .../guzzle/src/Event/BeforeEvent.php | 26 - .../guzzle/src/Event/CompleteEvent.php | 14 - .../guzzlehttp/guzzle/src/Event/Emitter.php | 145 - .../guzzle/src/Event/EmitterInterface.php | 96 - .../guzzlehttp/guzzle/src/Event/EndEvent.php | 28 - .../guzzle/src/Event/ErrorEvent.php | 27 - .../guzzle/src/Event/EventInterface.php | 23 - .../guzzle/src/Event/HasEmitterInterface.php | 15 - .../guzzle/src/Event/HasEmitterTrait.php | 20 - .../src/Event/ListenerAttacherTrait.php | 88 - .../guzzle/src/Event/ProgressEvent.php | 51 - .../guzzle/src/Event/RequestEvents.php | 56 - .../guzzle/src/Event/SubscriberInterface.php | 34 - .../src/Exception/BadResponseException.php | 22 +- .../guzzle/src/Exception/ClientException.php | 4 +- .../guzzle/src/Exception/ConnectException.php | 35 +- .../CouldNotRewindStreamException.php | 4 - .../guzzle/src/Exception/GuzzleException.php | 23 + .../Exception/InvalidArgumentException.php | 7 + .../guzzle/src/Exception/ParseException.php | 31 - .../guzzle/src/Exception/RequestException.php | 129 +- .../src/Exception/SeekException.php | 6 +- .../guzzle/src/Exception/ServerException.php | 4 +- .../guzzle/src/Exception/StateException.php | 4 - .../Exception/TooManyRedirectsException.php | 4 +- .../src/Exception/TransferException.php | 4 +- .../src/Exception/XmlParseException.php | 34 - .../guzzle/src/Handler/CurlFactory.php | 585 ++ .../src/Handler/CurlFactoryInterface.php | 27 + .../guzzle/src/Handler/CurlHandler.php | 45 + .../guzzle/src/Handler/CurlMultiHandler.php | 219 + .../guzzle/src/Handler/EasyHandle.php | 92 + .../guzzle/src/Handler/MockHandler.php | 195 + .../guzzlehttp/guzzle/src/Handler/Proxy.php | 55 + .../guzzle/src/Handler/StreamHandler.php | 545 ++ .../guzzlehttp/guzzle/src/HandlerStack.php | 277 + .../guzzlehttp/guzzle/src/HasDataTrait.php | 75 - .../guzzle/src/Message/AbstractMessage.php | 253 - .../src/Message/AppliesHeadersInterface.php | 24 - .../guzzle/src/Message/FutureResponse.php | 158 - .../guzzle/src/Message/MessageFactory.php | 364 -- .../src/Message/MessageFactoryInterface.php | 71 - .../guzzle/src/Message/MessageInterface.php | 136 - .../guzzle/src/Message/MessageParser.php | 171 - .../guzzlehttp/guzzle/src/Message/Request.php | 195 - .../guzzle/src/Message/RequestInterface.php | 136 - .../guzzle/src/Message/Response.php | 208 - .../guzzle/src/Message/ResponseInterface.php | 111 - .../guzzle/src/MessageFormatter.php | 185 + .../guzzlehttp/guzzle/src/Middleware.php | 254 + .../guzzlehttp/guzzle/src/Mimetypes.php | 963 --- .../3rdparty/guzzlehttp/guzzle/src/Pool.php | 375 +- .../guzzle/src/Post/MultipartBody.php | 109 - .../guzzlehttp/guzzle/src/Post/PostBody.php | 287 - .../guzzle/src/Post/PostBodyInterface.php | 109 - .../guzzlehttp/guzzle/src/Post/PostFile.php | 135 - .../guzzle/src/Post/PostFileInterface.php | 41 - .../guzzle/src/PrepareBodyMiddleware.php | 111 + .../3rdparty/guzzlehttp/guzzle/src/Query.php | 204 - .../guzzlehttp/guzzle/src/QueryParser.php | 163 - .../guzzle/src/RedirectMiddleware.php | 255 + .../guzzlehttp/guzzle/src/RequestFsm.php | 153 - .../guzzlehttp/guzzle/src/RequestOptions.php | 263 + .../guzzlehttp/guzzle/src/RetryMiddleware.php | 128 + .../guzzlehttp/guzzle/src/RingBridge.php | 165 - .../guzzle/src/Subscriber/Cookie.php | 58 - .../guzzle/src/Subscriber/History.php | 172 - .../guzzle/src/Subscriber/HttpError.php | 36 - .../guzzlehttp/guzzle/src/Subscriber/Mock.php | 147 - .../guzzle/src/Subscriber/Prepare.php | 130 - .../guzzle/src/Subscriber/Redirect.php | 176 - .../guzzle/src/ToArrayInterface.php | 15 - .../guzzlehttp/guzzle/src/Transaction.php | 103 - .../guzzlehttp/guzzle/src/TransferStats.php | 126 + .../guzzlehttp/guzzle/src/UriTemplate.php | 58 +- .../3rdparty/guzzlehttp/guzzle/src/Url.php | 595 -- .../3rdparty/guzzlehttp/guzzle/src/Utils.php | 231 +- .../guzzlehttp/guzzle/src/functions.php | 334 + .../guzzle/src/functions_include.php | 6 + .../3rdparty/guzzlehttp/promises/CHANGELOG.md | 84 + .../guzzlehttp/{ringphp => promises}/LICENSE | 2 +- .../guzzlehttp/{streams => promises}/Makefile | 8 +- .../3rdparty/guzzlehttp/promises/README.md | 532 ++ .../guzzlehttp/promises/composer.json | 39 + .../promises/src/AggregateException.php | 17 + .../promises/src/CancellationException.php | 10 + .../guzzlehttp/promises/src/Coroutine.php | 169 + .../guzzlehttp/promises/src/Create.php | 84 + .../3rdparty/guzzlehttp/promises/src/Each.php | 90 + .../guzzlehttp/promises/src/EachPromise.php | 254 + .../promises/src/FulfilledPromise.php | 84 + .../3rdparty/guzzlehttp/promises/src/Is.php | 46 + .../guzzlehttp/promises/src/Promise.php | 278 + .../promises/src/PromiseInterface.php | 97 + .../promises}/src/PromisorInterface.php | 7 +- .../promises/src/RejectedPromise.php | 91 + .../promises/src/RejectionException.php | 48 + .../guzzlehttp/promises/src/TaskQueue.php | 67 + .../promises/src/TaskQueueInterface.php | 24 + .../guzzlehttp/promises/src/Utils.php | 274 + .../guzzlehttp/promises/src/functions.php | 363 ++ .../promises/src/functions_include.php | 6 + .../3rdparty/guzzlehttp/ringphp/.editorconfig | 12 - .../3rdparty/guzzlehttp/ringphp/.gitignore | 4 - .../3rdparty/guzzlehttp/ringphp/.travis.yml | 43 - .../3rdparty/guzzlehttp/ringphp/CHANGELOG.md | 118 - .../3rdparty/guzzlehttp/ringphp/Makefile | 46 - .../3rdparty/guzzlehttp/ringphp/README.rst | 46 - .../3rdparty/guzzlehttp/ringphp/composer.json | 43 - .../3rdparty/guzzlehttp/ringphp/docs/Makefile | 153 - .../ringphp/docs/client_handlers.rst | 173 - .../ringphp/docs/client_middleware.rst | 165 - .../3rdparty/guzzlehttp/ringphp/docs/conf.py | 23 - .../guzzlehttp/ringphp/docs/futures.rst | 164 - .../guzzlehttp/ringphp/docs/index.rst | 50 - .../guzzlehttp/ringphp/docs/requirements.txt | 1 - .../3rdparty/guzzlehttp/ringphp/docs/spec.rst | 311 - .../guzzlehttp/ringphp/docs/testing.rst | 74 - .../guzzlehttp/ringphp/phpunit.xml.dist | 14 - .../ringphp/src/Client/ClientUtils.php | 74 - .../ringphp/src/Client/CurlFactory.php | 560 -- .../ringphp/src/Client/CurlHandler.php | 135 - .../ringphp/src/Client/CurlMultiHandler.php | 248 - .../ringphp/src/Client/Middleware.php | 58 - .../ringphp/src/Client/MockHandler.php | 52 - .../ringphp/src/Client/StreamHandler.php | 414 -- .../3rdparty/guzzlehttp/ringphp/src/Core.php | 364 -- .../src/Exception/CancelledException.php | 7 - .../CancelledFutureAccessException.php | 4 - .../src/Exception/ConnectException.php | 7 - .../ringphp/src/Exception/RingException.php | 4 - .../ringphp/src/Future/BaseFutureTrait.php | 125 - .../src/Future/CompletedFutureArray.php | 43 - .../src/Future/CompletedFutureValue.php | 57 - .../ringphp/src/Future/FutureArray.php | 40 - .../src/Future/FutureArrayInterface.php | 11 - .../ringphp/src/Future/FutureInterface.php | 40 - .../ringphp/src/Future/FutureValue.php | 12 - .../ringphp/src/Future/MagicFutureTrait.php | 32 - .../ringphp/tests/Client/CurlFactoryTest.php | 821 --- .../ringphp/tests/Client/CurlHandlerTest.php | 96 - .../tests/Client/CurlMultiHandlerTest.php | 181 - .../ringphp/tests/Client/MiddlewareTest.php | 65 - .../ringphp/tests/Client/MockHandlerTest.php | 86 - .../ringphp/tests/Client/Server.php | 183 - .../tests/Client/StreamHandlerTest.php | 480 -- .../guzzlehttp/ringphp/tests/Client/server.js | 241 - .../guzzlehttp/ringphp/tests/CoreTest.php | 336 - .../tests/Future/CompletedFutureArrayTest.php | 21 - .../tests/Future/CompletedFutureValueTest.php | 46 - .../ringphp/tests/Future/FutureArrayTest.php | 56 - .../ringphp/tests/Future/FutureValueTest.php | 109 - .../guzzlehttp/ringphp/tests/bootstrap.php | 11 - .../3rdparty/guzzlehttp/streams/.gitignore | 6 - .../3rdparty/guzzlehttp/streams/.travis.yml | 17 - .../3rdparty/guzzlehttp/streams/CHANGELOG.rst | 94 - .../3rdparty/guzzlehttp/streams/README.rst | 36 - .../3rdparty/guzzlehttp/streams/composer.json | 28 - .../guzzlehttp/streams/phpunit.xml.dist | 17 - .../guzzlehttp/streams/src/AppendStream.php | 220 - .../streams/src/AsyncReadStream.php | 207 - .../guzzlehttp/streams/src/BufferStream.php | 138 - .../guzzlehttp/streams/src/CachingStream.php | 122 - .../guzzlehttp/streams/src/DroppingStream.php | 42 - .../src/Exception/CannotAttachException.php | 4 - .../guzzlehttp/streams/src/FnStream.php | 147 - .../streams/src/GuzzleStreamWrapper.php | 117 - .../guzzlehttp/streams/src/InflateStream.php | 27 - .../guzzlehttp/streams/src/LazyOpenStream.php | 37 - .../guzzlehttp/streams/src/LimitStream.php | 161 - .../streams/src/MetadataStreamInterface.php | 11 - .../guzzlehttp/streams/src/NoSeekStream.php | 25 - .../guzzlehttp/streams/src/NullStream.php | 78 - .../guzzlehttp/streams/src/PumpStream.php | 161 - .../guzzlehttp/streams/src/Stream.php | 261 - .../streams/src/StreamDecoratorTrait.php | 143 - .../streams/src/StreamInterface.php | 159 - .../3rdparty/guzzlehttp/streams/src/Utils.php | 196 - .../streams/tests/AppendStreamTest.php | 178 - .../streams/tests/AsyncReadStreamTest.php | 186 - .../streams/tests/BufferStreamTest.php | 69 - .../streams/tests/CachingStreamTest.php | 136 - .../streams/tests/DroppingStreamTest.php | 26 - .../tests/Exception/SeekExceptionTest.php | 16 - .../guzzlehttp/streams/tests/FnStreamTest.php | 89 - .../streams/tests/GuzzleStreamWrapperTest.php | 99 - .../streams/tests/InflateStreamTest.php | 16 - .../streams/tests/LazyOpenStreamTest.php | 64 - .../streams/tests/LimitStreamTest.php | 133 - .../streams/tests/NoSeekStreamTest.php | 41 - .../streams/tests/NullStreamTest.php | 39 - .../streams/tests/PumpStreamTest.php | 77 - .../tests/StreamDecoratorTraitTest.php | 147 - .../guzzlehttp/streams/tests/StreamTest.php | 252 - .../guzzlehttp/streams/tests/UtilsTest.php | 155 - .../3rdparty/react/promise/CHANGELOG.md | 162 - .../3rdparty/react/promise/LICENSE | 22 - .../3rdparty/react/promise/README.md | 876 --- .../3rdparty/react/promise/composer.json | 29 - .../src/CancellablePromiseInterface.php | 17 - .../react/promise/src/CancellationQueue.php | 55 - .../3rdparty/react/promise/src/Deferred.php | 65 - .../promise/src/Exception/LengthException.php | 7 - .../promise/src/ExtendedPromiseInterface.php | 98 - .../react/promise/src/FulfilledPromise.php | 71 - .../react/promise/src/LazyPromise.php | 66 - .../3rdparty/react/promise/src/Promise.php | 256 - .../react/promise/src/PromiseInterface.php | 41 - .../react/promise/src/RejectedPromise.php | 79 - .../src/UnhandledRejectionException.php | 31 - .../3rdparty/react/promise/src/functions.php | 351 - .../react/promise/src/functions_include.php | 5 - .../symfony/polyfill-intl-idn/Idn.php | 925 +++ .../symfony/polyfill-intl-idn/Info.php | 23 + .../polyfill-intl-idn}/LICENSE | 10 +- .../symfony/polyfill-intl-idn/README.md | 12 + .../Resources/unidata/DisallowedRanges.php | 375 ++ .../Resources/unidata/Regex.php | 24 + .../Resources/unidata/deviation.php | 8 + .../Resources/unidata/disallowed.php | 2638 ++++++++ .../unidata/disallowed_STD3_mapped.php | 308 + .../unidata/disallowed_STD3_valid.php | 71 + .../Resources/unidata/ignored.php | 273 + .../Resources/unidata/mapped.php | 5778 +++++++++++++++++ .../Resources/unidata/virama.php | 65 + .../symfony/polyfill-intl-idn/bootstrap.php | 145 + .../symfony/polyfill-intl-idn/bootstrap80.php | 128 + .../symfony/polyfill-intl-idn/composer.json | 44 + .../symfony/polyfill-intl-normalizer/LICENSE | 19 + .../polyfill-intl-normalizer/Normalizer.php | 310 + .../polyfill-intl-normalizer/README.md | 14 + .../Resources/stubs/Normalizer.php | 17 + .../unidata/canonicalComposition.php | 945 +++ .../unidata/canonicalDecomposition.php | 2065 ++++++ .../Resources/unidata/combiningClass.php | 876 +++ .../unidata/compatibilityDecomposition.php | 3695 +++++++++++ .../polyfill-intl-normalizer/bootstrap.php | 23 + .../polyfill-intl-normalizer/bootstrap80.php | 19 + .../polyfill-intl-normalizer/composer.json | 39 + .../3rdparty/symfony/polyfill-php72/LICENSE | 19 + .../3rdparty/symfony/polyfill-php72/Php72.php | 217 + .../3rdparty/symfony/polyfill-php72/README.md | 28 + .../symfony/polyfill-php72/bootstrap.php | 57 + .../symfony/polyfill-php72/composer.json | 35 + 273 files changed, 27904 insertions(+), 21461 deletions(-) delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/.travis.yml create mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/Dockerfile delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/BatchResults.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Collection.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/AbstractEvent.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/AbstractRequestEvent.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/AbstractRetryableEvent.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/AbstractTransferEvent.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/BeforeEvent.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/CompleteEvent.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/Emitter.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/EmitterInterface.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/EndEvent.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/ErrorEvent.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/EventInterface.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/HasEmitterInterface.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/HasEmitterTrait.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/ListenerAttacherTrait.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/ProgressEvent.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/RequestEvents.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/SubscriberInterface.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Exception/CouldNotRewindStreamException.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Exception/GuzzleException.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Exception/InvalidArgumentException.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Exception/ParseException.php rename apps/files_external/3rdparty/guzzlehttp/{streams => guzzle}/src/Exception/SeekException.php (75%) delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Exception/StateException.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Exception/XmlParseException.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Handler/CurlHandler.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Handler/EasyHandle.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Handler/MockHandler.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Handler/Proxy.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Handler/StreamHandler.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/HandlerStack.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/HasDataTrait.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/AbstractMessage.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/AppliesHeadersInterface.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/FutureResponse.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/MessageFactory.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/MessageFactoryInterface.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/MessageInterface.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/MessageParser.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/Request.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/RequestInterface.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/Response.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/ResponseInterface.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/MessageFormatter.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Middleware.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Mimetypes.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Post/MultipartBody.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Post/PostBody.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Post/PostBodyInterface.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Post/PostFile.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Post/PostFileInterface.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Query.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/QueryParser.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/RedirectMiddleware.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/RequestFsm.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/RequestOptions.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/RetryMiddleware.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/RingBridge.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Subscriber/Cookie.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Subscriber/History.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Subscriber/HttpError.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Subscriber/Mock.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Subscriber/Prepare.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Subscriber/Redirect.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/ToArrayInterface.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Transaction.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/TransferStats.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/Url.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/functions.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/guzzle/src/functions_include.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/promises/CHANGELOG.md rename apps/files_external/3rdparty/guzzlehttp/{ringphp => promises}/LICENSE (91%) rename apps/files_external/3rdparty/guzzlehttp/{streams => promises}/Makefile (62%) create mode 100644 apps/files_external/3rdparty/guzzlehttp/promises/README.md create mode 100644 apps/files_external/3rdparty/guzzlehttp/promises/composer.json create mode 100644 apps/files_external/3rdparty/guzzlehttp/promises/src/AggregateException.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/promises/src/CancellationException.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/promises/src/Coroutine.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/promises/src/Create.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/promises/src/Each.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/promises/src/EachPromise.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/promises/src/FulfilledPromise.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/promises/src/Is.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/promises/src/Promise.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/promises/src/PromiseInterface.php rename apps/files_external/3rdparty/{react/promise => guzzlehttp/promises}/src/PromisorInterface.php (51%) create mode 100644 apps/files_external/3rdparty/guzzlehttp/promises/src/RejectedPromise.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/promises/src/RejectionException.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/promises/src/TaskQueue.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/promises/src/TaskQueueInterface.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/promises/src/Utils.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/promises/src/functions.php create mode 100644 apps/files_external/3rdparty/guzzlehttp/promises/src/functions_include.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/.editorconfig delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/.gitignore delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/.travis.yml delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/CHANGELOG.md delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/Makefile delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/README.rst delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/composer.json delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/docs/Makefile delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/docs/client_handlers.rst delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/docs/client_middleware.rst delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/docs/conf.py delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/docs/futures.rst delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/docs/index.rst delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/docs/requirements.txt delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/docs/spec.rst delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/docs/testing.rst delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/phpunit.xml.dist delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/src/Client/ClientUtils.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/src/Client/CurlFactory.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/src/Client/CurlHandler.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/src/Client/CurlMultiHandler.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/src/Client/Middleware.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/src/Client/MockHandler.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/src/Client/StreamHandler.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/src/Core.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/src/Exception/CancelledException.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/src/Exception/CancelledFutureAccessException.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/src/Exception/ConnectException.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/src/Exception/RingException.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/src/Future/BaseFutureTrait.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/src/Future/CompletedFutureArray.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/src/Future/CompletedFutureValue.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/src/Future/FutureArray.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/src/Future/FutureArrayInterface.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/src/Future/FutureInterface.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/src/Future/FutureValue.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/src/Future/MagicFutureTrait.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/CurlFactoryTest.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/CurlHandlerTest.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/CurlMultiHandlerTest.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/MiddlewareTest.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/MockHandlerTest.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/Server.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/StreamHandlerTest.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/server.js delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/tests/CoreTest.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Future/CompletedFutureArrayTest.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Future/CompletedFutureValueTest.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Future/FutureArrayTest.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Future/FutureValueTest.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/ringphp/tests/bootstrap.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/.gitignore delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/.travis.yml delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/CHANGELOG.rst delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/README.rst delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/composer.json delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/phpunit.xml.dist delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/src/AppendStream.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/src/AsyncReadStream.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/src/BufferStream.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/src/CachingStream.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/src/DroppingStream.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/src/Exception/CannotAttachException.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/src/FnStream.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/src/GuzzleStreamWrapper.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/src/InflateStream.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/src/LazyOpenStream.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/src/LimitStream.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/src/MetadataStreamInterface.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/src/NoSeekStream.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/src/NullStream.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/src/PumpStream.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/src/Stream.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/src/StreamDecoratorTrait.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/src/StreamInterface.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/src/Utils.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/tests/AppendStreamTest.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/tests/AsyncReadStreamTest.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/tests/BufferStreamTest.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/tests/CachingStreamTest.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/tests/DroppingStreamTest.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/tests/Exception/SeekExceptionTest.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/tests/FnStreamTest.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/tests/GuzzleStreamWrapperTest.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/tests/InflateStreamTest.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/tests/LazyOpenStreamTest.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/tests/LimitStreamTest.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/tests/NoSeekStreamTest.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/tests/NullStreamTest.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/tests/PumpStreamTest.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/tests/StreamDecoratorTraitTest.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/tests/StreamTest.php delete mode 100644 apps/files_external/3rdparty/guzzlehttp/streams/tests/UtilsTest.php delete mode 100644 apps/files_external/3rdparty/react/promise/CHANGELOG.md delete mode 100644 apps/files_external/3rdparty/react/promise/LICENSE delete mode 100644 apps/files_external/3rdparty/react/promise/README.md delete mode 100644 apps/files_external/3rdparty/react/promise/composer.json delete mode 100644 apps/files_external/3rdparty/react/promise/src/CancellablePromiseInterface.php delete mode 100644 apps/files_external/3rdparty/react/promise/src/CancellationQueue.php delete mode 100644 apps/files_external/3rdparty/react/promise/src/Deferred.php delete mode 100644 apps/files_external/3rdparty/react/promise/src/Exception/LengthException.php delete mode 100644 apps/files_external/3rdparty/react/promise/src/ExtendedPromiseInterface.php delete mode 100644 apps/files_external/3rdparty/react/promise/src/FulfilledPromise.php delete mode 100644 apps/files_external/3rdparty/react/promise/src/LazyPromise.php delete mode 100644 apps/files_external/3rdparty/react/promise/src/Promise.php delete mode 100644 apps/files_external/3rdparty/react/promise/src/PromiseInterface.php delete mode 100644 apps/files_external/3rdparty/react/promise/src/RejectedPromise.php delete mode 100644 apps/files_external/3rdparty/react/promise/src/UnhandledRejectionException.php delete mode 100644 apps/files_external/3rdparty/react/promise/src/functions.php delete mode 100644 apps/files_external/3rdparty/react/promise/src/functions_include.php create mode 100644 apps/files_external/3rdparty/symfony/polyfill-intl-idn/Idn.php create mode 100644 apps/files_external/3rdparty/symfony/polyfill-intl-idn/Info.php rename apps/files_external/3rdparty/{guzzlehttp/streams => symfony/polyfill-intl-idn}/LICENSE (80%) create mode 100644 apps/files_external/3rdparty/symfony/polyfill-intl-idn/README.md create mode 100644 apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/DisallowedRanges.php create mode 100644 apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/Regex.php create mode 100644 apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/deviation.php create mode 100644 apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/disallowed.php create mode 100644 apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/disallowed_STD3_mapped.php create mode 100644 apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/disallowed_STD3_valid.php create mode 100644 apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/ignored.php create mode 100644 apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/mapped.php create mode 100644 apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/virama.php create mode 100644 apps/files_external/3rdparty/symfony/polyfill-intl-idn/bootstrap.php create mode 100644 apps/files_external/3rdparty/symfony/polyfill-intl-idn/bootstrap80.php create mode 100644 apps/files_external/3rdparty/symfony/polyfill-intl-idn/composer.json create mode 100644 apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/LICENSE create mode 100644 apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/Normalizer.php create mode 100644 apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/README.md create mode 100644 apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/Resources/stubs/Normalizer.php create mode 100644 apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/Resources/unidata/canonicalComposition.php create mode 100644 apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/Resources/unidata/canonicalDecomposition.php create mode 100644 apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/Resources/unidata/combiningClass.php create mode 100644 apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/Resources/unidata/compatibilityDecomposition.php create mode 100644 apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/bootstrap.php create mode 100644 apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/bootstrap80.php create mode 100644 apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/composer.json create mode 100644 apps/files_external/3rdparty/symfony/polyfill-php72/LICENSE create mode 100644 apps/files_external/3rdparty/symfony/polyfill-php72/Php72.php create mode 100644 apps/files_external/3rdparty/symfony/polyfill-php72/README.md create mode 100644 apps/files_external/3rdparty/symfony/polyfill-php72/bootstrap.php create mode 100644 apps/files_external/3rdparty/symfony/polyfill-php72/composer.json diff --git a/apps/files_external/3rdparty/composer.json b/apps/files_external/3rdparty/composer.json index e507b2c0af9f..bafcb19e321d 100644 --- a/apps/files_external/3rdparty/composer.json +++ b/apps/files_external/3rdparty/composer.json @@ -15,7 +15,7 @@ "icewind/smb": "3.4.1", "icewind/streams": "0.7.4", "google/apiclient": "2.9.1", - "guzzlehttp/guzzle": "^5.3" + "guzzlehttp/guzzle": "^6.5" }, "autoload": { "files": ["../lib/config.php"] diff --git a/apps/files_external/3rdparty/composer.lock b/apps/files_external/3rdparty/composer.lock index 793d59c681dd..db60ffe2c109 100644 --- a/apps/files_external/3rdparty/composer.lock +++ b/apps/files_external/3rdparty/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "5f26bbafab3200e8ff373dd6add0c742", + "content-hash": "daf0ab274554a8f946f03d5d73de6ef0", "packages": [ { "name": "firebase/php-jwt", @@ -229,32 +229,46 @@ }, { "name": "guzzlehttp/guzzle", - "version": "5.3.4", + "version": "6.5.5", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "b87eda7a7162f95574032da17e9323c9899cb6b2" + "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b87eda7a7162f95574032da17e9323c9899cb6b2", - "reference": "b87eda7a7162f95574032da17e9323c9899cb6b2", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/9d4290de1cfd701f38099ef7e183b64b4b7b0c5e", + "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e", "shasum": "" }, "require": { - "guzzlehttp/ringphp": "^1.1", - "php": ">=5.4.0", - "react/promise": "^2.2" + "ext-json": "*", + "guzzlehttp/promises": "^1.0", + "guzzlehttp/psr7": "^1.6.1", + "php": ">=5.5", + "symfony/polyfill-intl-idn": "^1.17.0" }, "require-dev": { "ext-curl": "*", - "phpunit/phpunit": "^4.0" + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0", + "psr/log": "^1.1" + }, + "suggest": { + "psr/log": "Required for using the Log middleware" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.5-dev" + } + }, "autoload": { "psr-4": { "GuzzleHttp\\": "src/" - } + }, + "files": [ + "src/functions_include.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -267,7 +281,7 @@ "homepage": "https://github.com/mtdowling" } ], - "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients", + "description": "Guzzle is a PHP HTTP client library", "homepage": "http://guzzlephp.org/", "keywords": [ "client", @@ -280,48 +294,39 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/5.3" + "source": "https://github.com/guzzle/guzzle/tree/6.5" }, - "time": "2019-10-30T09:32:00+00:00" + "time": "2020-06-16T21:01:06+00:00" }, { - "name": "guzzlehttp/psr7", - "version": "1.8.2", + "name": "guzzlehttp/promises", + "version": "1.4.1", "source": { "type": "git", - "url": "https://github.com/guzzle/psr7.git", - "reference": "dc960a912984efb74d0a90222870c72c87f10c91" + "url": "https://github.com/guzzle/promises.git", + "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/dc960a912984efb74d0a90222870c72c87f10c91", - "reference": "dc960a912984efb74d0a90222870c72c87f10c91", + "url": "https://api.github.com/repos/guzzle/promises/zipball/8e7d04f1f6450fef59366c399cfad4b9383aa30d", + "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d", "shasum": "" }, "require": { - "php": ">=5.4.0", - "psr/http-message": "~1.0", - "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" - }, - "provide": { - "psr/http-message-implementation": "1.0" + "php": ">=5.5" }, "require-dev": { - "ext-zlib": "*", - "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.10" - }, - "suggest": { - "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + "symfony/phpunit-bridge": "^4.4 || ^5.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.7-dev" + "dev-master": "1.4-dev" } }, "autoload": { "psr-4": { - "GuzzleHttp\\Psr7\\": "src/" + "GuzzleHttp\\Promise\\": "src/" }, "files": [ "src/functions_include.php" @@ -336,65 +341,60 @@ "name": "Michael Dowling", "email": "mtdowling@gmail.com", "homepage": "https://github.com/mtdowling" - }, - { - "name": "Tobias Schultze", - "homepage": "https://github.com/Tobion" } ], - "description": "PSR-7 message implementation that also provides common utility methods", + "description": "Guzzle promises library", "keywords": [ - "http", - "message", - "psr-7", - "request", - "response", - "stream", - "uri", - "url" + "promise" ], "support": { - "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/1.8.2" + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/1.4.1" }, - "time": "2021-04-26T09:17:50+00:00" + "time": "2021-03-07T09:25:29+00:00" }, { - "name": "guzzlehttp/ringphp", - "version": "1.1.1", + "name": "guzzlehttp/psr7", + "version": "1.8.2", "source": { "type": "git", - "url": "https://github.com/guzzle/RingPHP.git", - "reference": "5e2a174052995663dd68e6b5ad838afd47dd615b" + "url": "https://github.com/guzzle/psr7.git", + "reference": "dc960a912984efb74d0a90222870c72c87f10c91" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/RingPHP/zipball/5e2a174052995663dd68e6b5ad838afd47dd615b", - "reference": "5e2a174052995663dd68e6b5ad838afd47dd615b", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/dc960a912984efb74d0a90222870c72c87f10c91", + "reference": "dc960a912984efb74d0a90222870c72c87f10c91", "shasum": "" }, "require": { - "guzzlehttp/streams": "~3.0", "php": ">=5.4.0", - "react/promise": "~2.0" + "psr/http-message": "~1.0", + "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" + }, + "provide": { + "psr/http-message-implementation": "1.0" }, "require-dev": { - "ext-curl": "*", - "phpunit/phpunit": "~4.0" + "ext-zlib": "*", + "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.10" }, "suggest": { - "ext-curl": "Guzzle will use specific adapters if cURL is present" + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1-dev" + "dev-master": "1.7-dev" } }, "autoload": { "psr-4": { - "GuzzleHttp\\Ring\\": "src/" - } + "GuzzleHttp\\Psr7\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -405,70 +405,28 @@ "name": "Michael Dowling", "email": "mtdowling@gmail.com", "homepage": "https://github.com/mtdowling" - } - ], - "description": "Provides a simple API and specification that abstracts away the details of HTTP into a single PHP function.", - "support": { - "issues": "https://github.com/guzzle/RingPHP/issues", - "source": "https://github.com/guzzle/RingPHP/tree/1.1.1" - }, - "abandoned": true, - "time": "2018-07-31T13:22:33+00:00" - }, - { - "name": "guzzlehttp/streams", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://github.com/guzzle/streams.git", - "reference": "47aaa48e27dae43d39fc1cea0ccf0d84ac1a2ba5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/guzzle/streams/zipball/47aaa48e27dae43d39fc1cea0ccf0d84ac1a2ba5", - "reference": "47aaa48e27dae43d39fc1cea0ccf0d84ac1a2ba5", - "shasum": "" - }, - "require": { - "php": ">=5.4.0" - }, - "require-dev": { - "phpunit/phpunit": "~4.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "psr-4": { - "GuzzleHttp\\Stream\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ + }, { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" + "name": "Tobias Schultze", + "homepage": "https://github.com/Tobion" } ], - "description": "Provides a simple abstraction over streams of data", - "homepage": "http://guzzlephp.org/", + "description": "PSR-7 message implementation that also provides common utility methods", "keywords": [ - "Guzzle", - "stream" + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" ], "support": { - "issues": "https://github.com/guzzle/streams/issues", - "source": "https://github.com/guzzle/streams/tree/master" + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/1.8.2" }, - "abandoned": true, - "time": "2014-10-12T19:18:40+00:00" + "time": "2021-04-26T09:17:50+00:00" }, { "name": "icewind/smb", @@ -1083,32 +1041,209 @@ "time": "2019-03-08T08:55:37+00:00" }, { - "name": "react/promise", - "version": "v2.8.0", + "name": "symfony/polyfill-intl-idn", + "version": "v1.22.1", "source": { "type": "git", - "url": "https://github.com/reactphp/promise.git", - "reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4" + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "2d63434d922daf7da8dd863e7907e67ee3031483" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/promise/zipball/f3cff96a19736714524ca0dd1d4130de73dbbbc4", - "reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/2d63434d922daf7da8dd863e7907e67ee3031483", + "reference": "2d63434d922daf7da8dd863e7907e67ee3031483", "shasum": "" }, "require": { - "php": ">=5.4.0" + "php": ">=7.1", + "symfony/polyfill-intl-normalizer": "^1.10", + "symfony/polyfill-php72": "^1.10" }, - "require-dev": { - "phpunit/phpunit": "^7.0 || ^6.5 || ^5.7 || ^4.8.36" + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.22.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-01-22T09:19:47+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.22.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "43a0283138253ed1d48d352ab6d0bdb3f809f248" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/43a0283138253ed1d48d352ab6d0bdb3f809f248", + "reference": "43a0283138253ed1d48d352ab6d0bdb3f809f248", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" }, "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, "autoload": { "psr-4": { - "React\\Promise\\": "src/" + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" }, "files": [ - "src/functions_include.php" + "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.22.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-01-22T09:19:47+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.22.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9", + "reference": "cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + }, + "files": [ + "bootstrap.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -1117,20 +1252,40 @@ ], "authors": [ { - "name": "Jan Sorgalla", - "email": "jsorgalla@gmail.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "A lightweight implementation of CommonJS Promises/A for PHP", + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", "keywords": [ - "promise", - "promises" + "compatibility", + "polyfill", + "portable", + "shim" ], "support": { - "issues": "https://github.com/reactphp/promise/issues", - "source": "https://github.com/reactphp/promise/tree/v2.8.0" + "source": "https://github.com/symfony/polyfill-php72/tree/v1.22.1" }, - "time": "2020-05-12T15:16:56+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-01-07T16:49:33+00:00" } ], "packages-dev": [], diff --git a/apps/files_external/3rdparty/composer/InstalledVersions.php b/apps/files_external/3rdparty/composer/InstalledVersions.php index 77585d956c5f..8a2db281abf0 100644 --- a/apps/files_external/3rdparty/composer/InstalledVersions.php +++ b/apps/files_external/3rdparty/composer/InstalledVersions.php @@ -29,7 +29,7 @@ class InstalledVersions 'aliases' => array ( ), - 'reference' => '5eee5f80d0d6fbbf65308aebffbcb823a6230859', + 'reference' => '82e1ae4d32d57d1dfc7c488e32e2f8db7fd08b23', 'name' => 'files_external/3rdparty', ), 'versions' => @@ -41,7 +41,7 @@ class InstalledVersions 'aliases' => array ( ), - 'reference' => '5eee5f80d0d6fbbf65308aebffbcb823a6230859', + 'reference' => '82e1ae4d32d57d1dfc7c488e32e2f8db7fd08b23', ), 'firebase/php-jwt' => array ( @@ -81,39 +81,30 @@ class InstalledVersions ), 'guzzlehttp/guzzle' => array ( - 'pretty_version' => '5.3.4', - 'version' => '5.3.4.0', + 'pretty_version' => '6.5.5', + 'version' => '6.5.5.0', 'aliases' => array ( ), - 'reference' => 'b87eda7a7162f95574032da17e9323c9899cb6b2', + 'reference' => '9d4290de1cfd701f38099ef7e183b64b4b7b0c5e', ), - 'guzzlehttp/psr7' => - array ( - 'pretty_version' => '1.8.2', - 'version' => '1.8.2.0', - 'aliases' => - array ( - ), - 'reference' => 'dc960a912984efb74d0a90222870c72c87f10c91', - ), - 'guzzlehttp/ringphp' => + 'guzzlehttp/promises' => array ( - 'pretty_version' => '1.1.1', - 'version' => '1.1.1.0', + 'pretty_version' => '1.4.1', + 'version' => '1.4.1.0', 'aliases' => array ( ), - 'reference' => '5e2a174052995663dd68e6b5ad838afd47dd615b', + 'reference' => '8e7d04f1f6450fef59366c399cfad4b9383aa30d', ), - 'guzzlehttp/streams' => + 'guzzlehttp/psr7' => array ( - 'pretty_version' => '3.0.0', - 'version' => '3.0.0.0', + 'pretty_version' => '1.8.2', + 'version' => '1.8.2.0', 'aliases' => array ( ), - 'reference' => '47aaa48e27dae43d39fc1cea0ccf0d84ac1a2ba5', + 'reference' => 'dc960a912984efb74d0a90222870c72c87f10c91', ), 'icewind/smb' => array ( @@ -219,14 +210,32 @@ class InstalledVersions ), 'reference' => '120b605dfeb996808c31b6477290a714d356e822', ), - 'react/promise' => + 'symfony/polyfill-intl-idn' => + array ( + 'pretty_version' => 'v1.22.1', + 'version' => '1.22.1.0', + 'aliases' => + array ( + ), + 'reference' => '2d63434d922daf7da8dd863e7907e67ee3031483', + ), + 'symfony/polyfill-intl-normalizer' => + array ( + 'pretty_version' => 'v1.22.1', + 'version' => '1.22.1.0', + 'aliases' => + array ( + ), + 'reference' => '43a0283138253ed1d48d352ab6d0bdb3f809f248', + ), + 'symfony/polyfill-php72' => array ( - 'pretty_version' => 'v2.8.0', - 'version' => '2.8.0.0', + 'pretty_version' => 'v1.22.1', + 'version' => '1.22.1.0', 'aliases' => array ( ), - 'reference' => 'f3cff96a19736714524ca0dd1d4130de73dbbbc4', + 'reference' => 'cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9', ), ), ); diff --git a/apps/files_external/3rdparty/composer/autoload_classmap.php b/apps/files_external/3rdparty/composer/autoload_classmap.php index 8a9e16175f29..9f61b9517d40 100644 --- a/apps/files_external/3rdparty/composer/autoload_classmap.php +++ b/apps/files_external/3rdparty/composer/autoload_classmap.php @@ -14978,62 +14978,52 @@ 'Google_Task_Retryable' => $vendorDir . '/google/apiclient/src/aliases.php', 'Google_Task_Runner' => $vendorDir . '/google/apiclient/src/aliases.php', 'Google_Utils_UriTemplate' => $vendorDir . '/google/apiclient/src/aliases.php', - 'GuzzleHttp\\BatchResults' => $vendorDir . '/guzzlehttp/guzzle/src/BatchResults.php', 'GuzzleHttp\\Client' => $vendorDir . '/guzzlehttp/guzzle/src/Client.php', 'GuzzleHttp\\ClientInterface' => $vendorDir . '/guzzlehttp/guzzle/src/ClientInterface.php', - 'GuzzleHttp\\Collection' => $vendorDir . '/guzzlehttp/guzzle/src/Collection.php', 'GuzzleHttp\\Cookie\\CookieJar' => $vendorDir . '/guzzlehttp/guzzle/src/Cookie/CookieJar.php', 'GuzzleHttp\\Cookie\\CookieJarInterface' => $vendorDir . '/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php', 'GuzzleHttp\\Cookie\\FileCookieJar' => $vendorDir . '/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php', 'GuzzleHttp\\Cookie\\SessionCookieJar' => $vendorDir . '/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php', 'GuzzleHttp\\Cookie\\SetCookie' => $vendorDir . '/guzzlehttp/guzzle/src/Cookie/SetCookie.php', - 'GuzzleHttp\\Event\\AbstractEvent' => $vendorDir . '/guzzlehttp/guzzle/src/Event/AbstractEvent.php', - 'GuzzleHttp\\Event\\AbstractRequestEvent' => $vendorDir . '/guzzlehttp/guzzle/src/Event/AbstractRequestEvent.php', - 'GuzzleHttp\\Event\\AbstractRetryableEvent' => $vendorDir . '/guzzlehttp/guzzle/src/Event/AbstractRetryableEvent.php', - 'GuzzleHttp\\Event\\AbstractTransferEvent' => $vendorDir . '/guzzlehttp/guzzle/src/Event/AbstractTransferEvent.php', - 'GuzzleHttp\\Event\\BeforeEvent' => $vendorDir . '/guzzlehttp/guzzle/src/Event/BeforeEvent.php', - 'GuzzleHttp\\Event\\CompleteEvent' => $vendorDir . '/guzzlehttp/guzzle/src/Event/CompleteEvent.php', - 'GuzzleHttp\\Event\\Emitter' => $vendorDir . '/guzzlehttp/guzzle/src/Event/Emitter.php', - 'GuzzleHttp\\Event\\EmitterInterface' => $vendorDir . '/guzzlehttp/guzzle/src/Event/EmitterInterface.php', - 'GuzzleHttp\\Event\\EndEvent' => $vendorDir . '/guzzlehttp/guzzle/src/Event/EndEvent.php', - 'GuzzleHttp\\Event\\ErrorEvent' => $vendorDir . '/guzzlehttp/guzzle/src/Event/ErrorEvent.php', - 'GuzzleHttp\\Event\\EventInterface' => $vendorDir . '/guzzlehttp/guzzle/src/Event/EventInterface.php', - 'GuzzleHttp\\Event\\HasEmitterInterface' => $vendorDir . '/guzzlehttp/guzzle/src/Event/HasEmitterInterface.php', - 'GuzzleHttp\\Event\\HasEmitterTrait' => $vendorDir . '/guzzlehttp/guzzle/src/Event/HasEmitterTrait.php', - 'GuzzleHttp\\Event\\ListenerAttacherTrait' => $vendorDir . '/guzzlehttp/guzzle/src/Event/ListenerAttacherTrait.php', - 'GuzzleHttp\\Event\\ProgressEvent' => $vendorDir . '/guzzlehttp/guzzle/src/Event/ProgressEvent.php', - 'GuzzleHttp\\Event\\RequestEvents' => $vendorDir . '/guzzlehttp/guzzle/src/Event/RequestEvents.php', - 'GuzzleHttp\\Event\\SubscriberInterface' => $vendorDir . '/guzzlehttp/guzzle/src/Event/SubscriberInterface.php', 'GuzzleHttp\\Exception\\BadResponseException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/BadResponseException.php', 'GuzzleHttp\\Exception\\ClientException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/ClientException.php', 'GuzzleHttp\\Exception\\ConnectException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/ConnectException.php', - 'GuzzleHttp\\Exception\\CouldNotRewindStreamException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/CouldNotRewindStreamException.php', - 'GuzzleHttp\\Exception\\ParseException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/ParseException.php', + 'GuzzleHttp\\Exception\\GuzzleException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/GuzzleException.php', + 'GuzzleHttp\\Exception\\InvalidArgumentException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/InvalidArgumentException.php', 'GuzzleHttp\\Exception\\RequestException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/RequestException.php', + 'GuzzleHttp\\Exception\\SeekException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/SeekException.php', 'GuzzleHttp\\Exception\\ServerException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/ServerException.php', - 'GuzzleHttp\\Exception\\StateException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/StateException.php', 'GuzzleHttp\\Exception\\TooManyRedirectsException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php', 'GuzzleHttp\\Exception\\TransferException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/TransferException.php', - 'GuzzleHttp\\Exception\\XmlParseException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/XmlParseException.php', - 'GuzzleHttp\\HasDataTrait' => $vendorDir . '/guzzlehttp/guzzle/src/HasDataTrait.php', - 'GuzzleHttp\\Message\\AbstractMessage' => $vendorDir . '/guzzlehttp/guzzle/src/Message/AbstractMessage.php', - 'GuzzleHttp\\Message\\AppliesHeadersInterface' => $vendorDir . '/guzzlehttp/guzzle/src/Message/AppliesHeadersInterface.php', - 'GuzzleHttp\\Message\\FutureResponse' => $vendorDir . '/guzzlehttp/guzzle/src/Message/FutureResponse.php', - 'GuzzleHttp\\Message\\MessageFactory' => $vendorDir . '/guzzlehttp/guzzle/src/Message/MessageFactory.php', - 'GuzzleHttp\\Message\\MessageFactoryInterface' => $vendorDir . '/guzzlehttp/guzzle/src/Message/MessageFactoryInterface.php', - 'GuzzleHttp\\Message\\MessageInterface' => $vendorDir . '/guzzlehttp/guzzle/src/Message/MessageInterface.php', - 'GuzzleHttp\\Message\\MessageParser' => $vendorDir . '/guzzlehttp/guzzle/src/Message/MessageParser.php', - 'GuzzleHttp\\Message\\Request' => $vendorDir . '/guzzlehttp/guzzle/src/Message/Request.php', - 'GuzzleHttp\\Message\\RequestInterface' => $vendorDir . '/guzzlehttp/guzzle/src/Message/RequestInterface.php', - 'GuzzleHttp\\Message\\Response' => $vendorDir . '/guzzlehttp/guzzle/src/Message/Response.php', - 'GuzzleHttp\\Message\\ResponseInterface' => $vendorDir . '/guzzlehttp/guzzle/src/Message/ResponseInterface.php', - 'GuzzleHttp\\Mimetypes' => $vendorDir . '/guzzlehttp/guzzle/src/Mimetypes.php', + 'GuzzleHttp\\HandlerStack' => $vendorDir . '/guzzlehttp/guzzle/src/HandlerStack.php', + 'GuzzleHttp\\Handler\\CurlFactory' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/CurlFactory.php', + 'GuzzleHttp\\Handler\\CurlFactoryInterface' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php', + 'GuzzleHttp\\Handler\\CurlHandler' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/CurlHandler.php', + 'GuzzleHttp\\Handler\\CurlMultiHandler' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php', + 'GuzzleHttp\\Handler\\EasyHandle' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/EasyHandle.php', + 'GuzzleHttp\\Handler\\MockHandler' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/MockHandler.php', + 'GuzzleHttp\\Handler\\Proxy' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/Proxy.php', + 'GuzzleHttp\\Handler\\StreamHandler' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/StreamHandler.php', + 'GuzzleHttp\\MessageFormatter' => $vendorDir . '/guzzlehttp/guzzle/src/MessageFormatter.php', + 'GuzzleHttp\\Middleware' => $vendorDir . '/guzzlehttp/guzzle/src/Middleware.php', 'GuzzleHttp\\Pool' => $vendorDir . '/guzzlehttp/guzzle/src/Pool.php', - 'GuzzleHttp\\Post\\MultipartBody' => $vendorDir . '/guzzlehttp/guzzle/src/Post/MultipartBody.php', - 'GuzzleHttp\\Post\\PostBody' => $vendorDir . '/guzzlehttp/guzzle/src/Post/PostBody.php', - 'GuzzleHttp\\Post\\PostBodyInterface' => $vendorDir . '/guzzlehttp/guzzle/src/Post/PostBodyInterface.php', - 'GuzzleHttp\\Post\\PostFile' => $vendorDir . '/guzzlehttp/guzzle/src/Post/PostFile.php', - 'GuzzleHttp\\Post\\PostFileInterface' => $vendorDir . '/guzzlehttp/guzzle/src/Post/PostFileInterface.php', + 'GuzzleHttp\\PrepareBodyMiddleware' => $vendorDir . '/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php', + 'GuzzleHttp\\Promise\\AggregateException' => $vendorDir . '/guzzlehttp/promises/src/AggregateException.php', + 'GuzzleHttp\\Promise\\CancellationException' => $vendorDir . '/guzzlehttp/promises/src/CancellationException.php', + 'GuzzleHttp\\Promise\\Coroutine' => $vendorDir . '/guzzlehttp/promises/src/Coroutine.php', + 'GuzzleHttp\\Promise\\Create' => $vendorDir . '/guzzlehttp/promises/src/Create.php', + 'GuzzleHttp\\Promise\\Each' => $vendorDir . '/guzzlehttp/promises/src/Each.php', + 'GuzzleHttp\\Promise\\EachPromise' => $vendorDir . '/guzzlehttp/promises/src/EachPromise.php', + 'GuzzleHttp\\Promise\\FulfilledPromise' => $vendorDir . '/guzzlehttp/promises/src/FulfilledPromise.php', + 'GuzzleHttp\\Promise\\Is' => $vendorDir . '/guzzlehttp/promises/src/Is.php', + 'GuzzleHttp\\Promise\\Promise' => $vendorDir . '/guzzlehttp/promises/src/Promise.php', + 'GuzzleHttp\\Promise\\PromiseInterface' => $vendorDir . '/guzzlehttp/promises/src/PromiseInterface.php', + 'GuzzleHttp\\Promise\\PromisorInterface' => $vendorDir . '/guzzlehttp/promises/src/PromisorInterface.php', + 'GuzzleHttp\\Promise\\RejectedPromise' => $vendorDir . '/guzzlehttp/promises/src/RejectedPromise.php', + 'GuzzleHttp\\Promise\\RejectionException' => $vendorDir . '/guzzlehttp/promises/src/RejectionException.php', + 'GuzzleHttp\\Promise\\TaskQueue' => $vendorDir . '/guzzlehttp/promises/src/TaskQueue.php', + 'GuzzleHttp\\Promise\\TaskQueueInterface' => $vendorDir . '/guzzlehttp/promises/src/TaskQueueInterface.php', + 'GuzzleHttp\\Promise\\Utils' => $vendorDir . '/guzzlehttp/promises/src/Utils.php', 'GuzzleHttp\\Psr7\\AppendStream' => $vendorDir . '/guzzlehttp/psr7/src/AppendStream.php', 'GuzzleHttp\\Psr7\\BufferStream' => $vendorDir . '/guzzlehttp/psr7/src/BufferStream.php', 'GuzzleHttp\\Psr7\\CachingStream' => $vendorDir . '/guzzlehttp/psr7/src/CachingStream.php', @@ -15062,60 +15052,11 @@ 'GuzzleHttp\\Psr7\\UriNormalizer' => $vendorDir . '/guzzlehttp/psr7/src/UriNormalizer.php', 'GuzzleHttp\\Psr7\\UriResolver' => $vendorDir . '/guzzlehttp/psr7/src/UriResolver.php', 'GuzzleHttp\\Psr7\\Utils' => $vendorDir . '/guzzlehttp/psr7/src/Utils.php', - 'GuzzleHttp\\Query' => $vendorDir . '/guzzlehttp/guzzle/src/Query.php', - 'GuzzleHttp\\QueryParser' => $vendorDir . '/guzzlehttp/guzzle/src/QueryParser.php', - 'GuzzleHttp\\RequestFsm' => $vendorDir . '/guzzlehttp/guzzle/src/RequestFsm.php', - 'GuzzleHttp\\RingBridge' => $vendorDir . '/guzzlehttp/guzzle/src/RingBridge.php', - 'GuzzleHttp\\Ring\\Client\\ClientUtils' => $vendorDir . '/guzzlehttp/ringphp/src/Client/ClientUtils.php', - 'GuzzleHttp\\Ring\\Client\\CurlFactory' => $vendorDir . '/guzzlehttp/ringphp/src/Client/CurlFactory.php', - 'GuzzleHttp\\Ring\\Client\\CurlHandler' => $vendorDir . '/guzzlehttp/ringphp/src/Client/CurlHandler.php', - 'GuzzleHttp\\Ring\\Client\\CurlMultiHandler' => $vendorDir . '/guzzlehttp/ringphp/src/Client/CurlMultiHandler.php', - 'GuzzleHttp\\Ring\\Client\\Middleware' => $vendorDir . '/guzzlehttp/ringphp/src/Client/Middleware.php', - 'GuzzleHttp\\Ring\\Client\\MockHandler' => $vendorDir . '/guzzlehttp/ringphp/src/Client/MockHandler.php', - 'GuzzleHttp\\Ring\\Client\\StreamHandler' => $vendorDir . '/guzzlehttp/ringphp/src/Client/StreamHandler.php', - 'GuzzleHttp\\Ring\\Core' => $vendorDir . '/guzzlehttp/ringphp/src/Core.php', - 'GuzzleHttp\\Ring\\Exception\\CancelledException' => $vendorDir . '/guzzlehttp/ringphp/src/Exception/CancelledException.php', - 'GuzzleHttp\\Ring\\Exception\\CancelledFutureAccessException' => $vendorDir . '/guzzlehttp/ringphp/src/Exception/CancelledFutureAccessException.php', - 'GuzzleHttp\\Ring\\Exception\\ConnectException' => $vendorDir . '/guzzlehttp/ringphp/src/Exception/ConnectException.php', - 'GuzzleHttp\\Ring\\Exception\\RingException' => $vendorDir . '/guzzlehttp/ringphp/src/Exception/RingException.php', - 'GuzzleHttp\\Ring\\Future\\BaseFutureTrait' => $vendorDir . '/guzzlehttp/ringphp/src/Future/BaseFutureTrait.php', - 'GuzzleHttp\\Ring\\Future\\CompletedFutureArray' => $vendorDir . '/guzzlehttp/ringphp/src/Future/CompletedFutureArray.php', - 'GuzzleHttp\\Ring\\Future\\CompletedFutureValue' => $vendorDir . '/guzzlehttp/ringphp/src/Future/CompletedFutureValue.php', - 'GuzzleHttp\\Ring\\Future\\FutureArray' => $vendorDir . '/guzzlehttp/ringphp/src/Future/FutureArray.php', - 'GuzzleHttp\\Ring\\Future\\FutureArrayInterface' => $vendorDir . '/guzzlehttp/ringphp/src/Future/FutureArrayInterface.php', - 'GuzzleHttp\\Ring\\Future\\FutureInterface' => $vendorDir . '/guzzlehttp/ringphp/src/Future/FutureInterface.php', - 'GuzzleHttp\\Ring\\Future\\FutureValue' => $vendorDir . '/guzzlehttp/ringphp/src/Future/FutureValue.php', - 'GuzzleHttp\\Ring\\Future\\MagicFutureTrait' => $vendorDir . '/guzzlehttp/ringphp/src/Future/MagicFutureTrait.php', - 'GuzzleHttp\\Stream\\AppendStream' => $vendorDir . '/guzzlehttp/streams/src/AppendStream.php', - 'GuzzleHttp\\Stream\\AsyncReadStream' => $vendorDir . '/guzzlehttp/streams/src/AsyncReadStream.php', - 'GuzzleHttp\\Stream\\BufferStream' => $vendorDir . '/guzzlehttp/streams/src/BufferStream.php', - 'GuzzleHttp\\Stream\\CachingStream' => $vendorDir . '/guzzlehttp/streams/src/CachingStream.php', - 'GuzzleHttp\\Stream\\DroppingStream' => $vendorDir . '/guzzlehttp/streams/src/DroppingStream.php', - 'GuzzleHttp\\Stream\\Exception\\CannotAttachException' => $vendorDir . '/guzzlehttp/streams/src/Exception/CannotAttachException.php', - 'GuzzleHttp\\Stream\\Exception\\SeekException' => $vendorDir . '/guzzlehttp/streams/src/Exception/SeekException.php', - 'GuzzleHttp\\Stream\\FnStream' => $vendorDir . '/guzzlehttp/streams/src/FnStream.php', - 'GuzzleHttp\\Stream\\GuzzleStreamWrapper' => $vendorDir . '/guzzlehttp/streams/src/GuzzleStreamWrapper.php', - 'GuzzleHttp\\Stream\\InflateStream' => $vendorDir . '/guzzlehttp/streams/src/InflateStream.php', - 'GuzzleHttp\\Stream\\LazyOpenStream' => $vendorDir . '/guzzlehttp/streams/src/LazyOpenStream.php', - 'GuzzleHttp\\Stream\\LimitStream' => $vendorDir . '/guzzlehttp/streams/src/LimitStream.php', - 'GuzzleHttp\\Stream\\MetadataStreamInterface' => $vendorDir . '/guzzlehttp/streams/src/MetadataStreamInterface.php', - 'GuzzleHttp\\Stream\\NoSeekStream' => $vendorDir . '/guzzlehttp/streams/src/NoSeekStream.php', - 'GuzzleHttp\\Stream\\NullStream' => $vendorDir . '/guzzlehttp/streams/src/NullStream.php', - 'GuzzleHttp\\Stream\\PumpStream' => $vendorDir . '/guzzlehttp/streams/src/PumpStream.php', - 'GuzzleHttp\\Stream\\Stream' => $vendorDir . '/guzzlehttp/streams/src/Stream.php', - 'GuzzleHttp\\Stream\\StreamDecoratorTrait' => $vendorDir . '/guzzlehttp/streams/src/StreamDecoratorTrait.php', - 'GuzzleHttp\\Stream\\StreamInterface' => $vendorDir . '/guzzlehttp/streams/src/StreamInterface.php', - 'GuzzleHttp\\Stream\\Utils' => $vendorDir . '/guzzlehttp/streams/src/Utils.php', - 'GuzzleHttp\\Subscriber\\Cookie' => $vendorDir . '/guzzlehttp/guzzle/src/Subscriber/Cookie.php', - 'GuzzleHttp\\Subscriber\\History' => $vendorDir . '/guzzlehttp/guzzle/src/Subscriber/History.php', - 'GuzzleHttp\\Subscriber\\HttpError' => $vendorDir . '/guzzlehttp/guzzle/src/Subscriber/HttpError.php', - 'GuzzleHttp\\Subscriber\\Mock' => $vendorDir . '/guzzlehttp/guzzle/src/Subscriber/Mock.php', - 'GuzzleHttp\\Subscriber\\Prepare' => $vendorDir . '/guzzlehttp/guzzle/src/Subscriber/Prepare.php', - 'GuzzleHttp\\Subscriber\\Redirect' => $vendorDir . '/guzzlehttp/guzzle/src/Subscriber/Redirect.php', - 'GuzzleHttp\\ToArrayInterface' => $vendorDir . '/guzzlehttp/guzzle/src/ToArrayInterface.php', - 'GuzzleHttp\\Transaction' => $vendorDir . '/guzzlehttp/guzzle/src/Transaction.php', + 'GuzzleHttp\\RedirectMiddleware' => $vendorDir . '/guzzlehttp/guzzle/src/RedirectMiddleware.php', + 'GuzzleHttp\\RequestOptions' => $vendorDir . '/guzzlehttp/guzzle/src/RequestOptions.php', + 'GuzzleHttp\\RetryMiddleware' => $vendorDir . '/guzzlehttp/guzzle/src/RetryMiddleware.php', + 'GuzzleHttp\\TransferStats' => $vendorDir . '/guzzlehttp/guzzle/src/TransferStats.php', 'GuzzleHttp\\UriTemplate' => $vendorDir . '/guzzlehttp/guzzle/src/UriTemplate.php', - 'GuzzleHttp\\Url' => $vendorDir . '/guzzlehttp/guzzle/src/Url.php', 'GuzzleHttp\\Utils' => $vendorDir . '/guzzlehttp/guzzle/src/Utils.php', 'Icewind\\SMB\\ACL' => $vendorDir . '/icewind/smb/src/ACL.php', 'Icewind\\SMB\\AbstractServer' => $vendorDir . '/icewind/smb/src/AbstractServer.php', @@ -15309,6 +15250,7 @@ 'Monolog\\SignalHandler' => $vendorDir . '/monolog/monolog/src/Monolog/SignalHandler.php', 'Monolog\\Test\\TestCase' => $vendorDir . '/monolog/monolog/src/Monolog/Test/TestCase.php', 'Monolog\\Utils' => $vendorDir . '/monolog/monolog/src/Monolog/Utils.php', + 'Normalizer' => $vendorDir . '/symfony/polyfill-intl-normalizer/Resources/stubs/Normalizer.php', 'ParagonIE\\ConstantTime\\Base32' => $vendorDir . '/paragonie/constant_time_encoding/src/Base32.php', 'ParagonIE\\ConstantTime\\Base32Hex' => $vendorDir . '/paragonie/constant_time_encoding/src/Base32Hex.php', 'ParagonIE\\ConstantTime\\Base64' => $vendorDir . '/paragonie/constant_time_encoding/src/Base64.php', @@ -15342,18 +15284,12 @@ 'Psr\\Log\\Test\\DummyTest' => $vendorDir . '/psr/log/Psr/Log/Test/DummyTest.php', 'Psr\\Log\\Test\\LoggerInterfaceTest' => $vendorDir . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php', 'Psr\\Log\\Test\\TestLogger' => $vendorDir . '/psr/log/Psr/Log/Test/TestLogger.php', - 'React\\Promise\\CancellablePromiseInterface' => $vendorDir . '/react/promise/src/CancellablePromiseInterface.php', - 'React\\Promise\\CancellationQueue' => $vendorDir . '/react/promise/src/CancellationQueue.php', - 'React\\Promise\\Deferred' => $vendorDir . '/react/promise/src/Deferred.php', - 'React\\Promise\\Exception\\LengthException' => $vendorDir . '/react/promise/src/Exception/LengthException.php', - 'React\\Promise\\ExtendedPromiseInterface' => $vendorDir . '/react/promise/src/ExtendedPromiseInterface.php', - 'React\\Promise\\FulfilledPromise' => $vendorDir . '/react/promise/src/FulfilledPromise.php', - 'React\\Promise\\LazyPromise' => $vendorDir . '/react/promise/src/LazyPromise.php', - 'React\\Promise\\Promise' => $vendorDir . '/react/promise/src/Promise.php', - 'React\\Promise\\PromiseInterface' => $vendorDir . '/react/promise/src/PromiseInterface.php', - 'React\\Promise\\PromisorInterface' => $vendorDir . '/react/promise/src/PromisorInterface.php', - 'React\\Promise\\RejectedPromise' => $vendorDir . '/react/promise/src/RejectedPromise.php', - 'React\\Promise\\UnhandledRejectionException' => $vendorDir . '/react/promise/src/UnhandledRejectionException.php', + 'Symfony\\Polyfill\\Intl\\Idn\\Idn' => $vendorDir . '/symfony/polyfill-intl-idn/Idn.php', + 'Symfony\\Polyfill\\Intl\\Idn\\Info' => $vendorDir . '/symfony/polyfill-intl-idn/Info.php', + 'Symfony\\Polyfill\\Intl\\Idn\\Resources\\unidata\\DisallowedRanges' => $vendorDir . '/symfony/polyfill-intl-idn/Resources/unidata/DisallowedRanges.php', + 'Symfony\\Polyfill\\Intl\\Idn\\Resources\\unidata\\Regex' => $vendorDir . '/symfony/polyfill-intl-idn/Resources/unidata/Regex.php', + 'Symfony\\Polyfill\\Intl\\Normalizer\\Normalizer' => $vendorDir . '/symfony/polyfill-intl-normalizer/Normalizer.php', + 'Symfony\\Polyfill\\Php72\\Php72' => $vendorDir . '/symfony/polyfill-php72/Php72.php', 'phpseclib3\\Common\\Functions\\Strings' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Common/Functions/Strings.php', 'phpseclib3\\Crypt\\AES' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/AES.php', 'phpseclib3\\Crypt\\Blowfish' => $vendorDir . '/phpseclib/phpseclib/phpseclib/Crypt/Blowfish.php', diff --git a/apps/files_external/3rdparty/composer/autoload_files.php b/apps/files_external/3rdparty/composer/autoload_files.php index 171f2b2ad828..73bfe28d1eee 100644 --- a/apps/files_external/3rdparty/composer/autoload_files.php +++ b/apps/files_external/3rdparty/composer/autoload_files.php @@ -6,10 +6,14 @@ $baseDir = $vendorDir; return array( - 'ad155f8f1cf0d418fe49e248db8c661b' => $vendorDir . '/react/promise/src/functions_include.php', '7b11c4dc42b3b3023073cb14e519683c' => $vendorDir . '/ralouphie/getallheaders/src/getallheaders.php', - 'decc78cc4436b1292c6c0d151b19445c' => $vendorDir . '/phpseclib/phpseclib/phpseclib/bootstrap.php', 'a0edc8309cc5e1d60e3047b5df6b7052' => $vendorDir . '/guzzlehttp/psr7/src/functions_include.php', + 'c964ee0ededf28c96ebd9db5099ef910' => $vendorDir . '/guzzlehttp/promises/src/functions_include.php', + '25072dd6e2470089de65ae7bf11d3109' => $vendorDir . '/symfony/polyfill-php72/bootstrap.php', + 'e69f7f6ee287b969198c3c9d6777bd38' => $vendorDir . '/symfony/polyfill-intl-normalizer/bootstrap.php', + 'f598d06aa772fa33d905e87be6398fb1' => $vendorDir . '/symfony/polyfill-intl-idn/bootstrap.php', + 'decc78cc4436b1292c6c0d151b19445c' => $vendorDir . '/phpseclib/phpseclib/phpseclib/bootstrap.php', + '37a3dc5111fe8f707ab4c132ef1dbc62' => $vendorDir . '/guzzlehttp/guzzle/src/functions_include.php', 'a8d3953fd9959404dd22d3dfcd0a79f0' => $vendorDir . '/google/apiclient/src/aliases.php', '66d1e6eade98ab5874edb7f59d55f619' => $baseDir . '/../lib/config.php', ); diff --git a/apps/files_external/3rdparty/composer/autoload_psr4.php b/apps/files_external/3rdparty/composer/autoload_psr4.php index 79c0dcd5c557..2697dabac86c 100644 --- a/apps/files_external/3rdparty/composer/autoload_psr4.php +++ b/apps/files_external/3rdparty/composer/autoload_psr4.php @@ -7,7 +7,9 @@ return array( 'phpseclib3\\' => array($vendorDir . '/phpseclib/phpseclib/phpseclib'), - 'React\\Promise\\' => array($vendorDir . '/react/promise/src'), + 'Symfony\\Polyfill\\Php72\\' => array($vendorDir . '/symfony/polyfill-php72'), + 'Symfony\\Polyfill\\Intl\\Normalizer\\' => array($vendorDir . '/symfony/polyfill-intl-normalizer'), + 'Symfony\\Polyfill\\Intl\\Idn\\' => array($vendorDir . '/symfony/polyfill-intl-idn'), 'Psr\\Log\\' => array($vendorDir . '/psr/log/Psr/Log'), 'Psr\\Http\\Message\\' => array($vendorDir . '/psr/http-message/src'), 'Psr\\Cache\\' => array($vendorDir . '/psr/cache/src'), @@ -15,9 +17,8 @@ 'Monolog\\' => array($vendorDir . '/monolog/monolog/src/Monolog'), 'Icewind\\Streams\\' => array($vendorDir . '/icewind/streams/src'), 'Icewind\\SMB\\' => array($vendorDir . '/icewind/smb/src'), - 'GuzzleHttp\\Stream\\' => array($vendorDir . '/guzzlehttp/streams/src'), - 'GuzzleHttp\\Ring\\' => array($vendorDir . '/guzzlehttp/ringphp/src'), 'GuzzleHttp\\Psr7\\' => array($vendorDir . '/guzzlehttp/psr7/src'), + 'GuzzleHttp\\Promise\\' => array($vendorDir . '/guzzlehttp/promises/src'), 'GuzzleHttp\\' => array($vendorDir . '/guzzlehttp/guzzle/src'), 'Google\\Auth\\' => array($vendorDir . '/google/auth/src'), 'Google\\' => array($vendorDir . '/google/apiclient/src'), diff --git a/apps/files_external/3rdparty/composer/autoload_static.php b/apps/files_external/3rdparty/composer/autoload_static.php index 0f9a79c9a925..351d316ed341 100644 --- a/apps/files_external/3rdparty/composer/autoload_static.php +++ b/apps/files_external/3rdparty/composer/autoload_static.php @@ -7,10 +7,14 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 { public static $files = array ( - 'ad155f8f1cf0d418fe49e248db8c661b' => __DIR__ . '/..' . '/react/promise/src/functions_include.php', '7b11c4dc42b3b3023073cb14e519683c' => __DIR__ . '/..' . '/ralouphie/getallheaders/src/getallheaders.php', - 'decc78cc4436b1292c6c0d151b19445c' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/bootstrap.php', 'a0edc8309cc5e1d60e3047b5df6b7052' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/functions_include.php', + 'c964ee0ededf28c96ebd9db5099ef910' => __DIR__ . '/..' . '/guzzlehttp/promises/src/functions_include.php', + '25072dd6e2470089de65ae7bf11d3109' => __DIR__ . '/..' . '/symfony/polyfill-php72/bootstrap.php', + 'e69f7f6ee287b969198c3c9d6777bd38' => __DIR__ . '/..' . '/symfony/polyfill-intl-normalizer/bootstrap.php', + 'f598d06aa772fa33d905e87be6398fb1' => __DIR__ . '/..' . '/symfony/polyfill-intl-idn/bootstrap.php', + 'decc78cc4436b1292c6c0d151b19445c' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/bootstrap.php', + '37a3dc5111fe8f707ab4c132ef1dbc62' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/functions_include.php', 'a8d3953fd9959404dd22d3dfcd0a79f0' => __DIR__ . '/..' . '/google/apiclient/src/aliases.php', '66d1e6eade98ab5874edb7f59d55f619' => __DIR__ . '/..' . '/../lib/config.php', ); @@ -20,9 +24,11 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 array ( 'phpseclib3\\' => 11, ), - 'R' => + 'S' => array ( - 'React\\Promise\\' => 14, + 'Symfony\\Polyfill\\Php72\\' => 23, + 'Symfony\\Polyfill\\Intl\\Normalizer\\' => 33, + 'Symfony\\Polyfill\\Intl\\Idn\\' => 26, ), 'P' => array ( @@ -42,9 +48,8 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 ), 'G' => array ( - 'GuzzleHttp\\Stream\\' => 18, - 'GuzzleHttp\\Ring\\' => 16, 'GuzzleHttp\\Psr7\\' => 16, + 'GuzzleHttp\\Promise\\' => 19, 'GuzzleHttp\\' => 11, 'Google\\Auth\\' => 12, 'Google\\' => 7, @@ -60,9 +65,17 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 array ( 0 => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib', ), - 'React\\Promise\\' => + 'Symfony\\Polyfill\\Php72\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/polyfill-php72', + ), + 'Symfony\\Polyfill\\Intl\\Normalizer\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/polyfill-intl-normalizer', + ), + 'Symfony\\Polyfill\\Intl\\Idn\\' => array ( - 0 => __DIR__ . '/..' . '/react/promise/src', + 0 => __DIR__ . '/..' . '/symfony/polyfill-intl-idn', ), 'Psr\\Log\\' => array ( @@ -92,18 +105,14 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 array ( 0 => __DIR__ . '/..' . '/icewind/smb/src', ), - 'GuzzleHttp\\Stream\\' => - array ( - 0 => __DIR__ . '/..' . '/guzzlehttp/streams/src', - ), - 'GuzzleHttp\\Ring\\' => - array ( - 0 => __DIR__ . '/..' . '/guzzlehttp/ringphp/src', - ), 'GuzzleHttp\\Psr7\\' => array ( 0 => __DIR__ . '/..' . '/guzzlehttp/psr7/src', ), + 'GuzzleHttp\\Promise\\' => + array ( + 0 => __DIR__ . '/..' . '/guzzlehttp/promises/src', + ), 'GuzzleHttp\\' => array ( 0 => __DIR__ . '/..' . '/guzzlehttp/guzzle/src', @@ -15105,62 +15114,52 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Google_Task_Retryable' => __DIR__ . '/..' . '/google/apiclient/src/aliases.php', 'Google_Task_Runner' => __DIR__ . '/..' . '/google/apiclient/src/aliases.php', 'Google_Utils_UriTemplate' => __DIR__ . '/..' . '/google/apiclient/src/aliases.php', - 'GuzzleHttp\\BatchResults' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/BatchResults.php', 'GuzzleHttp\\Client' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Client.php', 'GuzzleHttp\\ClientInterface' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/ClientInterface.php', - 'GuzzleHttp\\Collection' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Collection.php', 'GuzzleHttp\\Cookie\\CookieJar' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Cookie/CookieJar.php', 'GuzzleHttp\\Cookie\\CookieJarInterface' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php', 'GuzzleHttp\\Cookie\\FileCookieJar' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php', 'GuzzleHttp\\Cookie\\SessionCookieJar' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php', 'GuzzleHttp\\Cookie\\SetCookie' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Cookie/SetCookie.php', - 'GuzzleHttp\\Event\\AbstractEvent' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Event/AbstractEvent.php', - 'GuzzleHttp\\Event\\AbstractRequestEvent' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Event/AbstractRequestEvent.php', - 'GuzzleHttp\\Event\\AbstractRetryableEvent' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Event/AbstractRetryableEvent.php', - 'GuzzleHttp\\Event\\AbstractTransferEvent' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Event/AbstractTransferEvent.php', - 'GuzzleHttp\\Event\\BeforeEvent' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Event/BeforeEvent.php', - 'GuzzleHttp\\Event\\CompleteEvent' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Event/CompleteEvent.php', - 'GuzzleHttp\\Event\\Emitter' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Event/Emitter.php', - 'GuzzleHttp\\Event\\EmitterInterface' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Event/EmitterInterface.php', - 'GuzzleHttp\\Event\\EndEvent' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Event/EndEvent.php', - 'GuzzleHttp\\Event\\ErrorEvent' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Event/ErrorEvent.php', - 'GuzzleHttp\\Event\\EventInterface' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Event/EventInterface.php', - 'GuzzleHttp\\Event\\HasEmitterInterface' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Event/HasEmitterInterface.php', - 'GuzzleHttp\\Event\\HasEmitterTrait' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Event/HasEmitterTrait.php', - 'GuzzleHttp\\Event\\ListenerAttacherTrait' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Event/ListenerAttacherTrait.php', - 'GuzzleHttp\\Event\\ProgressEvent' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Event/ProgressEvent.php', - 'GuzzleHttp\\Event\\RequestEvents' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Event/RequestEvents.php', - 'GuzzleHttp\\Event\\SubscriberInterface' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Event/SubscriberInterface.php', 'GuzzleHttp\\Exception\\BadResponseException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/BadResponseException.php', 'GuzzleHttp\\Exception\\ClientException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/ClientException.php', 'GuzzleHttp\\Exception\\ConnectException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/ConnectException.php', - 'GuzzleHttp\\Exception\\CouldNotRewindStreamException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/CouldNotRewindStreamException.php', - 'GuzzleHttp\\Exception\\ParseException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/ParseException.php', + 'GuzzleHttp\\Exception\\GuzzleException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/GuzzleException.php', + 'GuzzleHttp\\Exception\\InvalidArgumentException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/InvalidArgumentException.php', 'GuzzleHttp\\Exception\\RequestException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/RequestException.php', + 'GuzzleHttp\\Exception\\SeekException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/SeekException.php', 'GuzzleHttp\\Exception\\ServerException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/ServerException.php', - 'GuzzleHttp\\Exception\\StateException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/StateException.php', 'GuzzleHttp\\Exception\\TooManyRedirectsException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php', 'GuzzleHttp\\Exception\\TransferException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/TransferException.php', - 'GuzzleHttp\\Exception\\XmlParseException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/XmlParseException.php', - 'GuzzleHttp\\HasDataTrait' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/HasDataTrait.php', - 'GuzzleHttp\\Message\\AbstractMessage' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Message/AbstractMessage.php', - 'GuzzleHttp\\Message\\AppliesHeadersInterface' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Message/AppliesHeadersInterface.php', - 'GuzzleHttp\\Message\\FutureResponse' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Message/FutureResponse.php', - 'GuzzleHttp\\Message\\MessageFactory' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Message/MessageFactory.php', - 'GuzzleHttp\\Message\\MessageFactoryInterface' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Message/MessageFactoryInterface.php', - 'GuzzleHttp\\Message\\MessageInterface' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Message/MessageInterface.php', - 'GuzzleHttp\\Message\\MessageParser' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Message/MessageParser.php', - 'GuzzleHttp\\Message\\Request' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Message/Request.php', - 'GuzzleHttp\\Message\\RequestInterface' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Message/RequestInterface.php', - 'GuzzleHttp\\Message\\Response' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Message/Response.php', - 'GuzzleHttp\\Message\\ResponseInterface' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Message/ResponseInterface.php', - 'GuzzleHttp\\Mimetypes' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Mimetypes.php', + 'GuzzleHttp\\HandlerStack' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/HandlerStack.php', + 'GuzzleHttp\\Handler\\CurlFactory' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Handler/CurlFactory.php', + 'GuzzleHttp\\Handler\\CurlFactoryInterface' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php', + 'GuzzleHttp\\Handler\\CurlHandler' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Handler/CurlHandler.php', + 'GuzzleHttp\\Handler\\CurlMultiHandler' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php', + 'GuzzleHttp\\Handler\\EasyHandle' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Handler/EasyHandle.php', + 'GuzzleHttp\\Handler\\MockHandler' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Handler/MockHandler.php', + 'GuzzleHttp\\Handler\\Proxy' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Handler/Proxy.php', + 'GuzzleHttp\\Handler\\StreamHandler' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Handler/StreamHandler.php', + 'GuzzleHttp\\MessageFormatter' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/MessageFormatter.php', + 'GuzzleHttp\\Middleware' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Middleware.php', 'GuzzleHttp\\Pool' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Pool.php', - 'GuzzleHttp\\Post\\MultipartBody' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Post/MultipartBody.php', - 'GuzzleHttp\\Post\\PostBody' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Post/PostBody.php', - 'GuzzleHttp\\Post\\PostBodyInterface' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Post/PostBodyInterface.php', - 'GuzzleHttp\\Post\\PostFile' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Post/PostFile.php', - 'GuzzleHttp\\Post\\PostFileInterface' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Post/PostFileInterface.php', + 'GuzzleHttp\\PrepareBodyMiddleware' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php', + 'GuzzleHttp\\Promise\\AggregateException' => __DIR__ . '/..' . '/guzzlehttp/promises/src/AggregateException.php', + 'GuzzleHttp\\Promise\\CancellationException' => __DIR__ . '/..' . '/guzzlehttp/promises/src/CancellationException.php', + 'GuzzleHttp\\Promise\\Coroutine' => __DIR__ . '/..' . '/guzzlehttp/promises/src/Coroutine.php', + 'GuzzleHttp\\Promise\\Create' => __DIR__ . '/..' . '/guzzlehttp/promises/src/Create.php', + 'GuzzleHttp\\Promise\\Each' => __DIR__ . '/..' . '/guzzlehttp/promises/src/Each.php', + 'GuzzleHttp\\Promise\\EachPromise' => __DIR__ . '/..' . '/guzzlehttp/promises/src/EachPromise.php', + 'GuzzleHttp\\Promise\\FulfilledPromise' => __DIR__ . '/..' . '/guzzlehttp/promises/src/FulfilledPromise.php', + 'GuzzleHttp\\Promise\\Is' => __DIR__ . '/..' . '/guzzlehttp/promises/src/Is.php', + 'GuzzleHttp\\Promise\\Promise' => __DIR__ . '/..' . '/guzzlehttp/promises/src/Promise.php', + 'GuzzleHttp\\Promise\\PromiseInterface' => __DIR__ . '/..' . '/guzzlehttp/promises/src/PromiseInterface.php', + 'GuzzleHttp\\Promise\\PromisorInterface' => __DIR__ . '/..' . '/guzzlehttp/promises/src/PromisorInterface.php', + 'GuzzleHttp\\Promise\\RejectedPromise' => __DIR__ . '/..' . '/guzzlehttp/promises/src/RejectedPromise.php', + 'GuzzleHttp\\Promise\\RejectionException' => __DIR__ . '/..' . '/guzzlehttp/promises/src/RejectionException.php', + 'GuzzleHttp\\Promise\\TaskQueue' => __DIR__ . '/..' . '/guzzlehttp/promises/src/TaskQueue.php', + 'GuzzleHttp\\Promise\\TaskQueueInterface' => __DIR__ . '/..' . '/guzzlehttp/promises/src/TaskQueueInterface.php', + 'GuzzleHttp\\Promise\\Utils' => __DIR__ . '/..' . '/guzzlehttp/promises/src/Utils.php', 'GuzzleHttp\\Psr7\\AppendStream' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/AppendStream.php', 'GuzzleHttp\\Psr7\\BufferStream' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/BufferStream.php', 'GuzzleHttp\\Psr7\\CachingStream' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/CachingStream.php', @@ -15189,60 +15188,11 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'GuzzleHttp\\Psr7\\UriNormalizer' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/UriNormalizer.php', 'GuzzleHttp\\Psr7\\UriResolver' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/UriResolver.php', 'GuzzleHttp\\Psr7\\Utils' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/Utils.php', - 'GuzzleHttp\\Query' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Query.php', - 'GuzzleHttp\\QueryParser' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/QueryParser.php', - 'GuzzleHttp\\RequestFsm' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/RequestFsm.php', - 'GuzzleHttp\\RingBridge' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/RingBridge.php', - 'GuzzleHttp\\Ring\\Client\\ClientUtils' => __DIR__ . '/..' . '/guzzlehttp/ringphp/src/Client/ClientUtils.php', - 'GuzzleHttp\\Ring\\Client\\CurlFactory' => __DIR__ . '/..' . '/guzzlehttp/ringphp/src/Client/CurlFactory.php', - 'GuzzleHttp\\Ring\\Client\\CurlHandler' => __DIR__ . '/..' . '/guzzlehttp/ringphp/src/Client/CurlHandler.php', - 'GuzzleHttp\\Ring\\Client\\CurlMultiHandler' => __DIR__ . '/..' . '/guzzlehttp/ringphp/src/Client/CurlMultiHandler.php', - 'GuzzleHttp\\Ring\\Client\\Middleware' => __DIR__ . '/..' . '/guzzlehttp/ringphp/src/Client/Middleware.php', - 'GuzzleHttp\\Ring\\Client\\MockHandler' => __DIR__ . '/..' . '/guzzlehttp/ringphp/src/Client/MockHandler.php', - 'GuzzleHttp\\Ring\\Client\\StreamHandler' => __DIR__ . '/..' . '/guzzlehttp/ringphp/src/Client/StreamHandler.php', - 'GuzzleHttp\\Ring\\Core' => __DIR__ . '/..' . '/guzzlehttp/ringphp/src/Core.php', - 'GuzzleHttp\\Ring\\Exception\\CancelledException' => __DIR__ . '/..' . '/guzzlehttp/ringphp/src/Exception/CancelledException.php', - 'GuzzleHttp\\Ring\\Exception\\CancelledFutureAccessException' => __DIR__ . '/..' . '/guzzlehttp/ringphp/src/Exception/CancelledFutureAccessException.php', - 'GuzzleHttp\\Ring\\Exception\\ConnectException' => __DIR__ . '/..' . '/guzzlehttp/ringphp/src/Exception/ConnectException.php', - 'GuzzleHttp\\Ring\\Exception\\RingException' => __DIR__ . '/..' . '/guzzlehttp/ringphp/src/Exception/RingException.php', - 'GuzzleHttp\\Ring\\Future\\BaseFutureTrait' => __DIR__ . '/..' . '/guzzlehttp/ringphp/src/Future/BaseFutureTrait.php', - 'GuzzleHttp\\Ring\\Future\\CompletedFutureArray' => __DIR__ . '/..' . '/guzzlehttp/ringphp/src/Future/CompletedFutureArray.php', - 'GuzzleHttp\\Ring\\Future\\CompletedFutureValue' => __DIR__ . '/..' . '/guzzlehttp/ringphp/src/Future/CompletedFutureValue.php', - 'GuzzleHttp\\Ring\\Future\\FutureArray' => __DIR__ . '/..' . '/guzzlehttp/ringphp/src/Future/FutureArray.php', - 'GuzzleHttp\\Ring\\Future\\FutureArrayInterface' => __DIR__ . '/..' . '/guzzlehttp/ringphp/src/Future/FutureArrayInterface.php', - 'GuzzleHttp\\Ring\\Future\\FutureInterface' => __DIR__ . '/..' . '/guzzlehttp/ringphp/src/Future/FutureInterface.php', - 'GuzzleHttp\\Ring\\Future\\FutureValue' => __DIR__ . '/..' . '/guzzlehttp/ringphp/src/Future/FutureValue.php', - 'GuzzleHttp\\Ring\\Future\\MagicFutureTrait' => __DIR__ . '/..' . '/guzzlehttp/ringphp/src/Future/MagicFutureTrait.php', - 'GuzzleHttp\\Stream\\AppendStream' => __DIR__ . '/..' . '/guzzlehttp/streams/src/AppendStream.php', - 'GuzzleHttp\\Stream\\AsyncReadStream' => __DIR__ . '/..' . '/guzzlehttp/streams/src/AsyncReadStream.php', - 'GuzzleHttp\\Stream\\BufferStream' => __DIR__ . '/..' . '/guzzlehttp/streams/src/BufferStream.php', - 'GuzzleHttp\\Stream\\CachingStream' => __DIR__ . '/..' . '/guzzlehttp/streams/src/CachingStream.php', - 'GuzzleHttp\\Stream\\DroppingStream' => __DIR__ . '/..' . '/guzzlehttp/streams/src/DroppingStream.php', - 'GuzzleHttp\\Stream\\Exception\\CannotAttachException' => __DIR__ . '/..' . '/guzzlehttp/streams/src/Exception/CannotAttachException.php', - 'GuzzleHttp\\Stream\\Exception\\SeekException' => __DIR__ . '/..' . '/guzzlehttp/streams/src/Exception/SeekException.php', - 'GuzzleHttp\\Stream\\FnStream' => __DIR__ . '/..' . '/guzzlehttp/streams/src/FnStream.php', - 'GuzzleHttp\\Stream\\GuzzleStreamWrapper' => __DIR__ . '/..' . '/guzzlehttp/streams/src/GuzzleStreamWrapper.php', - 'GuzzleHttp\\Stream\\InflateStream' => __DIR__ . '/..' . '/guzzlehttp/streams/src/InflateStream.php', - 'GuzzleHttp\\Stream\\LazyOpenStream' => __DIR__ . '/..' . '/guzzlehttp/streams/src/LazyOpenStream.php', - 'GuzzleHttp\\Stream\\LimitStream' => __DIR__ . '/..' . '/guzzlehttp/streams/src/LimitStream.php', - 'GuzzleHttp\\Stream\\MetadataStreamInterface' => __DIR__ . '/..' . '/guzzlehttp/streams/src/MetadataStreamInterface.php', - 'GuzzleHttp\\Stream\\NoSeekStream' => __DIR__ . '/..' . '/guzzlehttp/streams/src/NoSeekStream.php', - 'GuzzleHttp\\Stream\\NullStream' => __DIR__ . '/..' . '/guzzlehttp/streams/src/NullStream.php', - 'GuzzleHttp\\Stream\\PumpStream' => __DIR__ . '/..' . '/guzzlehttp/streams/src/PumpStream.php', - 'GuzzleHttp\\Stream\\Stream' => __DIR__ . '/..' . '/guzzlehttp/streams/src/Stream.php', - 'GuzzleHttp\\Stream\\StreamDecoratorTrait' => __DIR__ . '/..' . '/guzzlehttp/streams/src/StreamDecoratorTrait.php', - 'GuzzleHttp\\Stream\\StreamInterface' => __DIR__ . '/..' . '/guzzlehttp/streams/src/StreamInterface.php', - 'GuzzleHttp\\Stream\\Utils' => __DIR__ . '/..' . '/guzzlehttp/streams/src/Utils.php', - 'GuzzleHttp\\Subscriber\\Cookie' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Subscriber/Cookie.php', - 'GuzzleHttp\\Subscriber\\History' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Subscriber/History.php', - 'GuzzleHttp\\Subscriber\\HttpError' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Subscriber/HttpError.php', - 'GuzzleHttp\\Subscriber\\Mock' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Subscriber/Mock.php', - 'GuzzleHttp\\Subscriber\\Prepare' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Subscriber/Prepare.php', - 'GuzzleHttp\\Subscriber\\Redirect' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Subscriber/Redirect.php', - 'GuzzleHttp\\ToArrayInterface' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/ToArrayInterface.php', - 'GuzzleHttp\\Transaction' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Transaction.php', + 'GuzzleHttp\\RedirectMiddleware' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/RedirectMiddleware.php', + 'GuzzleHttp\\RequestOptions' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/RequestOptions.php', + 'GuzzleHttp\\RetryMiddleware' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/RetryMiddleware.php', + 'GuzzleHttp\\TransferStats' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/TransferStats.php', 'GuzzleHttp\\UriTemplate' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/UriTemplate.php', - 'GuzzleHttp\\Url' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Url.php', 'GuzzleHttp\\Utils' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Utils.php', 'Icewind\\SMB\\ACL' => __DIR__ . '/..' . '/icewind/smb/src/ACL.php', 'Icewind\\SMB\\AbstractServer' => __DIR__ . '/..' . '/icewind/smb/src/AbstractServer.php', @@ -15436,6 +15386,7 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Monolog\\SignalHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/SignalHandler.php', 'Monolog\\Test\\TestCase' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Test/TestCase.php', 'Monolog\\Utils' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Utils.php', + 'Normalizer' => __DIR__ . '/..' . '/symfony/polyfill-intl-normalizer/Resources/stubs/Normalizer.php', 'ParagonIE\\ConstantTime\\Base32' => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src/Base32.php', 'ParagonIE\\ConstantTime\\Base32Hex' => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src/Base32Hex.php', 'ParagonIE\\ConstantTime\\Base64' => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src/Base64.php', @@ -15469,18 +15420,12 @@ class ComposerStaticInit98fe9b281934250b3a93f69a5ce843b3 'Psr\\Log\\Test\\DummyTest' => __DIR__ . '/..' . '/psr/log/Psr/Log/Test/DummyTest.php', 'Psr\\Log\\Test\\LoggerInterfaceTest' => __DIR__ . '/..' . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php', 'Psr\\Log\\Test\\TestLogger' => __DIR__ . '/..' . '/psr/log/Psr/Log/Test/TestLogger.php', - 'React\\Promise\\CancellablePromiseInterface' => __DIR__ . '/..' . '/react/promise/src/CancellablePromiseInterface.php', - 'React\\Promise\\CancellationQueue' => __DIR__ . '/..' . '/react/promise/src/CancellationQueue.php', - 'React\\Promise\\Deferred' => __DIR__ . '/..' . '/react/promise/src/Deferred.php', - 'React\\Promise\\Exception\\LengthException' => __DIR__ . '/..' . '/react/promise/src/Exception/LengthException.php', - 'React\\Promise\\ExtendedPromiseInterface' => __DIR__ . '/..' . '/react/promise/src/ExtendedPromiseInterface.php', - 'React\\Promise\\FulfilledPromise' => __DIR__ . '/..' . '/react/promise/src/FulfilledPromise.php', - 'React\\Promise\\LazyPromise' => __DIR__ . '/..' . '/react/promise/src/LazyPromise.php', - 'React\\Promise\\Promise' => __DIR__ . '/..' . '/react/promise/src/Promise.php', - 'React\\Promise\\PromiseInterface' => __DIR__ . '/..' . '/react/promise/src/PromiseInterface.php', - 'React\\Promise\\PromisorInterface' => __DIR__ . '/..' . '/react/promise/src/PromisorInterface.php', - 'React\\Promise\\RejectedPromise' => __DIR__ . '/..' . '/react/promise/src/RejectedPromise.php', - 'React\\Promise\\UnhandledRejectionException' => __DIR__ . '/..' . '/react/promise/src/UnhandledRejectionException.php', + 'Symfony\\Polyfill\\Intl\\Idn\\Idn' => __DIR__ . '/..' . '/symfony/polyfill-intl-idn/Idn.php', + 'Symfony\\Polyfill\\Intl\\Idn\\Info' => __DIR__ . '/..' . '/symfony/polyfill-intl-idn/Info.php', + 'Symfony\\Polyfill\\Intl\\Idn\\Resources\\unidata\\DisallowedRanges' => __DIR__ . '/..' . '/symfony/polyfill-intl-idn/Resources/unidata/DisallowedRanges.php', + 'Symfony\\Polyfill\\Intl\\Idn\\Resources\\unidata\\Regex' => __DIR__ . '/..' . '/symfony/polyfill-intl-idn/Resources/unidata/Regex.php', + 'Symfony\\Polyfill\\Intl\\Normalizer\\Normalizer' => __DIR__ . '/..' . '/symfony/polyfill-intl-normalizer/Normalizer.php', + 'Symfony\\Polyfill\\Php72\\Php72' => __DIR__ . '/..' . '/symfony/polyfill-php72/Php72.php', 'phpseclib3\\Common\\Functions\\Strings' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/Common/Functions/Strings.php', 'phpseclib3\\Crypt\\AES' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/Crypt/AES.php', 'phpseclib3\\Crypt\\Blowfish' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/Crypt/Blowfish.php', diff --git a/apps/files_external/3rdparty/composer/installed.json b/apps/files_external/3rdparty/composer/installed.json index e5f00a990fd8..2cbd41aaffe1 100644 --- a/apps/files_external/3rdparty/composer/installed.json +++ b/apps/files_external/3rdparty/composer/installed.json @@ -235,35 +235,49 @@ }, { "name": "guzzlehttp/guzzle", - "version": "5.3.4", - "version_normalized": "5.3.4.0", + "version": "6.5.5", + "version_normalized": "6.5.5.0", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "b87eda7a7162f95574032da17e9323c9899cb6b2" + "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b87eda7a7162f95574032da17e9323c9899cb6b2", - "reference": "b87eda7a7162f95574032da17e9323c9899cb6b2", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/9d4290de1cfd701f38099ef7e183b64b4b7b0c5e", + "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e", "shasum": "" }, "require": { - "guzzlehttp/ringphp": "^1.1", - "php": ">=5.4.0", - "react/promise": "^2.2" + "ext-json": "*", + "guzzlehttp/promises": "^1.0", + "guzzlehttp/psr7": "^1.6.1", + "php": ">=5.5", + "symfony/polyfill-intl-idn": "^1.17.0" }, "require-dev": { "ext-curl": "*", - "phpunit/phpunit": "^4.0" + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0", + "psr/log": "^1.1" + }, + "suggest": { + "psr/log": "Required for using the Log middleware" }, - "time": "2019-10-30T09:32:00+00:00", + "time": "2020-06-16T21:01:06+00:00", "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.5-dev" + } + }, "installation-source": "dist", "autoload": { "psr-4": { "GuzzleHttp\\": "src/" - } + }, + "files": [ + "src/functions_include.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -276,7 +290,7 @@ "homepage": "https://github.com/mtdowling" } ], - "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients", + "description": "Guzzle is a PHP HTTP client library", "homepage": "http://guzzlephp.org/", "keywords": [ "client", @@ -287,49 +301,44 @@ "rest", "web service" ], + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/6.5" + }, "install-path": "../guzzlehttp/guzzle" }, { - "name": "guzzlehttp/psr7", - "version": "1.8.2", - "version_normalized": "1.8.2.0", + "name": "guzzlehttp/promises", + "version": "1.4.1", + "version_normalized": "1.4.1.0", "source": { "type": "git", - "url": "https://github.com/guzzle/psr7.git", - "reference": "dc960a912984efb74d0a90222870c72c87f10c91" + "url": "https://github.com/guzzle/promises.git", + "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/dc960a912984efb74d0a90222870c72c87f10c91", - "reference": "dc960a912984efb74d0a90222870c72c87f10c91", + "url": "https://api.github.com/repos/guzzle/promises/zipball/8e7d04f1f6450fef59366c399cfad4b9383aa30d", + "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d", "shasum": "" }, "require": { - "php": ">=5.4.0", - "psr/http-message": "~1.0", - "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" - }, - "provide": { - "psr/http-message-implementation": "1.0" + "php": ">=5.5" }, "require-dev": { - "ext-zlib": "*", - "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.10" - }, - "suggest": { - "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + "symfony/phpunit-bridge": "^4.4 || ^5.1" }, - "time": "2021-04-26T09:17:50+00:00", + "time": "2021-03-07T09:25:29+00:00", "type": "library", "extra": { "branch-alias": { - "dev-master": "1.7-dev" + "dev-master": "1.4-dev" } }, "installation-source": "dist", "autoload": { "psr-4": { - "GuzzleHttp\\Psr7\\": "src/" + "GuzzleHttp\\Promise\\": "src/" }, "files": [ "src/functions_include.php" @@ -344,68 +353,63 @@ "name": "Michael Dowling", "email": "mtdowling@gmail.com", "homepage": "https://github.com/mtdowling" - }, - { - "name": "Tobias Schultze", - "homepage": "https://github.com/Tobion" } ], - "description": "PSR-7 message implementation that also provides common utility methods", + "description": "Guzzle promises library", "keywords": [ - "http", - "message", - "psr-7", - "request", - "response", - "stream", - "uri", - "url" + "promise" ], "support": { - "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/1.8.2" + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/1.4.1" }, - "install-path": "../guzzlehttp/psr7" + "install-path": "../guzzlehttp/promises" }, { - "name": "guzzlehttp/ringphp", - "version": "1.1.1", - "version_normalized": "1.1.1.0", + "name": "guzzlehttp/psr7", + "version": "1.8.2", + "version_normalized": "1.8.2.0", "source": { "type": "git", - "url": "https://github.com/guzzle/RingPHP.git", - "reference": "5e2a174052995663dd68e6b5ad838afd47dd615b" + "url": "https://github.com/guzzle/psr7.git", + "reference": "dc960a912984efb74d0a90222870c72c87f10c91" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/RingPHP/zipball/5e2a174052995663dd68e6b5ad838afd47dd615b", - "reference": "5e2a174052995663dd68e6b5ad838afd47dd615b", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/dc960a912984efb74d0a90222870c72c87f10c91", + "reference": "dc960a912984efb74d0a90222870c72c87f10c91", "shasum": "" }, "require": { - "guzzlehttp/streams": "~3.0", "php": ">=5.4.0", - "react/promise": "~2.0" + "psr/http-message": "~1.0", + "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" + }, + "provide": { + "psr/http-message-implementation": "1.0" }, "require-dev": { - "ext-curl": "*", - "phpunit/phpunit": "~4.0" + "ext-zlib": "*", + "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.10" }, "suggest": { - "ext-curl": "Guzzle will use specific adapters if cURL is present" + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" }, - "time": "2018-07-31T13:22:33+00:00", + "time": "2021-04-26T09:17:50+00:00", "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1-dev" + "dev-master": "1.7-dev" } }, "installation-source": "dist", "autoload": { "psr-4": { - "GuzzleHttp\\Ring\\": "src/" - } + "GuzzleHttp\\Psr7\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -416,65 +420,28 @@ "name": "Michael Dowling", "email": "mtdowling@gmail.com", "homepage": "https://github.com/mtdowling" - } - ], - "description": "Provides a simple API and specification that abstracts away the details of HTTP into a single PHP function.", - "abandoned": true, - "install-path": "../guzzlehttp/ringphp" - }, - { - "name": "guzzlehttp/streams", - "version": "3.0.0", - "version_normalized": "3.0.0.0", - "source": { - "type": "git", - "url": "https://github.com/guzzle/streams.git", - "reference": "47aaa48e27dae43d39fc1cea0ccf0d84ac1a2ba5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/guzzle/streams/zipball/47aaa48e27dae43d39fc1cea0ccf0d84ac1a2ba5", - "reference": "47aaa48e27dae43d39fc1cea0ccf0d84ac1a2ba5", - "shasum": "" - }, - "require": { - "php": ">=5.4.0" - }, - "require-dev": { - "phpunit/phpunit": "~4.0" - }, - "time": "2014-10-12T19:18:40+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "GuzzleHttp\\Stream\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ + }, { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" + "name": "Tobias Schultze", + "homepage": "https://github.com/Tobion" } ], - "description": "Provides a simple abstraction over streams of data", - "homepage": "http://guzzlephp.org/", + "description": "PSR-7 message implementation that also provides common utility methods", "keywords": [ - "Guzzle", - "stream" + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" ], - "abandoned": true, - "install-path": "../guzzlehttp/streams" + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/1.8.2" + }, + "install-path": "../guzzlehttp/psr7" }, { "name": "icewind/smb", @@ -1109,35 +1076,137 @@ "install-path": "../ralouphie/getallheaders" }, { - "name": "react/promise", - "version": "v2.8.0", - "version_normalized": "2.8.0.0", + "name": "symfony/polyfill-intl-idn", + "version": "v1.22.1", + "version_normalized": "1.22.1.0", "source": { "type": "git", - "url": "https://github.com/reactphp/promise.git", - "reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4" + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "2d63434d922daf7da8dd863e7907e67ee3031483" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/promise/zipball/f3cff96a19736714524ca0dd1d4130de73dbbbc4", - "reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/2d63434d922daf7da8dd863e7907e67ee3031483", + "reference": "2d63434d922daf7da8dd863e7907e67ee3031483", "shasum": "" }, "require": { - "php": ">=5.4.0" + "php": ">=7.1", + "symfony/polyfill-intl-normalizer": "^1.10", + "symfony/polyfill-php72": "^1.10" }, - "require-dev": { - "phpunit/phpunit": "^7.0 || ^6.5 || ^5.7 || ^4.8.36" + "suggest": { + "ext-intl": "For best performance" }, - "time": "2020-05-12T15:16:56+00:00", + "time": "2021-01-22T09:19:47+00:00", "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, "installation-source": "dist", "autoload": { "psr-4": { - "React\\Promise\\": "src/" + "Symfony\\Polyfill\\Intl\\Idn\\": "" }, "files": [ - "src/functions_include.php" + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.22.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "install-path": "../symfony/polyfill-intl-idn" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.22.1", + "version_normalized": "1.22.1.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "43a0283138253ed1d48d352ab6d0bdb3f809f248" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/43a0283138253ed1d48d352ab6d0bdb3f809f248", + "reference": "43a0283138253ed1d48d352ab6d0bdb3f809f248", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "time": "2021-01-22T09:19:47+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "files": [ + "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" ] }, "notification-url": "https://packagist.org/downloads/", @@ -1146,16 +1215,121 @@ ], "authors": [ { - "name": "Jan Sorgalla", - "email": "jsorgalla@gmail.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "A lightweight implementation of CommonJS Promises/A for PHP", + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", "keywords": [ - "promise", - "promises" + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.22.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "install-path": "../symfony/polyfill-intl-normalizer" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.22.1", + "version_normalized": "1.22.1.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9", + "reference": "cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "time": "2021-01-07T16:49:33+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php72/tree/v1.22.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } ], - "install-path": "../react/promise" + "install-path": "../symfony/polyfill-php72" } ], "dev": true, diff --git a/apps/files_external/3rdparty/composer/installed.php b/apps/files_external/3rdparty/composer/installed.php index e0f7368a4aa9..9abd6e368cf8 100644 --- a/apps/files_external/3rdparty/composer/installed.php +++ b/apps/files_external/3rdparty/composer/installed.php @@ -6,7 +6,7 @@ 'aliases' => array ( ), - 'reference' => '5eee5f80d0d6fbbf65308aebffbcb823a6230859', + 'reference' => '82e1ae4d32d57d1dfc7c488e32e2f8db7fd08b23', 'name' => 'files_external/3rdparty', ), 'versions' => @@ -18,7 +18,7 @@ 'aliases' => array ( ), - 'reference' => '5eee5f80d0d6fbbf65308aebffbcb823a6230859', + 'reference' => '82e1ae4d32d57d1dfc7c488e32e2f8db7fd08b23', ), 'firebase/php-jwt' => array ( @@ -58,39 +58,30 @@ ), 'guzzlehttp/guzzle' => array ( - 'pretty_version' => '5.3.4', - 'version' => '5.3.4.0', + 'pretty_version' => '6.5.5', + 'version' => '6.5.5.0', 'aliases' => array ( ), - 'reference' => 'b87eda7a7162f95574032da17e9323c9899cb6b2', + 'reference' => '9d4290de1cfd701f38099ef7e183b64b4b7b0c5e', ), - 'guzzlehttp/psr7' => - array ( - 'pretty_version' => '1.8.2', - 'version' => '1.8.2.0', - 'aliases' => - array ( - ), - 'reference' => 'dc960a912984efb74d0a90222870c72c87f10c91', - ), - 'guzzlehttp/ringphp' => + 'guzzlehttp/promises' => array ( - 'pretty_version' => '1.1.1', - 'version' => '1.1.1.0', + 'pretty_version' => '1.4.1', + 'version' => '1.4.1.0', 'aliases' => array ( ), - 'reference' => '5e2a174052995663dd68e6b5ad838afd47dd615b', + 'reference' => '8e7d04f1f6450fef59366c399cfad4b9383aa30d', ), - 'guzzlehttp/streams' => + 'guzzlehttp/psr7' => array ( - 'pretty_version' => '3.0.0', - 'version' => '3.0.0.0', + 'pretty_version' => '1.8.2', + 'version' => '1.8.2.0', 'aliases' => array ( ), - 'reference' => '47aaa48e27dae43d39fc1cea0ccf0d84ac1a2ba5', + 'reference' => 'dc960a912984efb74d0a90222870c72c87f10c91', ), 'icewind/smb' => array ( @@ -196,14 +187,32 @@ ), 'reference' => '120b605dfeb996808c31b6477290a714d356e822', ), - 'react/promise' => + 'symfony/polyfill-intl-idn' => + array ( + 'pretty_version' => 'v1.22.1', + 'version' => '1.22.1.0', + 'aliases' => + array ( + ), + 'reference' => '2d63434d922daf7da8dd863e7907e67ee3031483', + ), + 'symfony/polyfill-intl-normalizer' => + array ( + 'pretty_version' => 'v1.22.1', + 'version' => '1.22.1.0', + 'aliases' => + array ( + ), + 'reference' => '43a0283138253ed1d48d352ab6d0bdb3f809f248', + ), + 'symfony/polyfill-php72' => array ( - 'pretty_version' => 'v2.8.0', - 'version' => '2.8.0.0', + 'pretty_version' => 'v1.22.1', + 'version' => '1.22.1.0', 'aliases' => array ( ), - 'reference' => 'f3cff96a19736714524ca0dd1d4130de73dbbbc4', + 'reference' => 'cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9', ), ), ); diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/.travis.yml b/apps/files_external/3rdparty/guzzlehttp/guzzle/.travis.yml deleted file mode 100644 index 607b00a051bf..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/.travis.yml +++ /dev/null @@ -1,52 +0,0 @@ -language: php - -php: - - 5.4 - - 5.5 - - 5.6 - - 7.0 - - 7.1 - - 7.2 - - hhvm - - nightly - -env: - global: - - TEST_COMMAND="composer test" - -before_script: - - curl --version - - pear config-set php_ini ~/.phpenv/versions/`php -r 'echo phpversion();'`/etc/php.ini || echo 'Error modifying PEAR' - - pecl install uri_template || echo 'Error installing uri_template' - # To be removed when this issue will be resolved: https://github.com/composer/composer/issues/5355 - - if [[ "$COMPOSER_FLAGS" == *"--prefer-lowest"* ]]; then travis_retry composer update --prefer-dist --no-interaction --prefer-stable --quiet; fi - - travis_retry composer update ${COMPOSER_FLAGS} --prefer-dist --no-interaction - - ~/.nvm/nvm.sh install v0.6.14 - - ~/.nvm/nvm.sh run v0.6.14 - -script: $TEST_COMMAND - -matrix: - allow_failures: - - php: hhvm - - php: nightly - fast_finish: true - include: - - php: 5.4 - env: COMPOSER_FLAGS="--prefer-stable --prefer-lowest" COVERAGE=true TEST_COMMAND="composer test-ci" - -before_deploy: - - make package - -deploy: - provider: releases - api_key: - secure: UpypqlYgsU68QT/x40YzhHXvzWjFwCNo9d+G8KAdm7U9+blFfcWhV1aMdzugvPMl6woXgvJj7qHq5tAL4v6oswCORhpSBfLgOQVFaica5LiHsvWlAedOhxGmnJqMTwuepjBCxXhs3+I8Kof1n4oUL9gKytXjOVCX/f7XU1HiinU= - file: - - build/artifacts/guzzle.phar - - build/artifacts/guzzle.zip - on: - repo: guzzle/guzzle - tags: true - all_branches: true - php: 5.4 diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/CHANGELOG.md b/apps/files_external/3rdparty/guzzlehttp/guzzle/CHANGELOG.md index 6ba66a95a7e5..464cf1c5007d 100644 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/CHANGELOG.md +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/CHANGELOG.md @@ -1,26 +1,237 @@ -# CHANGELOG +# Change Log -## 5.3.4 - 2019-10-30 +## 6.5.5 - 2020-06-16 -* Fix: Prevent concurrent writes in `FileCookieJar` +* Unpin version constraint for `symfony/polyfill-intl-idn` [#2678](https://github.com/guzzle/guzzle/pull/2678) -## 5.3.3 - 2018-07-31 +## 6.5.4 - 2020-05-25 -* Fix bug parsing 0 epoch expiry times -* Fix PHP 7.3 compatibility +* Fix various intl icu issues [#2626](https://github.com/guzzle/guzzle/pull/2626) -## 5.3.2 - 2018-01-15 +## 6.5.3 - 2020-04-18 -* Improve tests -* Fix react promise dependency -* Fix PHP 7 compatibility +* Use Symfony intl-idn polyfill [#2550](https://github.com/guzzle/guzzle/pull/2550) +* Remove use of internal functions [#2548](https://github.com/guzzle/guzzle/pull/2548) -## 5.3.1 - 2016-07-18 +## 6.5.2 - 2019-12-23 + +* idn_to_ascii() fix for old PHP versions [#2489](https://github.com/guzzle/guzzle/pull/2489) + +## 6.5.1 - 2019-12-21 + +* Better defaults for PHP installations with old ICU lib [#2454](https://github.com/guzzle/guzzle/pull/2454) +* IDN support for redirects [#2424](https://github.com/guzzle/guzzle/pull/2424) + +## 6.5.0 - 2019-12-07 + +* Improvement: Added support for reset internal queue in MockHandler. [#2143](https://github.com/guzzle/guzzle/pull/2143) +* Improvement: Added support to pass arbitrary options to `curl_multi_init`. [#2287](https://github.com/guzzle/guzzle/pull/2287) +* Fix: Gracefully handle passing `null` to the `header` option. [#2132](https://github.com/guzzle/guzzle/pull/2132) +* Fix: `RetryMiddleware` did not do exponential delay between retries due unit mismatch. [#2132](https://github.com/guzzle/guzzle/pull/2132) + Previously, `RetryMiddleware` would sleep for 1 millisecond, then 2 milliseconds, then 4 milliseconds. + **After this change, `RetryMiddleware` will sleep for 1 second, then 2 seconds, then 4 seconds.** + `Middleware::retry()` accepts a second callback parameter to override the default timeouts if needed. +* Fix: Prevent undefined offset when using array for ssl_key options. [#2348](https://github.com/guzzle/guzzle/pull/2348) +* Deprecated `ClientInterface::VERSION` + +## 6.4.1 - 2019-10-23 + +* No `guzzle.phar` was created in 6.4.0 due expired API token. This release will fix that +* Added `parent::__construct()` to `FileCookieJar` and `SessionCookieJar` + +## 6.4.0 - 2019-10-23 + +* Improvement: Improved error messages when using curl < 7.21.2 [#2108](https://github.com/guzzle/guzzle/pull/2108) +* Fix: Test if response is readable before returning a summary in `RequestException::getResponseBodySummary()` [#2081](https://github.com/guzzle/guzzle/pull/2081) +* Fix: Add support for GUZZLE_CURL_SELECT_TIMEOUT environment variable [#2161](https://github.com/guzzle/guzzle/pull/2161) +* Improvement: Added `GuzzleHttp\Exception\InvalidArgumentException` [#2163](https://github.com/guzzle/guzzle/pull/2163) +* Improvement: Added `GuzzleHttp\_current_time()` to use `hrtime()` if that function exists. [#2242](https://github.com/guzzle/guzzle/pull/2242) +* Improvement: Added curl's `appconnect_time` in `TransferStats` [#2284](https://github.com/guzzle/guzzle/pull/2284) +* Improvement: Make GuzzleException extend Throwable wherever it's available [#2273](https://github.com/guzzle/guzzle/pull/2273) +* Fix: Prevent concurrent writes to file when saving `CookieJar` [#2335](https://github.com/guzzle/guzzle/pull/2335) +* Improvement: Update `MockHandler` so we can test transfer time [#2362](https://github.com/guzzle/guzzle/pull/2362) + +## 6.3.3 - 2018-04-22 + +* Fix: Default headers when decode_content is specified + + +## 6.3.2 - 2018-03-26 + +* Fix: Release process + + +## 6.3.1 - 2018-03-26 + +* Bug fix: Parsing 0 epoch expiry times in cookies [#2014](https://github.com/guzzle/guzzle/pull/2014) +* Improvement: Better ConnectException detection [#2012](https://github.com/guzzle/guzzle/pull/2012) +* Bug fix: Malformed domain that contains a "/" [#1999](https://github.com/guzzle/guzzle/pull/1999) +* Bug fix: Undefined offset when a cookie has no first key-value pair [#1998](https://github.com/guzzle/guzzle/pull/1998) +* Improvement: Support PHPUnit 6 [#1953](https://github.com/guzzle/guzzle/pull/1953) +* Bug fix: Support empty headers [#1915](https://github.com/guzzle/guzzle/pull/1915) +* Bug fix: Ignore case during header modifications [#1916](https://github.com/guzzle/guzzle/pull/1916) + ++ Minor code cleanups, documentation fixes and clarifications. + + +## 6.3.0 - 2017-06-22 + +* Feature: force IP resolution (ipv4 or ipv6) [#1608](https://github.com/guzzle/guzzle/pull/1608), [#1659](https://github.com/guzzle/guzzle/pull/1659) +* Improvement: Don't include summary in exception message when body is empty [#1621](https://github.com/guzzle/guzzle/pull/1621) +* Improvement: Handle `on_headers` option in MockHandler [#1580](https://github.com/guzzle/guzzle/pull/1580) +* Improvement: Added SUSE Linux CA path [#1609](https://github.com/guzzle/guzzle/issues/1609) +* Improvement: Use class reference for getting the name of the class instead of using hardcoded strings [#1641](https://github.com/guzzle/guzzle/pull/1641) +* Feature: Added `read_timeout` option [#1611](https://github.com/guzzle/guzzle/pull/1611) +* Bug fix: PHP 7.x fixes [#1685](https://github.com/guzzle/guzzle/pull/1685), [#1686](https://github.com/guzzle/guzzle/pull/1686), [#1811](https://github.com/guzzle/guzzle/pull/1811) +* Deprecation: BadResponseException instantiation without a response [#1642](https://github.com/guzzle/guzzle/pull/1642) +* Feature: Added NTLM auth [#1569](https://github.com/guzzle/guzzle/pull/1569) +* Feature: Track redirect HTTP status codes [#1711](https://github.com/guzzle/guzzle/pull/1711) +* Improvement: Check handler type during construction [#1745](https://github.com/guzzle/guzzle/pull/1745) +* Improvement: Always include the Content-Length if there's a body [#1721](https://github.com/guzzle/guzzle/pull/1721) +* Feature: Added convenience method to access a cookie by name [#1318](https://github.com/guzzle/guzzle/pull/1318) +* Bug fix: Fill `CURLOPT_CAPATH` and `CURLOPT_CAINFO` properly [#1684](https://github.com/guzzle/guzzle/pull/1684) +* Improvement: Use `\GuzzleHttp\Promise\rejection_for` function instead of object init [#1827](https://github.com/guzzle/guzzle/pull/1827) + + ++ Minor code cleanups, documentation fixes and clarifications. + +## 6.2.3 - 2017-02-28 + +* Fix deprecations with guzzle/psr7 version 1.4 + +## 6.2.2 - 2016-10-08 + +* Allow to pass nullable Response to delay callable +* Only add scheme when host is present +* Fix drain case where content-length is the literal string zero +* Obfuscate in-URL credentials in exceptions + +## 6.2.1 - 2016-07-18 * Address HTTP_PROXY security vulnerability, CVE-2016-5385: https://httpoxy.org/ -* Event name fix: https://github.com/guzzle/guzzle/commit/fcae91ff31de41e312fe113ec3acbcda31b2622e -* Response header case sensitivity fix: https://github.com/guzzle/guzzle/commit/043eeadf20ee40ddc6712faee4d3957a91f2b041 +* Fixing timeout bug with StreamHandler: + https://github.com/guzzle/guzzle/pull/1488 +* Only read up to `Content-Length` in PHP StreamHandler to avoid timeouts when + a server does not honor `Connection: close`. +* Ignore URI fragment when sending requests. + +## 6.2.0 - 2016-03-21 + +* Feature: added `GuzzleHttp\json_encode` and `GuzzleHttp\json_decode`. + https://github.com/guzzle/guzzle/pull/1389 +* Bug fix: Fix sleep calculation when waiting for delayed requests. + https://github.com/guzzle/guzzle/pull/1324 +* Feature: More flexible history containers. + https://github.com/guzzle/guzzle/pull/1373 +* Bug fix: defer sink stream opening in StreamHandler. + https://github.com/guzzle/guzzle/pull/1377 +* Bug fix: do not attempt to escape cookie values. + https://github.com/guzzle/guzzle/pull/1406 +* Feature: report original content encoding and length on decoded responses. + https://github.com/guzzle/guzzle/pull/1409 +* Bug fix: rewind seekable request bodies before dispatching to cURL. + https://github.com/guzzle/guzzle/pull/1422 +* Bug fix: provide an empty string to `http_build_query` for HHVM workaround. + https://github.com/guzzle/guzzle/pull/1367 + +## 6.1.1 - 2015-11-22 + +* Bug fix: Proxy::wrapSync() now correctly proxies to the appropriate handler + https://github.com/guzzle/guzzle/commit/911bcbc8b434adce64e223a6d1d14e9a8f63e4e4 +* Feature: HandlerStack is now more generic. + https://github.com/guzzle/guzzle/commit/f2102941331cda544745eedd97fc8fd46e1ee33e +* Bug fix: setting verify to false in the StreamHandler now disables peer + verification. https://github.com/guzzle/guzzle/issues/1256 +* Feature: Middleware now uses an exception factory, including more error + context. https://github.com/guzzle/guzzle/pull/1282 +* Feature: better support for disabled functions. + https://github.com/guzzle/guzzle/pull/1287 +* Bug fix: fixed regression where MockHandler was not using `sink`. + https://github.com/guzzle/guzzle/pull/1292 + +## 6.1.0 - 2015-09-08 + +* Feature: Added the `on_stats` request option to provide access to transfer + statistics for requests. https://github.com/guzzle/guzzle/pull/1202 +* Feature: Added the ability to persist session cookies in CookieJars. + https://github.com/guzzle/guzzle/pull/1195 +* Feature: Some compatibility updates for Google APP Engine + https://github.com/guzzle/guzzle/pull/1216 +* Feature: Added support for NO_PROXY to prevent the use of a proxy based on + a simple set of rules. https://github.com/guzzle/guzzle/pull/1197 +* Feature: Cookies can now contain square brackets. + https://github.com/guzzle/guzzle/pull/1237 +* Bug fix: Now correctly parsing `=` inside of quotes in Cookies. + https://github.com/guzzle/guzzle/pull/1232 +* Bug fix: Cusotm cURL options now correctly override curl options of the + same name. https://github.com/guzzle/guzzle/pull/1221 +* Bug fix: Content-Type header is now added when using an explicitly provided + multipart body. https://github.com/guzzle/guzzle/pull/1218 +* Bug fix: Now ignoring Set-Cookie headers that have no name. +* Bug fix: Reason phrase is no longer cast to an int in some cases in the + cURL handler. https://github.com/guzzle/guzzle/pull/1187 +* Bug fix: Remove the Authorization header when redirecting if the Host + header changes. https://github.com/guzzle/guzzle/pull/1207 +* Bug fix: Cookie path matching fixes + https://github.com/guzzle/guzzle/issues/1129 +* Bug fix: Fixing the cURL `body_as_string` setting + https://github.com/guzzle/guzzle/pull/1201 +* Bug fix: quotes are no longer stripped when parsing cookies. + https://github.com/guzzle/guzzle/issues/1172 +* Bug fix: `form_params` and `query` now always uses the `&` separator. + https://github.com/guzzle/guzzle/pull/1163 +* Bug fix: Adding a Content-Length to PHP stream wrapper requests if not set. + https://github.com/guzzle/guzzle/pull/1189 + +## 6.0.2 - 2015-07-04 + +* Fixed a memory leak in the curl handlers in which references to callbacks + were not being removed by `curl_reset`. +* Cookies are now extracted properly before redirects. +* Cookies now allow more character ranges. +* Decoded Content-Encoding responses are now modified to correctly reflect + their state if the encoding was automatically removed by a handler. This + means that the `Content-Encoding` header may be removed an the + `Content-Length` modified to reflect the message size after removing the + encoding. +* Added a more explicit error message when trying to use `form_params` and + `multipart` in the same request. +* Several fixes for HHVM support. +* Functions are now conditionally required using an additional level of + indirection to help with global Composer installations. + +## 6.0.1 - 2015-05-27 + +* Fixed a bug with serializing the `query` request option where the `&` + separator was missing. +* Added a better error message for when `body` is provided as an array. Please + use `form_params` or `multipart` instead. +* Various doc fixes. + +## 6.0.0 - 2015-05-26 + +* See the UPGRADING.md document for more information. +* Added `multipart` and `form_params` request options. +* Added `synchronous` request option. +* Added the `on_headers` request option. +* Fixed `expect` handling. +* No longer adding default middlewares in the client ctor. These need to be + present on the provided handler in order to work. +* Requests are no longer initiated when sending async requests with the + CurlMultiHandler. This prevents unexpected recursion from requests completing + while ticking the cURL loop. +* Removed the semantics of setting `default` to `true`. This is no longer + required now that the cURL loop is not ticked for async requests. +* Added request and response logging middleware. +* No longer allowing self signed certificates when using the StreamHandler. +* Ensuring that `sink` is valid if saving to a file. +* Request exceptions now include a "handler context" which provides handler + specific contextual information. +* Added `GuzzleHttp\RequestOptions` to allow request options to be applied + using constants. +* `$maxHandles` has been removed from CurlMultiHandler. +* `MultipartPostBody` is now part of the `guzzlehttp/psr7` package. ## 5.3.0 - 2015-05-19 @@ -32,6 +243,58 @@ * Marked `GuzzleHttp\Client::getDefaultUserAgent` as deprecated. * URL scheme is now always lowercased. +## 6.0.0-beta.1 + +* Requires PHP >= 5.5 +* Updated to use PSR-7 + * Requires immutable messages, which basically means an event based system + owned by a request instance is no longer possible. + * Utilizing the [Guzzle PSR-7 package](https://github.com/guzzle/psr7). + * Removed the dependency on `guzzlehttp/streams`. These stream abstractions + are available in the `guzzlehttp/psr7` package under the `GuzzleHttp\Psr7` + namespace. +* Added middleware and handler system + * Replaced the Guzzle event and subscriber system with a middleware system. + * No longer depends on RingPHP, but rather places the HTTP handlers directly + in Guzzle, operating on PSR-7 messages. + * Retry logic is now encapsulated in `GuzzleHttp\Middleware::retry`, which + means the `guzzlehttp/retry-subscriber` is now obsolete. + * Mocking responses is now handled using `GuzzleHttp\Handler\MockHandler`. +* Asynchronous responses + * No longer supports the `future` request option to send an async request. + Instead, use one of the `*Async` methods of a client (e.g., `requestAsync`, + `getAsync`, etc.). + * Utilizing `GuzzleHttp\Promise` instead of React's promise library to avoid + recursion required by chaining and forwarding react promises. See + https://github.com/guzzle/promises + * Added `requestAsync` and `sendAsync` to send request asynchronously. + * Added magic methods for `getAsync()`, `postAsync()`, etc. to send requests + asynchronously. +* Request options + * POST and form updates + * Added the `form_fields` and `form_files` request options. + * Removed the `GuzzleHttp\Post` namespace. + * The `body` request option no longer accepts an array for POST requests. + * The `exceptions` request option has been deprecated in favor of the + `http_errors` request options. + * The `save_to` request option has been deprecated in favor of `sink` request + option. +* Clients no longer accept an array of URI template string and variables for + URI variables. You will need to expand URI templates before passing them + into a client constructor or request method. +* Client methods `get()`, `post()`, `put()`, `patch()`, `options()`, etc. are + now magic methods that will send synchronous requests. +* Replaced `Utils.php` with plain functions in `functions.php`. +* Removed `GuzzleHttp\Collection`. +* Removed `GuzzleHttp\BatchResults`. Batched pool results are now returned as + an array. +* Removed `GuzzleHttp\Query`. Query string handling is now handled using an + associative array passed into the `query` request option. The query string + is serialized using PHP's `http_build_query`. If you need more control, you + can pass the query string in as a string. +* `GuzzleHttp\QueryParser` has been replaced with the + `GuzzleHttp\Psr7\parse_query`. + ## 5.2.0 - 2015-01-27 * Added `AppliesHeadersInterface` to make applying headers to a request based @@ -589,7 +852,7 @@ interfaces. * Deprecating Response::getRequest() and now using a shallow clone of a request object to remove a circular reference to help with refcount based garbage collection of resources created by sending a request * Deprecating ZF1 cache and log adapters. These will be removed in the next major version. -* Deprecating `Response::getPreviousResponse()` (method signature still exists, but it'sdeprecated). Use the +* Deprecating `Response::getPreviousResponse()` (method signature still exists, but it's deprecated). Use the HistoryPlugin for a history. * Added a `responseBody` alias for the `response_body` location * Refactored internals to no longer rely on Response::getRequest() diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/Dockerfile b/apps/files_external/3rdparty/guzzlehttp/guzzle/Dockerfile new file mode 100644 index 000000000000..f6a095230e85 --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/Dockerfile @@ -0,0 +1,18 @@ +FROM composer:latest as setup + +RUN mkdir /guzzle + +WORKDIR /guzzle + +RUN set -xe \ + && composer init --name=guzzlehttp/test --description="Simple project for testing Guzzle scripts" --author="Márk Sági-Kazár " --no-interaction \ + && composer require guzzlehttp/guzzle + + +FROM php:7.3 + +RUN mkdir /guzzle + +WORKDIR /guzzle + +COPY --from=setup /guzzle /guzzle diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/LICENSE b/apps/files_external/3rdparty/guzzlehttp/guzzle/LICENSE index 9af9fba68288..50a177b0320c 100644 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/LICENSE +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2011-2015 Michael Dowling, https://github.com/mtdowling +Copyright (c) 2011-2018 Michael Dowling, https://github.com/mtdowling Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/README.md b/apps/files_external/3rdparty/guzzlehttp/guzzle/README.md index d41e7e75880d..5fdb6c5f42db 100644 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/README.md +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/README.md @@ -1,48 +1,49 @@ -Guzzle, PHP HTTP client and webservice framework -================================================ +Guzzle, PHP HTTP client +======================= -[![Build Status](https://secure.travis-ci.org/guzzle/guzzle.svg?branch=master)](http://travis-ci.org/guzzle/guzzle) +[![Latest Version](https://img.shields.io/github/release/guzzle/guzzle.svg?style=flat-square)](https://github.com/guzzle/guzzle/releases) +[![Build Status](https://img.shields.io/travis/guzzle/guzzle.svg?style=flat-square)](https://travis-ci.org/guzzle/guzzle) +[![Total Downloads](https://img.shields.io/packagist/dt/guzzlehttp/guzzle.svg?style=flat-square)](https://packagist.org/packages/guzzlehttp/guzzle) Guzzle is a PHP HTTP client that makes it easy to send HTTP requests and trivial to integrate with web services. -- Manages things like persistent connections, represents query strings as - collections, simplifies sending streaming POST requests with fields and - files, and abstracts away the underlying HTTP transport layer. -- Can send both synchronous and asynchronous requests using the same interface - without requiring a dependency on a specific event loop. -- Pluggable HTTP adapters allows Guzzle to integrate with any method you choose - for sending HTTP requests over the wire (e.g., cURL, sockets, PHP's stream - wrapper, non-blocking event loops like ReactPHP. -- Guzzle makes it so that you no longer need to fool around with cURL options, - stream contexts, or sockets. +- Simple interface for building query strings, POST requests, streaming large + uploads, streaming large downloads, using HTTP cookies, uploading JSON data, + etc... +- Can send both synchronous and asynchronous requests using the same interface. +- Uses PSR-7 interfaces for requests, responses, and streams. This allows you + to utilize other PSR-7 compatible libraries with Guzzle. +- Abstracts away the underlying HTTP transport, allowing you to write + environment and transport agnostic code; i.e., no hard dependency on cURL, + PHP streams, sockets, or non-blocking event loops. +- Middleware system allows you to augment and compose client behavior. ```php -$client = new GuzzleHttp\Client(); -$response = $client->get('http://guzzlephp.org'); -$res = $client->get('https://api.github.com/user', ['auth' => ['user', 'pass']]); -echo $res->getStatusCode(); -// "200" -echo $res->getHeader('content-type'); -// 'application/json; charset=utf8' -echo $res->getBody(); -// {"type":"User"...' -var_export($res->json()); -// Outputs the JSON decoded data - -// Send an asynchronous request. -$req = $client->createRequest('GET', 'http://httpbin.org', ['future' => true]); -$client->send($req)->then(function ($response) { - echo 'I completed! ' . $response; +$client = new \GuzzleHttp\Client(); +$response = $client->request('GET', 'https://api.github.com/repos/guzzle/guzzle'); + +echo $response->getStatusCode(); # 200 +echo $response->getHeaderLine('content-type'); # 'application/json; charset=utf8' +echo $response->getBody(); # '{"id": 1420053, "name": "guzzle", ...}' + +# Send an asynchronous request. +$request = new \GuzzleHttp\Psr7\Request('GET', 'http://httpbin.org'); +$promise = $client->sendAsync($request)->then(function ($response) { + echo 'I completed! ' . $response->getBody(); }); + +$promise->wait(); ``` -Get more information and answers with the -[Documentation](http://guzzlephp.org/), -[Forums](https://groups.google.com/forum/?hl=en#!forum/guzzle), -and [Gitter](https://gitter.im/guzzle/guzzle). +## Help and docs + +- [Documentation](http://guzzlephp.org/) +- [Stack Overflow](http://stackoverflow.com/questions/tagged/guzzle) +- [Gitter](https://gitter.im/guzzle/guzzle) + -### Installing via Composer +## Installing Guzzle The recommended way to install Guzzle is through [Composer](http://getcomposer.org). @@ -55,7 +56,7 @@ curl -sS https://getcomposer.org/installer | php Next, run the Composer command to install the latest stable version of Guzzle: ```bash -composer.phar require guzzlehttp/guzzle +composer require guzzlehttp/guzzle ``` After installing, you need to require Composer's autoloader: @@ -64,7 +65,26 @@ After installing, you need to require Composer's autoloader: require 'vendor/autoload.php'; ``` -### Documentation +You can then later update Guzzle using composer: + + ```bash +composer update + ``` + + +## Version Guidance + +| Version | Status | Packagist | Namespace | Repo | Docs | PSR-7 | PHP Version | +|---------|------------|---------------------|--------------|---------------------|---------------------|-------|-------------| +| 3.x | EOL | `guzzle/guzzle` | `Guzzle` | [v3][guzzle-3-repo] | [v3][guzzle-3-docs] | No | >= 5.3.3 | +| 4.x | EOL | `guzzlehttp/guzzle` | `GuzzleHttp` | [v4][guzzle-4-repo] | N/A | No | >= 5.4 | +| 5.x | EOL | `guzzlehttp/guzzle` | `GuzzleHttp` | [v5][guzzle-5-repo] | [v5][guzzle-5-docs] | No | >= 5.4 | +| 6.x | Latest | `guzzlehttp/guzzle` | `GuzzleHttp` | [v6][guzzle-6-repo] | [v6][guzzle-6-docs] | Yes | >= 5.5 | -More information can be found in the online documentation at -http://guzzlephp.org/. +[guzzle-3-repo]: https://github.com/guzzle/guzzle3 +[guzzle-4-repo]: https://github.com/guzzle/guzzle/tree/4.x +[guzzle-5-repo]: https://github.com/guzzle/guzzle/tree/5.3 +[guzzle-6-repo]: https://github.com/guzzle/guzzle +[guzzle-3-docs]: http://guzzle3.readthedocs.org +[guzzle-5-docs]: http://guzzle.readthedocs.org/en/5.3/ +[guzzle-6-docs]: http://guzzle.readthedocs.org/en/latest/ diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/UPGRADING.md b/apps/files_external/3rdparty/guzzlehttp/guzzle/UPGRADING.md index 2b3877fa8730..91d1dcc99317 100644 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/UPGRADING.md +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/UPGRADING.md @@ -1,6 +1,159 @@ Guzzle Upgrade Guide ==================== +5.0 to 6.0 +---------- + +Guzzle now uses [PSR-7](http://www.php-fig.org/psr/psr-7/) for HTTP messages. +Due to the fact that these messages are immutable, this prompted a refactoring +of Guzzle to use a middleware based system rather than an event system. Any +HTTP message interaction (e.g., `GuzzleHttp\Message\Request`) need to be +updated to work with the new immutable PSR-7 request and response objects. Any +event listeners or subscribers need to be updated to become middleware +functions that wrap handlers (or are injected into a +`GuzzleHttp\HandlerStack`). + +- Removed `GuzzleHttp\BatchResults` +- Removed `GuzzleHttp\Collection` +- Removed `GuzzleHttp\HasDataTrait` +- Removed `GuzzleHttp\ToArrayInterface` +- The `guzzlehttp/streams` dependency has been removed. Stream functionality + is now present in the `GuzzleHttp\Psr7` namespace provided by the + `guzzlehttp/psr7` package. +- Guzzle no longer uses ReactPHP promises and now uses the + `guzzlehttp/promises` library. We use a custom promise library for three + significant reasons: + 1. React promises (at the time of writing this) are recursive. Promise + chaining and promise resolution will eventually blow the stack. Guzzle + promises are not recursive as they use a sort of trampolining technique. + Note: there has been movement in the React project to modify promises to + no longer utilize recursion. + 2. Guzzle needs to have the ability to synchronously block on a promise to + wait for a result. Guzzle promises allows this functionality (and does + not require the use of recursion). + 3. Because we need to be able to wait on a result, doing so using React + promises requires wrapping react promises with RingPHP futures. This + overhead is no longer needed, reducing stack sizes, reducing complexity, + and improving performance. +- `GuzzleHttp\Mimetypes` has been moved to a function in + `GuzzleHttp\Psr7\mimetype_from_extension` and + `GuzzleHttp\Psr7\mimetype_from_filename`. +- `GuzzleHttp\Query` and `GuzzleHttp\QueryParser` have been removed. Query + strings must now be passed into request objects as strings, or provided to + the `query` request option when creating requests with clients. The `query` + option uses PHP's `http_build_query` to convert an array to a string. If you + need a different serialization technique, you will need to pass the query + string in as a string. There are a couple helper functions that will make + working with query strings easier: `GuzzleHttp\Psr7\parse_query` and + `GuzzleHttp\Psr7\build_query`. +- Guzzle no longer has a dependency on RingPHP. Due to the use of a middleware + system based on PSR-7, using RingPHP and it's middleware system as well adds + more complexity than the benefits it provides. All HTTP handlers that were + present in RingPHP have been modified to work directly with PSR-7 messages + and placed in the `GuzzleHttp\Handler` namespace. This significantly reduces + complexity in Guzzle, removes a dependency, and improves performance. RingPHP + will be maintained for Guzzle 5 support, but will no longer be a part of + Guzzle 6. +- As Guzzle now uses a middleware based systems the event system and RingPHP + integration has been removed. Note: while the event system has been removed, + it is possible to add your own type of event system that is powered by the + middleware system. + - Removed the `Event` namespace. + - Removed the `Subscriber` namespace. + - Removed `Transaction` class + - Removed `RequestFsm` + - Removed `RingBridge` + - `GuzzleHttp\Subscriber\Cookie` is now provided by + `GuzzleHttp\Middleware::cookies` + - `GuzzleHttp\Subscriber\HttpError` is now provided by + `GuzzleHttp\Middleware::httpError` + - `GuzzleHttp\Subscriber\History` is now provided by + `GuzzleHttp\Middleware::history` + - `GuzzleHttp\Subscriber\Mock` is now provided by + `GuzzleHttp\Handler\MockHandler` + - `GuzzleHttp\Subscriber\Prepare` is now provided by + `GuzzleHttp\PrepareBodyMiddleware` + - `GuzzleHttp\Subscriber\Redirect` is now provided by + `GuzzleHttp\RedirectMiddleware` +- Guzzle now uses `Psr\Http\Message\UriInterface` (implements in + `GuzzleHttp\Psr7\Uri`) for URI support. `GuzzleHttp\Url` is now gone. +- Static functions in `GuzzleHttp\Utils` have been moved to namespaced + functions under the `GuzzleHttp` namespace. This requires either a Composer + based autoloader or you to include functions.php. +- `GuzzleHttp\ClientInterface::getDefaultOption` has been renamed to + `GuzzleHttp\ClientInterface::getConfig`. +- `GuzzleHttp\ClientInterface::setDefaultOption` has been removed. +- The `json` and `xml` methods of response objects has been removed. With the + migration to strictly adhering to PSR-7 as the interface for Guzzle messages, + adding methods to message interfaces would actually require Guzzle messages + to extend from PSR-7 messages rather then work with them directly. + +## Migrating to middleware + +The change to PSR-7 unfortunately required significant refactoring to Guzzle +due to the fact that PSR-7 messages are immutable. Guzzle 5 relied on an event +system from plugins. The event system relied on mutability of HTTP messages and +side effects in order to work. With immutable messages, you have to change your +workflow to become more about either returning a value (e.g., functional +middlewares) or setting a value on an object. Guzzle v6 has chosen the +functional middleware approach. + +Instead of using the event system to listen for things like the `before` event, +you now create a stack based middleware function that intercepts a request on +the way in and the promise of the response on the way out. This is a much +simpler and more predictable approach than the event system and works nicely +with PSR-7 middleware. Due to the use of promises, the middleware system is +also asynchronous. + +v5: + +```php +use GuzzleHttp\Event\BeforeEvent; +$client = new GuzzleHttp\Client(); +// Get the emitter and listen to the before event. +$client->getEmitter()->on('before', function (BeforeEvent $e) { + // Guzzle v5 events relied on mutation + $e->getRequest()->setHeader('X-Foo', 'Bar'); +}); +``` + +v6: + +In v6, you can modify the request before it is sent using the `mapRequest` +middleware. The idiomatic way in v6 to modify the request/response lifecycle is +to setup a handler middleware stack up front and inject the handler into a +client. + +```php +use GuzzleHttp\Middleware; +// Create a handler stack that has all of the default middlewares attached +$handler = GuzzleHttp\HandlerStack::create(); +// Push the handler onto the handler stack +$handler->push(Middleware::mapRequest(function (RequestInterface $request) { + // Notice that we have to return a request object + return $request->withHeader('X-Foo', 'Bar'); +})); +// Inject the handler into the client +$client = new GuzzleHttp\Client(['handler' => $handler]); +``` + +## POST Requests + +This version added the [`form_params`](http://guzzle.readthedocs.org/en/latest/request-options.html#form_params) +and `multipart` request options. `form_params` is an associative array of +strings or array of strings and is used to serialize an +`application/x-www-form-urlencoded` POST request. The +[`multipart`](http://guzzle.readthedocs.org/en/latest/request-options.html#multipart) +option is now used to send a multipart/form-data POST request. + +`GuzzleHttp\Post\PostFile` has been removed. Use the `multipart` option to add +POST files to a multipart/form-data request. + +The `body` option no longer accepts an array to send POST requests. Please use +`multipart` or `form_params` instead. + +The `base_url` option has been renamed to `base_uri`. + 4.x to 5.0 ---------- @@ -447,7 +600,7 @@ these if needed): The following plugins are not part of the core Guzzle package, but are provided in separate repositories: -- `Guzzle\Http\Plugin\BackoffPlugin` has been rewritten to be muchs simpler +- `Guzzle\Http\Plugin\BackoffPlugin` has been rewritten to be much simpler to build custom retry policies using simple functions rather than various chained classes. See: https://github.com/guzzle/retry-subscriber - `Guzzle\Http\Plugin\Cache\CachePlugin` has moved to @@ -511,8 +664,8 @@ that contain additional metadata accessible via `getMetadata()`. The entire concept of the StreamRequestFactory has been removed. The way this was used in Guzzle 3 broke the actual interface of sending streaming requests -(instead of getting back a Response, you got a StreamInterface). Streeaming -PHP requests are now implemented throught the `GuzzleHttp\Adapter\StreamAdapter`. +(instead of getting back a Response, you got a StreamInterface). Streaming +PHP requests are now implemented through the `GuzzleHttp\Adapter\StreamAdapter`. 3.6 to 3.7 ---------- diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/composer.json b/apps/files_external/3rdparty/guzzlehttp/guzzle/composer.json index d8bb12038488..c01864f013fd 100644 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/composer.json +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/composer.json @@ -1,8 +1,16 @@ { "name": "guzzlehttp/guzzle", "type": "library", - "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients", - "keywords": ["framework", "http", "rest", "web service", "curl", "client", "HTTP client"], + "description": "Guzzle is a PHP HTTP client library", + "keywords": [ + "framework", + "http", + "rest", + "web service", + "curl", + "client", + "HTTP client" + ], "homepage": "http://guzzlephp.org/", "license": "MIT", "authors": [ @@ -13,26 +21,39 @@ } ], "require": { - "php": ">=5.4.0", - "guzzlehttp/ringphp": "^1.1", - "react/promise": "^2.2" + "php": ">=5.5", + "ext-json": "*", + "symfony/polyfill-intl-idn": "^1.17.0", + "guzzlehttp/promises": "^1.0", + "guzzlehttp/psr7": "^1.6.1" }, "require-dev": { "ext-curl": "*", - "phpunit/phpunit": "^4.0" + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0", + "psr/log": "^1.1" + }, + "suggest": { + "psr/log": "Required for using the Log middleware" + }, + "config": { + "sort-packages": true + }, + "extra": { + "branch-alias": { + "dev-master": "6.5-dev" + } }, "autoload": { "psr-4": { "GuzzleHttp\\": "src/" - } + }, + "files": [ + "src/functions_include.php" + ] }, "autoload-dev": { "psr-4": { "GuzzleHttp\\Tests\\": "tests/" } - }, - "scripts": { - "test": "make test", - "test-ci": "make coverage" } } diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/BatchResults.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/BatchResults.php deleted file mode 100644 index e5af433ddf18..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/BatchResults.php +++ /dev/null @@ -1,148 +0,0 @@ -hash = $hash; - } - - /** - * Get the keys that are available on the batch result. - * - * @return array - */ - public function getKeys() - { - return iterator_to_array($this->hash); - } - - /** - * Gets a result from the container for the given object. When getting - * results for a batch of requests, provide the request object. - * - * @param object $forObject Object to retrieve the result for. - * - * @return mixed|null - */ - public function getResult($forObject) - { - return isset($this->hash[$forObject]) ? $this->hash[$forObject] : null; - } - - /** - * Get an array of successful results. - * - * @return array - */ - public function getSuccessful() - { - $results = []; - foreach ($this->hash as $key) { - if (!($this->hash[$key] instanceof \Exception)) { - $results[] = $this->hash[$key]; - } - } - - return $results; - } - - /** - * Get an array of failed results. - * - * @return array - */ - public function getFailures() - { - $results = []; - foreach ($this->hash as $key) { - if ($this->hash[$key] instanceof \Exception) { - $results[] = $this->hash[$key]; - } - } - - return $results; - } - - /** - * Allows iteration over all batch result values. - * - * @return \ArrayIterator - */ - public function getIterator() - { - $results = []; - foreach ($this->hash as $key) { - $results[] = $this->hash[$key]; - } - - return new \ArrayIterator($results); - } - - /** - * Counts the number of elements in the batch result. - * - * @return int - */ - public function count() - { - return count($this->hash); - } - - /** - * Checks if the batch contains a specific numerical array index. - * - * @param int $key Index to access - * - * @return bool - */ - public function offsetExists($key) - { - return $key < count($this->hash); - } - - /** - * Allows access of the batch using a numerical array index. - * - * @param int $key Index to access. - * - * @return mixed|null - */ - public function offsetGet($key) - { - $i = -1; - foreach ($this->hash as $obj) { - if ($key === ++$i) { - return $this->hash[$obj]; - } - } - - return null; - } - - public function offsetUnset($key) - { - throw new \RuntimeException('Not implemented'); - } - - public function offsetSet($key, $value) - { - throw new \RuntimeException('Not implemented'); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Client.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Client.php index cf5dd469a9ea..315a022cf4b7 100644 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Client.php +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Client.php @@ -1,362 +1,501 @@ [ - * 'http://www.foo.com/{version}/', - * ['version' => '123'] - * ], - * 'defaults' => [ - * 'timeout' => 10, - * 'allow_redirects' => false, - * 'proxy' => '192.168.16.1:10' - * ] + * 'base_uri' => 'http://www.foo.com/1.0/', + * 'timeout' => 0, + * 'allow_redirects' => false, + * 'proxy' => '192.168.16.1:10' * ]); * - * @param array $config Client configuration settings - * - base_url: Base URL of the client that is merged into relative URLs. - * Can be a string or an array that contains a URI template followed - * by an associative array of expansion variables to inject into the - * URI template. - * - handler: callable RingPHP handler used to transfer requests - * - message_factory: Factory used to create request and response object - * - defaults: Default request options to apply to each request - * - emitter: Event emitter used for request events - * - fsm: (internal use only) The request finite state machine. A - * function that accepts a transaction and optional final state. The - * function is responsible for transitioning a request through its - * lifecycle events. + * Client configuration settings include the following options: + * + * - handler: (callable) Function that transfers HTTP requests over the + * wire. The function is called with a Psr7\Http\Message\RequestInterface + * and array of transfer options, and must return a + * GuzzleHttp\Promise\PromiseInterface that is fulfilled with a + * Psr7\Http\Message\ResponseInterface on success. + * If no handler is provided, a default handler will be created + * that enables all of the request options below by attaching all of the + * default middleware to the handler. + * - base_uri: (string|UriInterface) Base URI of the client that is merged + * into relative URIs. Can be a string or instance of UriInterface. + * - **: any request option + * + * @param array $config Client configuration settings. + * + * @see \GuzzleHttp\RequestOptions for a list of available request options. */ public function __construct(array $config = []) { - $this->configureBaseUrl($config); - $this->configureDefaults($config); - - if (isset($config['emitter'])) { - $this->emitter = $config['emitter']; + if (!isset($config['handler'])) { + $config['handler'] = HandlerStack::create(); + } elseif (!is_callable($config['handler'])) { + throw new \InvalidArgumentException('handler must be a callable'); } - $this->messageFactory = isset($config['message_factory']) - ? $config['message_factory'] - : new MessageFactory(); - - if (isset($config['fsm'])) { - $this->fsm = $config['fsm']; - } else { - if (isset($config['handler'])) { - $handler = $config['handler']; - } elseif (isset($config['adapter'])) { - $handler = $config['adapter']; - } else { - $handler = Utils::getDefaultHandler(); - } - $this->fsm = new RequestFsm($handler, $this->messageFactory); + // Convert the base_uri to a UriInterface + if (isset($config['base_uri'])) { + $config['base_uri'] = Psr7\uri_for($config['base_uri']); } - } - public function getDefaultOption($keyOrPath = null) - { - return $keyOrPath === null - ? $this->defaults - : Utils::getPath($this->defaults, $keyOrPath); + $this->configureDefaults($config); } - public function setDefaultOption($keyOrPath, $value) + /** + * @param string $method + * @param array $args + * + * @return Promise\PromiseInterface + */ + public function __call($method, $args) { - Utils::setPath($this->defaults, $keyOrPath, $value); - } + if (count($args) < 1) { + throw new \InvalidArgumentException('Magic request methods require a URI and optional options array'); + } - public function getBaseUrl() - { - return (string) $this->baseUrl; - } + $uri = $args[0]; + $opts = isset($args[1]) ? $args[1] : []; - public function createRequest($method, $url = null, array $options = []) - { - $options = $this->mergeDefaults($options); - // Use a clone of the client's emitter - $options['config']['emitter'] = clone $this->getEmitter(); - $url = $url || (is_string($url) && strlen($url)) - ? $this->buildUrl($url) - : (string) $this->baseUrl; - - return $this->messageFactory->createRequest($method, $url, $options); + return substr($method, -5) === 'Async' + ? $this->requestAsync(substr($method, 0, -5), $uri, $opts) + : $this->request($method, $uri, $opts); } - public function get($url = null, $options = []) + /** + * Asynchronously send an HTTP request. + * + * @param array $options Request options to apply to the given + * request and to the transfer. See \GuzzleHttp\RequestOptions. + * + * @return Promise\PromiseInterface + */ + public function sendAsync(RequestInterface $request, array $options = []) { - return $this->send($this->createRequest('GET', $url, $options)); - } + // Merge the base URI into the request URI if needed. + $options = $this->prepareDefaults($options); - public function head($url = null, array $options = []) - { - return $this->send($this->createRequest('HEAD', $url, $options)); + return $this->transfer( + $request->withUri($this->buildUri($request->getUri(), $options), $request->hasHeader('Host')), + $options + ); } - public function delete($url = null, array $options = []) + /** + * Send an HTTP request. + * + * @param array $options Request options to apply to the given + * request and to the transfer. See \GuzzleHttp\RequestOptions. + * + * @return ResponseInterface + * @throws GuzzleException + */ + public function send(RequestInterface $request, array $options = []) { - return $this->send($this->createRequest('DELETE', $url, $options)); + $options[RequestOptions::SYNCHRONOUS] = true; + return $this->sendAsync($request, $options)->wait(); } - public function put($url = null, array $options = []) + /** + * Create and send an asynchronous HTTP request. + * + * Use an absolute path to override the base path of the client, or a + * relative path to append to the base path of the client. The URL can + * contain the query string as well. Use an array to provide a URL + * template and additional variables to use in the URL template expansion. + * + * @param string $method HTTP method + * @param string|UriInterface $uri URI object or string. + * @param array $options Request options to apply. See \GuzzleHttp\RequestOptions. + * + * @return Promise\PromiseInterface + */ + public function requestAsync($method, $uri = '', array $options = []) { - return $this->send($this->createRequest('PUT', $url, $options)); - } + $options = $this->prepareDefaults($options); + // Remove request modifying parameter because it can be done up-front. + $headers = isset($options['headers']) ? $options['headers'] : []; + $body = isset($options['body']) ? $options['body'] : null; + $version = isset($options['version']) ? $options['version'] : '1.1'; + // Merge the URI into the base URI. + $uri = $this->buildUri($uri, $options); + if (is_array($body)) { + $this->invalidBody(); + } + $request = new Psr7\Request($method, $uri, $headers, $body, $version); + // Remove the option so that they are not doubly-applied. + unset($options['headers'], $options['body'], $options['version']); - public function patch($url = null, array $options = []) - { - return $this->send($this->createRequest('PATCH', $url, $options)); + return $this->transfer($request, $options); } - public function post($url = null, array $options = []) + /** + * Create and send an HTTP request. + * + * Use an absolute path to override the base path of the client, or a + * relative path to append to the base path of the client. The URL can + * contain the query string as well. + * + * @param string $method HTTP method. + * @param string|UriInterface $uri URI object or string. + * @param array $options Request options to apply. See \GuzzleHttp\RequestOptions. + * + * @return ResponseInterface + * @throws GuzzleException + */ + public function request($method, $uri = '', array $options = []) { - return $this->send($this->createRequest('POST', $url, $options)); + $options[RequestOptions::SYNCHRONOUS] = true; + return $this->requestAsync($method, $uri, $options)->wait(); } - public function options($url = null, array $options = []) + /** + * Get a client configuration option. + * + * These options include default request options of the client, a "handler" + * (if utilized by the concrete client), and a "base_uri" if utilized by + * the concrete client. + * + * @param string|null $option The config option to retrieve. + * + * @return mixed + */ + public function getConfig($option = null) { - return $this->send($this->createRequest('OPTIONS', $url, $options)); + return $option === null + ? $this->config + : (isset($this->config[$option]) ? $this->config[$option] : null); } - public function send(RequestInterface $request) + /** + * @param string|null $uri + * + * @return UriInterface + */ + private function buildUri($uri, array $config) { - $isFuture = $request->getConfig()->get('future'); - $trans = new Transaction($this, $request, $isFuture); - $fn = $this->fsm; + // for BC we accept null which would otherwise fail in uri_for + $uri = Psr7\uri_for($uri === null ? '' : $uri); - try { - $fn($trans); - if ($isFuture) { - // Turn the normal response into a future if needed. - return $trans->response instanceof FutureInterface - ? $trans->response - : new FutureResponse(new FulfilledPromise($trans->response)); - } - // Resolve deep futures if this is not a future - // transaction. This accounts for things like retries - // that do not have an immediate side-effect. - while ($trans->response instanceof FutureInterface) { - $trans->response = $trans->response->wait(); - } - return $trans->response; - } catch (\Exception $e) { - if ($isFuture) { - // Wrap the exception in a promise - return new FutureResponse(new RejectedPromise($e)); - } - throw RequestException::wrapException($trans->request, $e); - } catch (\TypeError $error) { - $exception = new \Exception($error->getMessage(), $error->getCode(), $error); - if ($isFuture) { - // Wrap the exception in a promise - return new FutureResponse(new RejectedPromise($exception)); - } - throw RequestException::wrapException($trans->request, $exception); + if (isset($config['base_uri'])) { + $uri = Psr7\UriResolver::resolve(Psr7\uri_for($config['base_uri']), $uri); } + + if (isset($config['idn_conversion']) && ($config['idn_conversion'] !== false)) { + $idnOptions = ($config['idn_conversion'] === true) ? IDNA_DEFAULT : $config['idn_conversion']; + $uri = Utils::idnUriConvert($uri, $idnOptions); + } + + return $uri->getScheme() === '' && $uri->getHost() !== '' ? $uri->withScheme('http') : $uri; } /** - * Get an array of default options to apply to the client + * Configures the default options for a client. * - * @return array + * @param array $config + * @return void */ - protected function getDefaultOptions() + private function configureDefaults(array $config) { - $settings = [ - 'allow_redirects' => true, - 'exceptions' => true, + $defaults = [ + 'allow_redirects' => RedirectMiddleware::$defaultSettings, + 'http_errors' => true, 'decode_content' => true, - 'verify' => true + 'verify' => true, + 'cookies' => false, + 'idn_conversion' => true, ]; // Use the standard Linux HTTP_PROXY and HTTPS_PROXY if set. + // We can only trust the HTTP_PROXY environment variable in a CLI // process due to the fact that PHP has no reliable mechanism to // get environment variables that start with "HTTP_". - if (php_sapi_name() == 'cli' && getenv('HTTP_PROXY')) { - $settings['proxy']['http'] = getenv('HTTP_PROXY'); + if (php_sapi_name() === 'cli' && getenv('HTTP_PROXY')) { + $defaults['proxy']['http'] = getenv('HTTP_PROXY'); } if ($proxy = getenv('HTTPS_PROXY')) { - $settings['proxy']['https'] = $proxy; + $defaults['proxy']['https'] = $proxy; + } + + if ($noProxy = getenv('NO_PROXY')) { + $cleanedNoProxy = str_replace(' ', '', $noProxy); + $defaults['proxy']['no'] = explode(',', $cleanedNoProxy); } - return $settings; + $this->config = $config + $defaults; + + if (!empty($config['cookies']) && $config['cookies'] === true) { + $this->config['cookies'] = new CookieJar(); + } + + // Add the default user-agent header. + if (!isset($this->config['headers'])) { + $this->config['headers'] = ['User-Agent' => default_user_agent()]; + } else { + // Add the User-Agent header if one was not already set. + foreach (array_keys($this->config['headers']) as $name) { + if (strtolower($name) === 'user-agent') { + return; + } + } + $this->config['headers']['User-Agent'] = default_user_agent(); + } } /** - * Expand a URI template and inherit from the base URL if it's relative + * Merges default options into the array. + * + * @param array $options Options to modify by reference * - * @param string|array $url URL or an array of the URI template to expand - * followed by a hash of template varnames. - * @return string - * @throws \InvalidArgumentException + * @return array */ - private function buildUrl($url) + private function prepareDefaults(array $options) { - // URI template (absolute or relative) - if (!is_array($url)) { - return strpos($url, '://') - ? (string) $url - : (string) $this->baseUrl->combine($url); + $defaults = $this->config; + + if (!empty($defaults['headers'])) { + // Default headers are only added if they are not present. + $defaults['_conditional'] = $defaults['headers']; + unset($defaults['headers']); } - if (!isset($url[1])) { - throw new \InvalidArgumentException('You must provide a hash of ' - . 'varname options in the second element of a URL array.'); + // Special handling for headers is required as they are added as + // conditional headers and as headers passed to a request ctor. + if (array_key_exists('headers', $options)) { + // Allows default headers to be unset. + if ($options['headers'] === null) { + $defaults['_conditional'] = []; + unset($options['headers']); + } elseif (!is_array($options['headers'])) { + throw new \InvalidArgumentException('headers must be an array'); + } } - // Absolute URL - if (strpos($url[0], '://')) { - return Utils::uriTemplate($url[0], $url[1]); + // Shallow merge defaults underneath options. + $result = $options + $defaults; + + // Remove null values. + foreach ($result as $k => $v) { + if ($v === null) { + unset($result[$k]); + } } - // Combine the relative URL with the base URL - return (string) $this->baseUrl->combine( - Utils::uriTemplate($url[0], $url[1]) - ); + return $result; } - private function configureBaseUrl(&$config) + /** + * Transfers the given request and applies request options. + * + * The URI of the request is not modified and the request options are used + * as-is without merging in default options. + * + * @param array $options See \GuzzleHttp\RequestOptions. + * + * @return Promise\PromiseInterface + */ + private function transfer(RequestInterface $request, array $options) { - if (!isset($config['base_url'])) { - $this->baseUrl = new Url('', ''); - } elseif (!is_array($config['base_url'])) { - $this->baseUrl = Url::fromString($config['base_url']); - } elseif (count($config['base_url']) < 2) { - throw new \InvalidArgumentException('You must provide a hash of ' - . 'varname options in the second element of a base_url array.'); - } else { - $this->baseUrl = Url::fromString( - Utils::uriTemplate( - $config['base_url'][0], - $config['base_url'][1] - ) - ); - $config['base_url'] = (string) $this->baseUrl; + // save_to -> sink + if (isset($options['save_to'])) { + $options['sink'] = $options['save_to']; + unset($options['save_to']); } - } - private function configureDefaults($config) - { - if (!isset($config['defaults'])) { - $this->defaults = $this->getDefaultOptions(); - } else { - $this->defaults = array_replace( - $this->getDefaultOptions(), - $config['defaults'] - ); + // exceptions -> http_errors + if (isset($options['exceptions'])) { + $options['http_errors'] = $options['exceptions']; + unset($options['exceptions']); } - // Add the default user-agent header - if (!isset($this->defaults['headers'])) { - $this->defaults['headers'] = [ - 'User-Agent' => Utils::getDefaultUserAgent() - ]; - } elseif (!Core::hasHeader($this->defaults, 'User-Agent')) { - // Add the User-Agent header if one was not already set - $this->defaults['headers']['User-Agent'] = Utils::getDefaultUserAgent(); + $request = $this->applyOptions($request, $options); + /** @var HandlerStack $handler */ + $handler = $options['handler']; + + try { + return Promise\promise_for($handler($request, $options)); + } catch (\Exception $e) { + return Promise\rejection_for($e); } } /** - * Merges default options into the array passed by reference. + * Applies the array of request options to a request. * - * @param array $options Options to modify by reference + * @param RequestInterface $request + * @param array $options * - * @return array + * @return RequestInterface */ - private function mergeDefaults($options) + private function applyOptions(RequestInterface $request, array &$options) { - $defaults = $this->defaults; - - // Case-insensitively merge in default headers if both defaults and - // options have headers specified. - if (!empty($defaults['headers']) && !empty($options['headers'])) { - // Create a set of lowercased keys that are present. - $lkeys = []; - foreach (array_keys($options['headers']) as $k) { - $lkeys[strtolower($k)] = true; + $modify = [ + 'set_headers' => [], + ]; + + if (isset($options['headers'])) { + $modify['set_headers'] = $options['headers']; + unset($options['headers']); + } + + if (isset($options['form_params'])) { + if (isset($options['multipart'])) { + throw new \InvalidArgumentException('You cannot use ' + . 'form_params and multipart at the same time. Use the ' + . 'form_params option if you want to send application/' + . 'x-www-form-urlencoded requests, and the multipart ' + . 'option to send multipart/form-data requests.'); } - // Merge in lowercase default keys when not present in above set. - foreach ($defaults['headers'] as $key => $value) { - if (!isset($lkeys[strtolower($key)])) { - $options['headers'][$key] = $value; - } + $options['body'] = http_build_query($options['form_params'], '', '&'); + unset($options['form_params']); + // Ensure that we don't have the header in different case and set the new value. + $options['_conditional'] = Psr7\_caseless_remove(['Content-Type'], $options['_conditional']); + $options['_conditional']['Content-Type'] = 'application/x-www-form-urlencoded'; + } + + if (isset($options['multipart'])) { + $options['body'] = new Psr7\MultipartStream($options['multipart']); + unset($options['multipart']); + } + + if (isset($options['json'])) { + $options['body'] = \GuzzleHttp\json_encode($options['json']); + unset($options['json']); + // Ensure that we don't have the header in different case and set the new value. + $options['_conditional'] = Psr7\_caseless_remove(['Content-Type'], $options['_conditional']); + $options['_conditional']['Content-Type'] = 'application/json'; + } + + if (!empty($options['decode_content']) + && $options['decode_content'] !== true + ) { + // Ensure that we don't have the header in different case and set the new value. + $options['_conditional'] = Psr7\_caseless_remove(['Accept-Encoding'], $options['_conditional']); + $modify['set_headers']['Accept-Encoding'] = $options['decode_content']; + } + + if (isset($options['body'])) { + if (is_array($options['body'])) { + $this->invalidBody(); } - // No longer need to merge in headers. - unset($defaults['headers']); + $modify['body'] = Psr7\stream_for($options['body']); + unset($options['body']); } - $result = array_replace_recursive($defaults, $options); - foreach ($options as $k => $v) { - if ($v === null) { - unset($result[$k]); + if (!empty($options['auth']) && is_array($options['auth'])) { + $value = $options['auth']; + $type = isset($value[2]) ? strtolower($value[2]) : 'basic'; + switch ($type) { + case 'basic': + // Ensure that we don't have the header in different case and set the new value. + $modify['set_headers'] = Psr7\_caseless_remove(['Authorization'], $modify['set_headers']); + $modify['set_headers']['Authorization'] = 'Basic ' + . base64_encode("$value[0]:$value[1]"); + break; + case 'digest': + // @todo: Do not rely on curl + $options['curl'][CURLOPT_HTTPAUTH] = CURLAUTH_DIGEST; + $options['curl'][CURLOPT_USERPWD] = "$value[0]:$value[1]"; + break; + case 'ntlm': + $options['curl'][CURLOPT_HTTPAUTH] = CURLAUTH_NTLM; + $options['curl'][CURLOPT_USERPWD] = "$value[0]:$value[1]"; + break; } } - return $result; - } + if (isset($options['query'])) { + $value = $options['query']; + if (is_array($value)) { + $value = http_build_query($value, null, '&', PHP_QUERY_RFC3986); + } + if (!is_string($value)) { + throw new \InvalidArgumentException('query must be a string or array'); + } + $modify['query'] = $value; + unset($options['query']); + } - /** - * @deprecated Use {@see GuzzleHttp\Pool} instead. - * @see GuzzleHttp\Pool - */ - public function sendAll($requests, array $options = []) - { - Pool::send($this, $requests, $options); - } + // Ensure that sink is not an invalid value. + if (isset($options['sink'])) { + // TODO: Add more sink validation? + if (is_bool($options['sink'])) { + throw new \InvalidArgumentException('sink must not be a boolean'); + } + } - /** - * @deprecated Use GuzzleHttp\Utils::getDefaultHandler - */ - public static function getDefaultHandler() - { - return Utils::getDefaultHandler(); + $request = Psr7\modify_request($request, $modify); + if ($request->getBody() instanceof Psr7\MultipartStream) { + // Use a multipart/form-data POST if a Content-Type is not set. + // Ensure that we don't have the header in different case and set the new value. + $options['_conditional'] = Psr7\_caseless_remove(['Content-Type'], $options['_conditional']); + $options['_conditional']['Content-Type'] = 'multipart/form-data; boundary=' + . $request->getBody()->getBoundary(); + } + + // Merge in conditional headers if they are not present. + if (isset($options['_conditional'])) { + // Build up the changes so it's in a single clone of the message. + $modify = []; + foreach ($options['_conditional'] as $k => $v) { + if (!$request->hasHeader($k)) { + $modify['set_headers'][$k] = $v; + } + } + $request = Psr7\modify_request($request, $modify); + // Don't pass this internal value along to middleware/handlers. + unset($options['_conditional']); + } + + return $request; } /** - * @deprecated Use GuzzleHttp\Utils::getDefaultUserAgent + * Throw Exception with pre-set message. + * @return void + * @throws \InvalidArgumentException Invalid body. */ - public static function getDefaultUserAgent() + private function invalidBody() { - return Utils::getDefaultUserAgent(); + throw new \InvalidArgumentException('Passing in the "body" request ' + . 'option as an array to send a POST request has been deprecated. ' + . 'Please use the "form_params" request option to send a ' + . 'application/x-www-form-urlencoded request, or the "multipart" ' + . 'request option to send a multipart/form-data request.'); } } diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/ClientInterface.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/ClientInterface.php index 6668597d3d94..638b75dca4d7 100644 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/ClientInterface.php +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/ClientInterface.php @@ -1,150 +1,87 @@ data = $data; - } - - /** - * Create a new collection from an array, validate the keys, and add default - * values where missing - * - * @param array $config Configuration values to apply. - * @param array $defaults Default parameters - * @param array $required Required parameter names - * - * @return self - * @throws \InvalidArgumentException if a parameter is missing - */ - public static function fromConfig( - array $config = [], - array $defaults = [], - array $required = [] - ) { - $data = $config + $defaults; - - if ($missing = array_diff($required, array_keys($data))) { - throw new \InvalidArgumentException( - 'Config is missing the following keys: ' . - implode(', ', $missing)); - } - - return new self($data); - } - - /** - * Removes all key value pairs - */ - public function clear() - { - $this->data = []; - } - - /** - * Get a specific key value. - * - * @param string $key Key to retrieve. - * - * @return mixed|null Value of the key or NULL - */ - public function get($key) - { - return isset($this->data[$key]) ? $this->data[$key] : null; - } - - /** - * Set a key value pair - * - * @param string $key Key to set - * @param mixed $value Value to set - */ - public function set($key, $value) - { - $this->data[$key] = $value; - } - - /** - * Add a value to a key. If a key of the same name has already been added, - * the key value will be converted into an array and the new value will be - * pushed to the end of the array. - * - * @param string $key Key to add - * @param mixed $value Value to add to the key - */ - public function add($key, $value) - { - if (!array_key_exists($key, $this->data)) { - $this->data[$key] = $value; - } elseif (is_array($this->data[$key])) { - $this->data[$key][] = $value; - } else { - $this->data[$key] = array($this->data[$key], $value); - } - } - - /** - * Remove a specific key value pair - * - * @param string $key A key to remove - */ - public function remove($key) - { - unset($this->data[$key]); - } - - /** - * Get all keys in the collection - * - * @return array - */ - public function getKeys() - { - return array_keys($this->data); - } - - /** - * Returns whether or not the specified key is present. - * - * @param string $key The key for which to check the existence. - * - * @return bool - */ - public function hasKey($key) - { - return array_key_exists($key, $this->data); - } - - /** - * Checks if any keys contains a certain value - * - * @param string $value Value to search for - * - * @return mixed Returns the key if the value was found FALSE if the value - * was not found. - */ - public function hasValue($value) - { - return array_search($value, $this->data, true); - } - - /** - * Replace the data of the object with the value of an array - * - * @param array $data Associative array of data - */ - public function replace(array $data) - { - $this->data = $data; - } - - /** - * Add and merge in a Collection or array of key value pair data. - * - * @param Collection|array $data Associative array of key value pair data - */ - public function merge($data) - { - foreach ($data as $key => $value) { - $this->add($key, $value); - } - } - - /** - * Overwrite key value pairs in this collection with all of the data from - * an array or collection. - * - * @param array|\Traversable $data Values to override over this config - */ - public function overwriteWith($data) - { - if (is_array($data)) { - $this->data = $data + $this->data; - } elseif ($data instanceof Collection) { - $this->data = $data->toArray() + $this->data; - } else { - foreach ($data as $key => $value) { - $this->data[$key] = $value; - } - } - } - - /** - * Returns a Collection containing all the elements of the collection after - * applying the callback function to each one. - * - * The callable should accept three arguments: - * - (string) $key - * - (string) $value - * - (array) $context - * - * The callable must return a the altered or unaltered value. - * - * @param callable $closure Map function to apply - * @param array $context Context to pass to the callable - * - * @return Collection - */ - public function map(callable $closure, array $context = []) - { - $collection = new static(); - foreach ($this as $key => $value) { - $collection[$key] = $closure($key, $value, $context); - } - - return $collection; - } - - /** - * Iterates over each key value pair in the collection passing them to the - * callable. If the callable returns true, the current value from input is - * returned into the result Collection. - * - * The callable must accept two arguments: - * - (string) $key - * - (string) $value - * - * @param callable $closure Evaluation function - * - * @return Collection - */ - public function filter(callable $closure) - { - $collection = new static(); - foreach ($this->data as $key => $value) { - if ($closure($key, $value)) { - $collection[$key] = $value; - } - } - - return $collection; - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Cookie/CookieJar.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Cookie/CookieJar.php index f8ac7dd350fc..38f98ad7c0c9 100644 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Cookie/CookieJar.php +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Cookie/CookieJar.php @@ -1,14 +1,13 @@ getExpires() || $allowSessionCookies) { + if (!$cookie->getDiscard()) { + return true; + } + } + + return false; + } + + /** + * Finds and returns the cookie based on the name * - * @return string + * @param string $name cookie name to search for + * @return SetCookie|null cookie that was found or null if not found */ - public static function getCookieValue($value) + public function getCookieByName($name) { - if (substr($value, 0, 1) !== '"' && - substr($value, -1, 1) !== '"' && - strpbrk($value, ';,') - ) { - $value = '"' . $value . '"'; + // don't allow a non string name + if ($name === null || !is_scalar($name)) { + return null; + } + foreach ($this->cookies as $cookie) { + if ($cookie->getName() !== null && strcasecmp($cookie->getName(), $name) === 0) { + return $cookie; + } } - return $value; + return null; } public function toArray() @@ -92,7 +122,7 @@ public function clear($domain = null, $path = null, $name = null) } elseif (!$path) { $this->cookies = array_filter( $this->cookies, - function (SetCookie $cookie) use ($path, $domain) { + function (SetCookie $cookie) use ($domain) { return !$cookie->matchesDomain($domain); } ); @@ -128,6 +158,13 @@ function (SetCookie $cookie) { public function setCookie(SetCookie $cookie) { + // If the name string is empty (but not 0), ignore the set-cookie + // string entirely. + $name = $cookie->getName(); + if (!$name && $name !== '0') { + return false; + } + // Only allow cookies with set and valid domain, name, value $result = $cookie->validate(); if ($result !== true) { @@ -194,38 +231,69 @@ public function extractCookies( RequestInterface $request, ResponseInterface $response ) { - if ($cookieHeader = $response->getHeaderAsArray('Set-Cookie')) { + if ($cookieHeader = $response->getHeader('Set-Cookie')) { foreach ($cookieHeader as $cookie) { $sc = SetCookie::fromString($cookie); if (!$sc->getDomain()) { - $sc->setDomain($request->getHost()); + $sc->setDomain($request->getUri()->getHost()); + } + if (0 !== strpos($sc->getPath(), '/')) { + $sc->setPath($this->getCookiePathFromRequest($request)); } $this->setCookie($sc); } } } - public function addCookieHeader(RequestInterface $request) + /** + * Computes cookie path following RFC 6265 section 5.1.4 + * + * @link https://tools.ietf.org/html/rfc6265#section-5.1.4 + * + * @param RequestInterface $request + * @return string + */ + private function getCookiePathFromRequest(RequestInterface $request) + { + $uriPath = $request->getUri()->getPath(); + if ('' === $uriPath) { + return '/'; + } + if (0 !== strpos($uriPath, '/')) { + return '/'; + } + if ('/' === $uriPath) { + return '/'; + } + if (0 === $lastSlashPos = strrpos($uriPath, '/')) { + return '/'; + } + + return substr($uriPath, 0, $lastSlashPos); + } + + public function withCookieHeader(RequestInterface $request) { $values = []; - $scheme = $request->getScheme(); - $host = $request->getHost(); - $path = $request->getPath(); + $uri = $request->getUri(); + $scheme = $uri->getScheme(); + $host = $uri->getHost(); + $path = $uri->getPath() ?: '/'; foreach ($this->cookies as $cookie) { if ($cookie->matchesPath($path) && $cookie->matchesDomain($host) && !$cookie->isExpired() && - (!$cookie->getSecure() || $scheme == 'https') + (!$cookie->getSecure() || $scheme === 'https') ) { $values[] = $cookie->getName() . '=' - . self::getCookieValue($cookie->getValue()); + . $cookie->getValue(); } } - if ($values) { - $request->setHeader('Cookie', implode('; ', $values)); - } + return $values + ? $request->withHeader('Cookie', implode('; ', $values)) + : $request; } /** diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php index 4ea8567e8778..6ee11885e1f1 100644 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php @@ -1,8 +1,8 @@ filename = $cookieFile; + $this->storeSessionCookies = $storeSessionCookies; if (file_exists($cookieFile)) { $this->load($cookieFile); @@ -45,15 +50,15 @@ public function save($filename) { $json = []; foreach ($this as $cookie) { - if ($cookie->getExpires() && !$cookie->getDiscard()) { + /** @var SetCookie $cookie */ + if (CookieJar::shouldPersist($cookie, $this->storeSessionCookies)) { $json[] = $cookie->toArray(); } } - if (false === file_put_contents($filename, json_encode($json), LOCK_EX)) { - // @codeCoverageIgnoreStart + $jsonStr = \GuzzleHttp\json_encode($json); + if (false === file_put_contents($filename, $jsonStr, LOCK_EX)) { throw new \RuntimeException("Unable to save file {$filename}"); - // @codeCoverageIgnoreEnd } } @@ -69,14 +74,14 @@ public function load($filename) { $json = file_get_contents($filename); if (false === $json) { - // @codeCoverageIgnoreStart throw new \RuntimeException("Unable to load file {$filename}"); - // @codeCoverageIgnoreEnd + } elseif ($json === '') { + return; } - $data = Utils::jsonDecode($json, true); + $data = \GuzzleHttp\json_decode($json, true); if (is_array($data)) { - foreach (Utils::jsonDecode($json, true) as $cookie) { + foreach (json_decode($json, true) as $cookie) { $this->setCookie(new SetCookie($cookie)); } } elseif (strlen($data)) { diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php index 71a02d56dce5..0224a2447b14 100644 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php @@ -1,8 +1,6 @@ sessionKey = $sessionKey; + $this->storeSessionCookies = $storeSessionCookies; $this->load(); } @@ -37,7 +43,8 @@ public function save() { $json = []; foreach ($this as $cookie) { - if ($cookie->getExpires() && !$cookie->getDiscard()) { + /** @var SetCookie $cookie */ + if (CookieJar::shouldPersist($cookie, $this->storeSessionCookies)) { $json[] = $cookie->toArray(); } } @@ -50,11 +57,10 @@ public function save() */ protected function load() { - $cookieJar = isset($_SESSION[$this->sessionKey]) - ? $_SESSION[$this->sessionKey] - : null; - - $data = Utils::jsonDecode($cookieJar, true); + if (!isset($_SESSION[$this->sessionKey])) { + return; + } + $data = json_decode($_SESSION[$this->sessionKey], true); if (is_array($data)) { foreach ($data as $cookie) { $this->setCookie(new SetCookie($cookie)); diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Cookie/SetCookie.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Cookie/SetCookie.php index 6fdee0dd3c75..3d776a70bc78 100644 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Cookie/SetCookie.php +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Cookie/SetCookie.php @@ -1,12 +1,10 @@ data['Name'] . '=' . $this->data['Value'] . '; '; foreach ($this->data as $k => $v) { - if ($k != 'Name' && $k != 'Value' && $v !== null && $v !== false) { - if ($k == 'Expires') { + if ($k !== 'Name' && $k !== 'Value' && $v !== null && $v !== false) { + if ($k === 'Expires') { $str .= 'Expires=' . gmdate('D, d M Y H:i:s \G\M\T', $v) . '; '; } else { $str .= ($v === true ? $k : "{$k}={$v}") . '; '; @@ -230,7 +227,7 @@ public function setExpires($timestamp) /** * Get whether or not this is a secure cookie * - * @return null|bool + * @return bool|null */ public function getSecure() { @@ -250,7 +247,7 @@ public function setSecure($secure) /** * Get whether or not this is a session cookie * - * @return null|bool + * @return bool|null */ public function getDiscard() { @@ -288,15 +285,43 @@ public function setHttpOnly($httpOnly) } /** - * Check if the cookie matches a path value + * Check if the cookie matches a path value. + * + * A request-path path-matches a given cookie-path if at least one of + * the following conditions holds: + * + * - The cookie-path and the request-path are identical. + * - The cookie-path is a prefix of the request-path, and the last + * character of the cookie-path is %x2F ("/"). + * - The cookie-path is a prefix of the request-path, and the first + * character of the request-path that is not included in the cookie- + * path is a %x2F ("/") character. * - * @param string $path Path to check against + * @param string $requestPath Path to check against * * @return bool */ - public function matchesPath($path) + public function matchesPath($requestPath) { - return !$this->getPath() || 0 === stripos($path, $this->getPath()); + $cookiePath = $this->getPath(); + + // Match on exact matches or when path is the default empty "/" + if ($cookiePath === '/' || $cookiePath == $requestPath) { + return true; + } + + // Ensure that the cookie-path is a prefix of the request path. + if (0 !== strpos($requestPath, $cookiePath)) { + return false; + } + + // Match if the last character of the cookie-path is "/" + if (substr($cookiePath, -1, 1) === '/') { + return true; + } + + // Match if the first character not included in cookie path is "/" + return substr($requestPath, strlen($cookiePath), 1) === '/'; } /** @@ -323,7 +348,7 @@ public function matchesDomain($domain) return false; } - return (bool) preg_match('/\.' . preg_quote($cookieDomain) . '$/i', $domain); + return (bool) preg_match('/\.' . preg_quote($cookieDomain, '/') . '$/', $domain); } /** @@ -350,8 +375,13 @@ public function validate() } // Check if any of the invalid characters are present in the cookie name - if (preg_match("/[=,; \t\r\n\013\014]/", $name)) { - return "Cookie name must not cannot invalid characters: =,; \\t\\r\\n\\013\\014"; + if (preg_match( + '/[\x00-\x20\x22\x28-\x29\x2c\x2f\x3a-\x40\x5c\x7b\x7d\x7f]/', + $name + )) { + return 'Cookie name must not contain invalid characters: ASCII ' + . 'Control characters (0-31;127), space, tab and the ' + . 'following characters: ()<>@,;:\"/?={}'; } // Value must not be empty, but can be 0 diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/AbstractEvent.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/AbstractEvent.php deleted file mode 100644 index 0d2f4dbf0ce4..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/AbstractEvent.php +++ /dev/null @@ -1,20 +0,0 @@ -propagationStopped; - } - - public function stopPropagation() - { - $this->propagationStopped = true; - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/AbstractRequestEvent.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/AbstractRequestEvent.php deleted file mode 100644 index 8a6ee47c856e..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/AbstractRequestEvent.php +++ /dev/null @@ -1,61 +0,0 @@ -transaction = $transaction; - } - - /** - * Get the HTTP client associated with the event. - * - * @return ClientInterface - */ - public function getClient() - { - return $this->transaction->client; - } - - /** - * Get the request object - * - * @return RequestInterface - */ - public function getRequest() - { - return $this->transaction->request; - } - - /** - * Get the number of transaction retries. - * - * @return int - */ - public function getRetryCount() - { - return $this->transaction->retries; - } - - /** - * @return Transaction - */ - public function getTransaction() - { - return $this->transaction; - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/AbstractRetryableEvent.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/AbstractRetryableEvent.php deleted file mode 100644 index bbbdfaf83131..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/AbstractRetryableEvent.php +++ /dev/null @@ -1,40 +0,0 @@ -transaction->state = 'retry'; - - if ($afterDelay) { - $this->transaction->request->getConfig()->set('delay', $afterDelay); - } - - $this->stopPropagation(); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/AbstractTransferEvent.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/AbstractTransferEvent.php deleted file mode 100644 index 3b106df00782..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/AbstractTransferEvent.php +++ /dev/null @@ -1,63 +0,0 @@ -transaction->transferInfo; - } - - return isset($this->transaction->transferInfo[$name]) - ? $this->transaction->transferInfo[$name] - : null; - } - - /** - * Returns true/false if a response is available. - * - * @return bool - */ - public function hasResponse() - { - return !($this->transaction->response instanceof FutureInterface); - } - - /** - * Get the response. - * - * @return ResponseInterface|null - */ - public function getResponse() - { - return $this->hasResponse() ? $this->transaction->response : null; - } - - /** - * Intercept the request and associate a response - * - * @param ResponseInterface $response Response to set - */ - public function intercept(ResponseInterface $response) - { - $this->transaction->response = $response; - $this->transaction->exception = null; - $this->stopPropagation(); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/BeforeEvent.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/BeforeEvent.php deleted file mode 100644 index f313c37561dc..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/BeforeEvent.php +++ /dev/null @@ -1,26 +0,0 @@ -transaction->response = $response; - $this->transaction->exception = null; - $this->stopPropagation(); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/CompleteEvent.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/CompleteEvent.php deleted file mode 100644 index 56cc557e3e5c..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/CompleteEvent.php +++ /dev/null @@ -1,14 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - * - * @link https://github.com/symfony/symfony/tree/master/src/Symfony/Component/EventDispatcher - */ -class Emitter implements EmitterInterface -{ - /** @var array */ - private $listeners = []; - - /** @var array */ - private $sorted = []; - - public function on($eventName, callable $listener, $priority = 0) - { - if ($priority === 'first') { - $priority = isset($this->listeners[$eventName]) - ? max(array_keys($this->listeners[$eventName])) + 1 - : 1; - } elseif ($priority === 'last') { - $priority = isset($this->listeners[$eventName]) - ? min(array_keys($this->listeners[$eventName])) - 1 - : -1; - } - - $this->listeners[$eventName][$priority][] = $listener; - unset($this->sorted[$eventName]); - } - - public function once($eventName, callable $listener, $priority = 0) - { - $onceListener = function ( - EventInterface $event - ) use (&$onceListener, $eventName, $listener, $priority) { - $this->removeListener($eventName, $onceListener); - $listener($event, $eventName); - }; - - $this->on($eventName, $onceListener, $priority); - } - - public function removeListener($eventName, callable $listener) - { - if (empty($this->listeners[$eventName])) { - return; - } - - foreach ($this->listeners[$eventName] as $priority => $listeners) { - if (false !== ($key = array_search($listener, $listeners, true))) { - unset( - $this->listeners[$eventName][$priority][$key], - $this->sorted[$eventName] - ); - } - } - } - - public function listeners($eventName = null) - { - // Return all events in a sorted priority order - if ($eventName === null) { - foreach (array_keys($this->listeners) as $eventName) { - if (empty($this->sorted[$eventName])) { - $this->listeners($eventName); - } - } - return $this->sorted; - } - - // Return the listeners for a specific event, sorted in priority order - if (empty($this->sorted[$eventName])) { - $this->sorted[$eventName] = []; - if (isset($this->listeners[$eventName])) { - krsort($this->listeners[$eventName], SORT_NUMERIC); - foreach ($this->listeners[$eventName] as $listeners) { - foreach ($listeners as $listener) { - $this->sorted[$eventName][] = $listener; - } - } - } - } - - return $this->sorted[$eventName]; - } - - public function hasListeners($eventName) - { - return !empty($this->listeners[$eventName]); - } - - public function emit($eventName, EventInterface $event) - { - if (isset($this->listeners[$eventName])) { - foreach ($this->listeners($eventName) as $listener) { - $listener($event, $eventName); - if ($event->isPropagationStopped()) { - break; - } - } - } - - return $event; - } - - public function attach(SubscriberInterface $subscriber) - { - foreach ($subscriber->getEvents() as $eventName => $listeners) { - if (is_array($listeners[0])) { - foreach ($listeners as $listener) { - $this->on( - $eventName, - [$subscriber, $listener[0]], - isset($listener[1]) ? $listener[1] : 0 - ); - } - } else { - $this->on( - $eventName, - [$subscriber, $listeners[0]], - isset($listeners[1]) ? $listeners[1] : 0 - ); - } - } - } - - public function detach(SubscriberInterface $subscriber) - { - foreach ($subscriber->getEvents() as $eventName => $listener) { - $this->removeListener($eventName, [$subscriber, $listener[0]]); - } - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/EmitterInterface.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/EmitterInterface.php deleted file mode 100644 index 9783efd15ae4..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/EmitterInterface.php +++ /dev/null @@ -1,96 +0,0 @@ -transaction->exception; - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/ErrorEvent.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/ErrorEvent.php deleted file mode 100644 index 7432134d03e9..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/ErrorEvent.php +++ /dev/null @@ -1,27 +0,0 @@ -transaction->exception; - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/EventInterface.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/EventInterface.php deleted file mode 100644 index 97247e84c656..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/EventInterface.php +++ /dev/null @@ -1,23 +0,0 @@ -emitter) { - $this->emitter = new Emitter(); - } - - return $this->emitter; - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/ListenerAttacherTrait.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/ListenerAttacherTrait.php deleted file mode 100644 index 407dc92dd5e7..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/ListenerAttacherTrait.php +++ /dev/null @@ -1,88 +0,0 @@ -getEmitter(); - foreach ($listeners as $el) { - if ($el['once']) { - $emitter->once($el['name'], $el['fn'], $el['priority']); - } else { - $emitter->on($el['name'], $el['fn'], $el['priority']); - } - } - } - - /** - * Extracts the allowed events from the provided array, and ignores anything - * else in the array. The event listener must be specified as a callable or - * as an array of event listener data ("name", "fn", "priority", "once"). - * - * @param array $source Array containing callables or hashes of data to be - * prepared as event listeners. - * @param array $events Names of events to look for in the provided $source - * array. Other keys are ignored. - * @return array - */ - private function prepareListeners(array $source, array $events) - { - $listeners = []; - foreach ($events as $name) { - if (isset($source[$name])) { - $this->buildListener($name, $source[$name], $listeners); - } - } - - return $listeners; - } - - /** - * Creates a complete event listener definition from the provided array of - * listener data. Also works recursively if more than one listeners are - * contained in the provided array. - * - * @param string $name Name of the event the listener is for. - * @param array|callable $data Event listener data to prepare. - * @param array $listeners Array of listeners, passed by reference. - * - * @throws \InvalidArgumentException if the event data is malformed. - */ - private function buildListener($name, $data, &$listeners) - { - static $defaults = ['priority' => 0, 'once' => false]; - - // If a callable is provided, normalize it to the array format. - if (is_callable($data)) { - $data = ['fn' => $data]; - } - - // Prepare the listener and add it to the array, recursively. - if (isset($data['fn'])) { - $data['name'] = $name; - $listeners[] = $data + $defaults; - } elseif (is_array($data)) { - foreach ($data as $listenerData) { - $this->buildListener($name, $listenerData, $listeners); - } - } else { - throw new \InvalidArgumentException('Each event listener must be a ' - . 'callable or an associative array containing a "fn" key.'); - } - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/ProgressEvent.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/ProgressEvent.php deleted file mode 100644 index 3fd0de4ac054..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/ProgressEvent.php +++ /dev/null @@ -1,51 +0,0 @@ -downloadSize = $downloadSize; - $this->downloaded = $downloaded; - $this->uploadSize = $uploadSize; - $this->uploaded = $uploaded; - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/RequestEvents.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/RequestEvents.php deleted file mode 100644 index f51d420654ae..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Event/RequestEvents.php +++ /dev/null @@ -1,56 +0,0 @@ - ['methodName']] - * - ['eventName' => ['methodName', $priority]] - * - ['eventName' => [['methodName'], ['otherMethod']] - * - ['eventName' => [['methodName'], ['otherMethod', $priority]] - * - ['eventName' => [['methodName', $priority], ['otherMethod', $priority]] - * - * @return array - */ - public function getEvents(); -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Exception/BadResponseException.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Exception/BadResponseException.php index fd78431ea7c1..427d896fb2f2 100644 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Exception/BadResponseException.php +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Exception/BadResponseException.php @@ -1,7 +1,27 @@ response = $response; - } - /** - * Get the associated response - * - * @return ResponseInterface|null - */ - public function getResponse() - { - return $this->response; - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Exception/RequestException.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Exception/RequestException.php index 3f052d36dbe7..12dd081eb6c2 100644 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Exception/RequestException.php +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Exception/RequestException.php @@ -1,11 +1,10 @@ getStatusCode() : 0; parent::__construct($message, $code, $previous); $this->request = $request; $this->response = $response; + $this->handlerContext = $handlerContext; } /** @@ -43,13 +47,9 @@ public function __construct( */ public static function wrapException(RequestInterface $request, \Exception $e) { - if ($e instanceof RequestException) { - return $e; - } elseif ($e instanceof ConnectException) { - return new HttpConnectException($e->getMessage(), $request, null, $e); - } else { - return new RequestException($e->getMessage(), $request, null, $e); - } + return $e instanceof RequestException + ? $e + : new RequestException($e->getMessage(), $request, null, $e); } /** @@ -58,35 +58,91 @@ public static function wrapException(RequestInterface $request, \Exception $e) * @param RequestInterface $request Request * @param ResponseInterface $response Response received * @param \Exception $previous Previous exception + * @param array $ctx Optional handler context. * * @return self */ public static function create( RequestInterface $request, ResponseInterface $response = null, - \Exception $previous = null + \Exception $previous = null, + array $ctx = [] ) { if (!$response) { - return new self('Error completing request', $request, null, $previous); + return new self( + 'Error completing request', + $request, + null, + $previous, + $ctx + ); } - $level = floor($response->getStatusCode() / 100); - if ($level == '4') { - $label = 'Client error response'; - $className = __NAMESPACE__ . '\\ClientException'; - } elseif ($level == '5') { - $label = 'Server error response'; - $className = __NAMESPACE__ . '\\ServerException'; + $level = (int) floor($response->getStatusCode() / 100); + if ($level === 4) { + $label = 'Client error'; + $className = ClientException::class; + } elseif ($level === 5) { + $label = 'Server error'; + $className = ServerException::class; } else { - $label = 'Unsuccessful response'; + $label = 'Unsuccessful request'; $className = __CLASS__; } - $message = $label . ' [url] ' . $request->getUrl() - . ' [status code] ' . $response->getStatusCode() - . ' [reason phrase] ' . $response->getReasonPhrase(); + $uri = $request->getUri(); + $uri = static::obfuscateUri($uri); + + // Client Error: `GET /` resulted in a `404 Not Found` response: + // ... (truncated) + $message = sprintf( + '%s: `%s %s` resulted in a `%s %s` response', + $label, + $request->getMethod(), + $uri, + $response->getStatusCode(), + $response->getReasonPhrase() + ); + + $summary = static::getResponseBodySummary($response); + + if ($summary !== null) { + $message .= ":\n{$summary}\n"; + } + + return new $className($message, $request, $response, $previous, $ctx); + } + + /** + * Get a short summary of the response + * + * Will return `null` if the response is not printable. + * + * @param ResponseInterface $response + * + * @return string|null + */ + public static function getResponseBodySummary(ResponseInterface $response) + { + return \GuzzleHttp\Psr7\get_message_body_summary($response); + } + + /** + * Obfuscates URI if there is a username and a password present + * + * @param UriInterface $uri + * + * @return UriInterface + */ + private static function obfuscateUri(UriInterface $uri) + { + $userInfo = $uri->getUserInfo(); + + if (false !== ($pos = strpos($userInfo, ':'))) { + return $uri->withUserInfo(substr($userInfo, 0, $pos), '***'); + } - return new $className($message, $request, $response, $previous); + return $uri; } /** @@ -118,4 +174,19 @@ public function hasResponse() { return $this->response !== null; } + + /** + * Get contextual information about the error from the underlying handler. + * + * The contents of this array will vary depending on which handler you are + * using. It may also be just an empty array. Relying on this data will + * couple you to a specific handler, but can give more debug information + * when needed. + * + * @return array + */ + public function getHandlerContext() + { + return $this->handlerContext; + } } diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/src/Exception/SeekException.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Exception/SeekException.php similarity index 75% rename from apps/files_external/3rdparty/guzzlehttp/streams/src/Exception/SeekException.php rename to apps/files_external/3rdparty/guzzlehttp/guzzle/src/Exception/SeekException.php index 3f6d5ebad518..a77c28926cf9 100644 --- a/apps/files_external/3rdparty/guzzlehttp/streams/src/Exception/SeekException.php +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Exception/SeekException.php @@ -1,12 +1,12 @@ error = $error; - } - - /** - * Get the associated error - * - * @return \LibXMLError|null - */ - public function getError() - { - return $this->error; - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php new file mode 100644 index 000000000000..4a28a96ebce6 --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php @@ -0,0 +1,585 @@ +maxHandles = $maxHandles; + } + + public function create(RequestInterface $request, array $options) + { + if (isset($options['curl']['body_as_string'])) { + $options['_body_as_string'] = $options['curl']['body_as_string']; + unset($options['curl']['body_as_string']); + } + + $easy = new EasyHandle; + $easy->request = $request; + $easy->options = $options; + $conf = $this->getDefaultConf($easy); + $this->applyMethod($easy, $conf); + $this->applyHandlerOptions($easy, $conf); + $this->applyHeaders($easy, $conf); + unset($conf['_headers']); + + // Add handler options from the request configuration options + if (isset($options['curl'])) { + $conf = array_replace($conf, $options['curl']); + } + + $conf[CURLOPT_HEADERFUNCTION] = $this->createHeaderFn($easy); + $easy->handle = $this->handles + ? array_pop($this->handles) + : curl_init(); + curl_setopt_array($easy->handle, $conf); + + return $easy; + } + + public function release(EasyHandle $easy) + { + $resource = $easy->handle; + unset($easy->handle); + + if (count($this->handles) >= $this->maxHandles) { + curl_close($resource); + } else { + // Remove all callback functions as they can hold onto references + // and are not cleaned up by curl_reset. Using curl_setopt_array + // does not work for some reason, so removing each one + // individually. + curl_setopt($resource, CURLOPT_HEADERFUNCTION, null); + curl_setopt($resource, CURLOPT_READFUNCTION, null); + curl_setopt($resource, CURLOPT_WRITEFUNCTION, null); + curl_setopt($resource, CURLOPT_PROGRESSFUNCTION, null); + curl_reset($resource); + $this->handles[] = $resource; + } + } + + /** + * Completes a cURL transaction, either returning a response promise or a + * rejected promise. + * + * @param callable $handler + * @param EasyHandle $easy + * @param CurlFactoryInterface $factory Dictates how the handle is released + * + * @return \GuzzleHttp\Promise\PromiseInterface + */ + public static function finish( + callable $handler, + EasyHandle $easy, + CurlFactoryInterface $factory + ) { + if (isset($easy->options['on_stats'])) { + self::invokeStats($easy); + } + + if (!$easy->response || $easy->errno) { + return self::finishError($handler, $easy, $factory); + } + + // Return the response if it is present and there is no error. + $factory->release($easy); + + // Rewind the body of the response if possible. + $body = $easy->response->getBody(); + if ($body->isSeekable()) { + $body->rewind(); + } + + return new FulfilledPromise($easy->response); + } + + private static function invokeStats(EasyHandle $easy) + { + $curlStats = curl_getinfo($easy->handle); + $curlStats['appconnect_time'] = curl_getinfo($easy->handle, CURLINFO_APPCONNECT_TIME); + $stats = new TransferStats( + $easy->request, + $easy->response, + $curlStats['total_time'], + $easy->errno, + $curlStats + ); + call_user_func($easy->options['on_stats'], $stats); + } + + private static function finishError( + callable $handler, + EasyHandle $easy, + CurlFactoryInterface $factory + ) { + // Get error information and release the handle to the factory. + $ctx = [ + 'errno' => $easy->errno, + 'error' => curl_error($easy->handle), + 'appconnect_time' => curl_getinfo($easy->handle, CURLINFO_APPCONNECT_TIME), + ] + curl_getinfo($easy->handle); + $ctx[self::CURL_VERSION_STR] = curl_version()['version']; + $factory->release($easy); + + // Retry when nothing is present or when curl failed to rewind. + if (empty($easy->options['_err_message']) + && (!$easy->errno || $easy->errno == 65) + ) { + return self::retryFailedRewind($handler, $easy, $ctx); + } + + return self::createRejection($easy, $ctx); + } + + private static function createRejection(EasyHandle $easy, array $ctx) + { + static $connectionErrors = [ + CURLE_OPERATION_TIMEOUTED => true, + CURLE_COULDNT_RESOLVE_HOST => true, + CURLE_COULDNT_CONNECT => true, + CURLE_SSL_CONNECT_ERROR => true, + CURLE_GOT_NOTHING => true, + ]; + + // If an exception was encountered during the onHeaders event, then + // return a rejected promise that wraps that exception. + if ($easy->onHeadersException) { + return \GuzzleHttp\Promise\rejection_for( + new RequestException( + 'An error was encountered during the on_headers event', + $easy->request, + $easy->response, + $easy->onHeadersException, + $ctx + ) + ); + } + if (version_compare($ctx[self::CURL_VERSION_STR], self::LOW_CURL_VERSION_NUMBER)) { + $message = sprintf( + 'cURL error %s: %s (%s)', + $ctx['errno'], + $ctx['error'], + 'see https://curl.haxx.se/libcurl/c/libcurl-errors.html' + ); + } else { + $message = sprintf( + 'cURL error %s: %s (%s) for %s', + $ctx['errno'], + $ctx['error'], + 'see https://curl.haxx.se/libcurl/c/libcurl-errors.html', + $easy->request->getUri() + ); + } + + // Create a connection exception if it was a specific error code. + $error = isset($connectionErrors[$easy->errno]) + ? new ConnectException($message, $easy->request, null, $ctx) + : new RequestException($message, $easy->request, $easy->response, null, $ctx); + + return \GuzzleHttp\Promise\rejection_for($error); + } + + private function getDefaultConf(EasyHandle $easy) + { + $conf = [ + '_headers' => $easy->request->getHeaders(), + CURLOPT_CUSTOMREQUEST => $easy->request->getMethod(), + CURLOPT_URL => (string) $easy->request->getUri()->withFragment(''), + CURLOPT_RETURNTRANSFER => false, + CURLOPT_HEADER => false, + CURLOPT_CONNECTTIMEOUT => 150, + ]; + + if (defined('CURLOPT_PROTOCOLS')) { + $conf[CURLOPT_PROTOCOLS] = CURLPROTO_HTTP | CURLPROTO_HTTPS; + } + + $version = $easy->request->getProtocolVersion(); + if ($version == 1.1) { + $conf[CURLOPT_HTTP_VERSION] = CURL_HTTP_VERSION_1_1; + } elseif ($version == 2.0) { + $conf[CURLOPT_HTTP_VERSION] = CURL_HTTP_VERSION_2_0; + } else { + $conf[CURLOPT_HTTP_VERSION] = CURL_HTTP_VERSION_1_0; + } + + return $conf; + } + + private function applyMethod(EasyHandle $easy, array &$conf) + { + $body = $easy->request->getBody(); + $size = $body->getSize(); + + if ($size === null || $size > 0) { + $this->applyBody($easy->request, $easy->options, $conf); + return; + } + + $method = $easy->request->getMethod(); + if ($method === 'PUT' || $method === 'POST') { + // See http://tools.ietf.org/html/rfc7230#section-3.3.2 + if (!$easy->request->hasHeader('Content-Length')) { + $conf[CURLOPT_HTTPHEADER][] = 'Content-Length: 0'; + } + } elseif ($method === 'HEAD') { + $conf[CURLOPT_NOBODY] = true; + unset( + $conf[CURLOPT_WRITEFUNCTION], + $conf[CURLOPT_READFUNCTION], + $conf[CURLOPT_FILE], + $conf[CURLOPT_INFILE] + ); + } + } + + private function applyBody(RequestInterface $request, array $options, array &$conf) + { + $size = $request->hasHeader('Content-Length') + ? (int) $request->getHeaderLine('Content-Length') + : null; + + // Send the body as a string if the size is less than 1MB OR if the + // [curl][body_as_string] request value is set. + if (($size !== null && $size < 1000000) || + !empty($options['_body_as_string']) + ) { + $conf[CURLOPT_POSTFIELDS] = (string) $request->getBody(); + // Don't duplicate the Content-Length header + $this->removeHeader('Content-Length', $conf); + $this->removeHeader('Transfer-Encoding', $conf); + } else { + $conf[CURLOPT_UPLOAD] = true; + if ($size !== null) { + $conf[CURLOPT_INFILESIZE] = $size; + $this->removeHeader('Content-Length', $conf); + } + $body = $request->getBody(); + if ($body->isSeekable()) { + $body->rewind(); + } + $conf[CURLOPT_READFUNCTION] = function ($ch, $fd, $length) use ($body) { + return $body->read($length); + }; + } + + // If the Expect header is not present, prevent curl from adding it + if (!$request->hasHeader('Expect')) { + $conf[CURLOPT_HTTPHEADER][] = 'Expect:'; + } + + // cURL sometimes adds a content-type by default. Prevent this. + if (!$request->hasHeader('Content-Type')) { + $conf[CURLOPT_HTTPHEADER][] = 'Content-Type:'; + } + } + + private function applyHeaders(EasyHandle $easy, array &$conf) + { + foreach ($conf['_headers'] as $name => $values) { + foreach ($values as $value) { + $value = (string) $value; + if ($value === '') { + // cURL requires a special format for empty headers. + // See https://github.com/guzzle/guzzle/issues/1882 for more details. + $conf[CURLOPT_HTTPHEADER][] = "$name;"; + } else { + $conf[CURLOPT_HTTPHEADER][] = "$name: $value"; + } + } + } + + // Remove the Accept header if one was not set + if (!$easy->request->hasHeader('Accept')) { + $conf[CURLOPT_HTTPHEADER][] = 'Accept:'; + } + } + + /** + * Remove a header from the options array. + * + * @param string $name Case-insensitive header to remove + * @param array $options Array of options to modify + */ + private function removeHeader($name, array &$options) + { + foreach (array_keys($options['_headers']) as $key) { + if (!strcasecmp($key, $name)) { + unset($options['_headers'][$key]); + return; + } + } + } + + private function applyHandlerOptions(EasyHandle $easy, array &$conf) + { + $options = $easy->options; + if (isset($options['verify'])) { + if ($options['verify'] === false) { + unset($conf[CURLOPT_CAINFO]); + $conf[CURLOPT_SSL_VERIFYHOST] = 0; + $conf[CURLOPT_SSL_VERIFYPEER] = false; + } else { + $conf[CURLOPT_SSL_VERIFYHOST] = 2; + $conf[CURLOPT_SSL_VERIFYPEER] = true; + if (is_string($options['verify'])) { + // Throw an error if the file/folder/link path is not valid or doesn't exist. + if (!file_exists($options['verify'])) { + throw new \InvalidArgumentException( + "SSL CA bundle not found: {$options['verify']}" + ); + } + // If it's a directory or a link to a directory use CURLOPT_CAPATH. + // If not, it's probably a file, or a link to a file, so use CURLOPT_CAINFO. + if (is_dir($options['verify']) || + (is_link($options['verify']) && is_dir(readlink($options['verify'])))) { + $conf[CURLOPT_CAPATH] = $options['verify']; + } else { + $conf[CURLOPT_CAINFO] = $options['verify']; + } + } + } + } + + if (!empty($options['decode_content'])) { + $accept = $easy->request->getHeaderLine('Accept-Encoding'); + if ($accept) { + $conf[CURLOPT_ENCODING] = $accept; + } else { + $conf[CURLOPT_ENCODING] = ''; + // Don't let curl send the header over the wire + $conf[CURLOPT_HTTPHEADER][] = 'Accept-Encoding:'; + } + } + + if (isset($options['sink'])) { + $sink = $options['sink']; + if (!is_string($sink)) { + $sink = \GuzzleHttp\Psr7\stream_for($sink); + } elseif (!is_dir(dirname($sink))) { + // Ensure that the directory exists before failing in curl. + throw new \RuntimeException(sprintf( + 'Directory %s does not exist for sink value of %s', + dirname($sink), + $sink + )); + } else { + $sink = new LazyOpenStream($sink, 'w+'); + } + $easy->sink = $sink; + $conf[CURLOPT_WRITEFUNCTION] = function ($ch, $write) use ($sink) { + return $sink->write($write); + }; + } else { + // Use a default temp stream if no sink was set. + $conf[CURLOPT_FILE] = fopen('php://temp', 'w+'); + $easy->sink = Psr7\stream_for($conf[CURLOPT_FILE]); + } + $timeoutRequiresNoSignal = false; + if (isset($options['timeout'])) { + $timeoutRequiresNoSignal |= $options['timeout'] < 1; + $conf[CURLOPT_TIMEOUT_MS] = $options['timeout'] * 1000; + } + + // CURL default value is CURL_IPRESOLVE_WHATEVER + if (isset($options['force_ip_resolve'])) { + if ('v4' === $options['force_ip_resolve']) { + $conf[CURLOPT_IPRESOLVE] = CURL_IPRESOLVE_V4; + } elseif ('v6' === $options['force_ip_resolve']) { + $conf[CURLOPT_IPRESOLVE] = CURL_IPRESOLVE_V6; + } + } + + if (isset($options['connect_timeout'])) { + $timeoutRequiresNoSignal |= $options['connect_timeout'] < 1; + $conf[CURLOPT_CONNECTTIMEOUT_MS] = $options['connect_timeout'] * 1000; + } + + if ($timeoutRequiresNoSignal && strtoupper(substr(PHP_OS, 0, 3)) !== 'WIN') { + $conf[CURLOPT_NOSIGNAL] = true; + } + + if (isset($options['proxy'])) { + if (!is_array($options['proxy'])) { + $conf[CURLOPT_PROXY] = $options['proxy']; + } else { + $scheme = $easy->request->getUri()->getScheme(); + if (isset($options['proxy'][$scheme])) { + $host = $easy->request->getUri()->getHost(); + if (!isset($options['proxy']['no']) || + !\GuzzleHttp\is_host_in_noproxy($host, $options['proxy']['no']) + ) { + $conf[CURLOPT_PROXY] = $options['proxy'][$scheme]; + } + } + } + } + + if (isset($options['cert'])) { + $cert = $options['cert']; + if (is_array($cert)) { + $conf[CURLOPT_SSLCERTPASSWD] = $cert[1]; + $cert = $cert[0]; + } + if (!file_exists($cert)) { + throw new \InvalidArgumentException( + "SSL certificate not found: {$cert}" + ); + } + $conf[CURLOPT_SSLCERT] = $cert; + } + + if (isset($options['ssl_key'])) { + if (is_array($options['ssl_key'])) { + if (count($options['ssl_key']) === 2) { + list($sslKey, $conf[CURLOPT_SSLKEYPASSWD]) = $options['ssl_key']; + } else { + list($sslKey) = $options['ssl_key']; + } + } + + $sslKey = isset($sslKey) ? $sslKey: $options['ssl_key']; + + if (!file_exists($sslKey)) { + throw new \InvalidArgumentException( + "SSL private key not found: {$sslKey}" + ); + } + $conf[CURLOPT_SSLKEY] = $sslKey; + } + + if (isset($options['progress'])) { + $progress = $options['progress']; + if (!is_callable($progress)) { + throw new \InvalidArgumentException( + 'progress client option must be callable' + ); + } + $conf[CURLOPT_NOPROGRESS] = false; + $conf[CURLOPT_PROGRESSFUNCTION] = function () use ($progress) { + $args = func_get_args(); + // PHP 5.5 pushed the handle onto the start of the args + if (is_resource($args[0])) { + array_shift($args); + } + call_user_func_array($progress, $args); + }; + } + + if (!empty($options['debug'])) { + $conf[CURLOPT_STDERR] = \GuzzleHttp\debug_resource($options['debug']); + $conf[CURLOPT_VERBOSE] = true; + } + } + + /** + * This function ensures that a response was set on a transaction. If one + * was not set, then the request is retried if possible. This error + * typically means you are sending a payload, curl encountered a + * "Connection died, retrying a fresh connect" error, tried to rewind the + * stream, and then encountered a "necessary data rewind wasn't possible" + * error, causing the request to be sent through curl_multi_info_read() + * without an error status. + */ + private static function retryFailedRewind( + callable $handler, + EasyHandle $easy, + array $ctx + ) { + try { + // Only rewind if the body has been read from. + $body = $easy->request->getBody(); + if ($body->tell() > 0) { + $body->rewind(); + } + } catch (\RuntimeException $e) { + $ctx['error'] = 'The connection unexpectedly failed without ' + . 'providing an error. The request would have been retried, ' + . 'but attempting to rewind the request body failed. ' + . 'Exception: ' . $e; + return self::createRejection($easy, $ctx); + } + + // Retry no more than 3 times before giving up. + if (!isset($easy->options['_curl_retries'])) { + $easy->options['_curl_retries'] = 1; + } elseif ($easy->options['_curl_retries'] == 2) { + $ctx['error'] = 'The cURL request was retried 3 times ' + . 'and did not succeed. The most likely reason for the failure ' + . 'is that cURL was unable to rewind the body of the request ' + . 'and subsequent retries resulted in the same error. Turn on ' + . 'the debug option to see what went wrong. See ' + . 'https://bugs.php.net/bug.php?id=47204 for more information.'; + return self::createRejection($easy, $ctx); + } else { + $easy->options['_curl_retries']++; + } + + return $handler($easy->request, $easy->options); + } + + private function createHeaderFn(EasyHandle $easy) + { + if (isset($easy->options['on_headers'])) { + $onHeaders = $easy->options['on_headers']; + + if (!is_callable($onHeaders)) { + throw new \InvalidArgumentException('on_headers must be callable'); + } + } else { + $onHeaders = null; + } + + return function ($ch, $h) use ( + $onHeaders, + $easy, + &$startingResponse + ) { + $value = trim($h); + if ($value === '') { + $startingResponse = true; + $easy->createResponse(); + if ($onHeaders !== null) { + try { + $onHeaders($easy->response); + } catch (\Exception $e) { + // Associate the exception with the handle and trigger + // a curl header write error by returning 0. + $easy->onHeadersException = $e; + return -1; + } + } + } elseif ($startingResponse) { + $startingResponse = false; + $easy->headers = [$value]; + } else { + $easy->headers[] = $value; + } + return strlen($h); + }; + } +} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php new file mode 100644 index 000000000000..b0fc236850b5 --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php @@ -0,0 +1,27 @@ +factory = isset($options['handle_factory']) + ? $options['handle_factory'] + : new CurlFactory(3); + } + + public function __invoke(RequestInterface $request, array $options) + { + if (isset($options['delay'])) { + usleep($options['delay'] * 1000); + } + + $easy = $this->factory->create($request, $options); + curl_exec($easy->handle); + $easy->errno = curl_errno($easy->handle); + + return CurlFactory::finish($this, $easy, $this->factory); + } +} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php new file mode 100644 index 000000000000..564c95f481e6 --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php @@ -0,0 +1,219 @@ +factory = isset($options['handle_factory']) + ? $options['handle_factory'] : new CurlFactory(50); + + if (isset($options['select_timeout'])) { + $this->selectTimeout = $options['select_timeout']; + } elseif ($selectTimeout = getenv('GUZZLE_CURL_SELECT_TIMEOUT')) { + $this->selectTimeout = $selectTimeout; + } else { + $this->selectTimeout = 1; + } + + $this->options = isset($options['options']) ? $options['options'] : []; + } + + public function __get($name) + { + if ($name === '_mh') { + $this->_mh = curl_multi_init(); + + foreach ($this->options as $option => $value) { + // A warning is raised in case of a wrong option. + curl_multi_setopt($this->_mh, $option, $value); + } + + // Further calls to _mh will return the value directly, without entering the + // __get() method at all. + return $this->_mh; + } + + throw new \BadMethodCallException(); + } + + public function __destruct() + { + if (isset($this->_mh)) { + curl_multi_close($this->_mh); + unset($this->_mh); + } + } + + public function __invoke(RequestInterface $request, array $options) + { + $easy = $this->factory->create($request, $options); + $id = (int) $easy->handle; + + $promise = new Promise( + [$this, 'execute'], + function () use ($id) { + return $this->cancel($id); + } + ); + + $this->addRequest(['easy' => $easy, 'deferred' => $promise]); + + return $promise; + } + + /** + * Ticks the curl event loop. + */ + public function tick() + { + // Add any delayed handles if needed. + if ($this->delays) { + $currentTime = Utils::currentTime(); + foreach ($this->delays as $id => $delay) { + if ($currentTime >= $delay) { + unset($this->delays[$id]); + curl_multi_add_handle( + $this->_mh, + $this->handles[$id]['easy']->handle + ); + } + } + } + + // Step through the task queue which may add additional requests. + P\queue()->run(); + + if ($this->active && + curl_multi_select($this->_mh, $this->selectTimeout) === -1 + ) { + // Perform a usleep if a select returns -1. + // See: https://bugs.php.net/bug.php?id=61141 + usleep(250); + } + + while (curl_multi_exec($this->_mh, $this->active) === CURLM_CALL_MULTI_PERFORM); + + $this->processMessages(); + } + + /** + * Runs until all outstanding connections have completed. + */ + public function execute() + { + $queue = P\queue(); + + while ($this->handles || !$queue->isEmpty()) { + // If there are no transfers, then sleep for the next delay + if (!$this->active && $this->delays) { + usleep($this->timeToNext()); + } + $this->tick(); + } + } + + private function addRequest(array $entry) + { + $easy = $entry['easy']; + $id = (int) $easy->handle; + $this->handles[$id] = $entry; + if (empty($easy->options['delay'])) { + curl_multi_add_handle($this->_mh, $easy->handle); + } else { + $this->delays[$id] = Utils::currentTime() + ($easy->options['delay'] / 1000); + } + } + + /** + * Cancels a handle from sending and removes references to it. + * + * @param int $id Handle ID to cancel and remove. + * + * @return bool True on success, false on failure. + */ + private function cancel($id) + { + // Cannot cancel if it has been processed. + if (!isset($this->handles[$id])) { + return false; + } + + $handle = $this->handles[$id]['easy']->handle; + unset($this->delays[$id], $this->handles[$id]); + curl_multi_remove_handle($this->_mh, $handle); + curl_close($handle); + + return true; + } + + private function processMessages() + { + while ($done = curl_multi_info_read($this->_mh)) { + $id = (int) $done['handle']; + curl_multi_remove_handle($this->_mh, $done['handle']); + + if (!isset($this->handles[$id])) { + // Probably was cancelled. + continue; + } + + $entry = $this->handles[$id]; + unset($this->handles[$id], $this->delays[$id]); + $entry['easy']->errno = $done['result']; + $entry['deferred']->resolve( + CurlFactory::finish( + $this, + $entry['easy'], + $this->factory + ) + ); + } + } + + private function timeToNext() + { + $currentTime = Utils::currentTime(); + $nextTime = PHP_INT_MAX; + foreach ($this->delays as $time) { + if ($time < $nextTime) { + $nextTime = $time; + } + } + + return max(0, $nextTime - $currentTime) * 1000000; + } +} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Handler/EasyHandle.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Handler/EasyHandle.php new file mode 100644 index 000000000000..7754e9111b7a --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Handler/EasyHandle.php @@ -0,0 +1,92 @@ +headers)) { + throw new \RuntimeException('No headers have been received'); + } + + // HTTP-version SP status-code SP reason-phrase + $startLine = explode(' ', array_shift($this->headers), 3); + $headers = \GuzzleHttp\headers_from_lines($this->headers); + $normalizedKeys = \GuzzleHttp\normalize_header_keys($headers); + + if (!empty($this->options['decode_content']) + && isset($normalizedKeys['content-encoding']) + ) { + $headers['x-encoded-content-encoding'] + = $headers[$normalizedKeys['content-encoding']]; + unset($headers[$normalizedKeys['content-encoding']]); + if (isset($normalizedKeys['content-length'])) { + $headers['x-encoded-content-length'] + = $headers[$normalizedKeys['content-length']]; + + $bodyLength = (int) $this->sink->getSize(); + if ($bodyLength) { + $headers[$normalizedKeys['content-length']] = $bodyLength; + } else { + unset($headers[$normalizedKeys['content-length']]); + } + } + } + + // Attach a response to the easy handle with the parsed headers. + $this->response = new Response( + $startLine[1], + $headers, + $this->sink, + substr($startLine[0], 5), + isset($startLine[2]) ? (string) $startLine[2] : null + ); + } + + public function __get($name) + { + $msg = $name === 'handle' + ? 'The EasyHandle has been released' + : 'Invalid property: ' . $name; + throw new \BadMethodCallException($msg); + } +} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Handler/MockHandler.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Handler/MockHandler.php new file mode 100644 index 000000000000..5b312bc0428a --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Handler/MockHandler.php @@ -0,0 +1,195 @@ +onFulfilled = $onFulfilled; + $this->onRejected = $onRejected; + + if ($queue) { + call_user_func_array([$this, 'append'], $queue); + } + } + + public function __invoke(RequestInterface $request, array $options) + { + if (!$this->queue) { + throw new \OutOfBoundsException('Mock queue is empty'); + } + + if (isset($options['delay']) && is_numeric($options['delay'])) { + usleep($options['delay'] * 1000); + } + + $this->lastRequest = $request; + $this->lastOptions = $options; + $response = array_shift($this->queue); + + if (isset($options['on_headers'])) { + if (!is_callable($options['on_headers'])) { + throw new \InvalidArgumentException('on_headers must be callable'); + } + try { + $options['on_headers']($response); + } catch (\Exception $e) { + $msg = 'An error was encountered during the on_headers event'; + $response = new RequestException($msg, $request, $response, $e); + } + } + + if (is_callable($response)) { + $response = call_user_func($response, $request, $options); + } + + $response = $response instanceof \Exception + ? \GuzzleHttp\Promise\rejection_for($response) + : \GuzzleHttp\Promise\promise_for($response); + + return $response->then( + function ($value) use ($request, $options) { + $this->invokeStats($request, $options, $value); + if ($this->onFulfilled) { + call_user_func($this->onFulfilled, $value); + } + if (isset($options['sink'])) { + $contents = (string) $value->getBody(); + $sink = $options['sink']; + + if (is_resource($sink)) { + fwrite($sink, $contents); + } elseif (is_string($sink)) { + file_put_contents($sink, $contents); + } elseif ($sink instanceof \Psr\Http\Message\StreamInterface) { + $sink->write($contents); + } + } + + return $value; + }, + function ($reason) use ($request, $options) { + $this->invokeStats($request, $options, null, $reason); + if ($this->onRejected) { + call_user_func($this->onRejected, $reason); + } + return \GuzzleHttp\Promise\rejection_for($reason); + } + ); + } + + /** + * Adds one or more variadic requests, exceptions, callables, or promises + * to the queue. + */ + public function append() + { + foreach (func_get_args() as $value) { + if ($value instanceof ResponseInterface + || $value instanceof \Exception + || $value instanceof PromiseInterface + || is_callable($value) + ) { + $this->queue[] = $value; + } else { + throw new \InvalidArgumentException('Expected a response or ' + . 'exception. Found ' . \GuzzleHttp\describe_type($value)); + } + } + } + + /** + * Get the last received request. + * + * @return RequestInterface + */ + public function getLastRequest() + { + return $this->lastRequest; + } + + /** + * Get the last received request options. + * + * @return array + */ + public function getLastOptions() + { + return $this->lastOptions; + } + + /** + * Returns the number of remaining items in the queue. + * + * @return int + */ + public function count() + { + return count($this->queue); + } + + public function reset() + { + $this->queue = []; + } + + private function invokeStats( + RequestInterface $request, + array $options, + ResponseInterface $response = null, + $reason = null + ) { + if (isset($options['on_stats'])) { + $transferTime = isset($options['transfer_time']) ? $options['transfer_time'] : 0; + $stats = new TransferStats($request, $response, $transferTime, $reason); + call_user_func($options['on_stats'], $stats); + } + } +} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Handler/Proxy.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Handler/Proxy.php new file mode 100644 index 000000000000..f8b00be0b99e --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Handler/Proxy.php @@ -0,0 +1,55 @@ +withoutHeader('Expect'); + + // Append a content-length header if body size is zero to match + // cURL's behavior. + if (0 === $request->getBody()->getSize()) { + $request = $request->withHeader('Content-Length', '0'); + } + + return $this->createResponse( + $request, + $options, + $this->createStream($request, $options), + $startTime + ); + } catch (\InvalidArgumentException $e) { + throw $e; + } catch (\Exception $e) { + // Determine if the error was a networking error. + $message = $e->getMessage(); + // This list can probably get more comprehensive. + if (strpos($message, 'getaddrinfo') // DNS lookup failed + || strpos($message, 'Connection refused') + || strpos($message, "couldn't connect to host") // error on HHVM + || strpos($message, "connection attempt failed") + ) { + $e = new ConnectException($e->getMessage(), $request, $e); + } + $e = RequestException::wrapException($request, $e); + $this->invokeStats($options, $request, $startTime, null, $e); + + return \GuzzleHttp\Promise\rejection_for($e); + } + } + + private function invokeStats( + array $options, + RequestInterface $request, + $startTime, + ResponseInterface $response = null, + $error = null + ) { + if (isset($options['on_stats'])) { + $stats = new TransferStats( + $request, + $response, + Utils::currentTime() - $startTime, + $error, + [] + ); + call_user_func($options['on_stats'], $stats); + } + } + + private function createResponse( + RequestInterface $request, + array $options, + $stream, + $startTime + ) { + $hdrs = $this->lastHeaders; + $this->lastHeaders = []; + $parts = explode(' ', array_shift($hdrs), 3); + $ver = explode('/', $parts[0])[1]; + $status = $parts[1]; + $reason = isset($parts[2]) ? $parts[2] : null; + $headers = \GuzzleHttp\headers_from_lines($hdrs); + list($stream, $headers) = $this->checkDecode($options, $headers, $stream); + $stream = Psr7\stream_for($stream); + $sink = $stream; + + if (strcasecmp('HEAD', $request->getMethod())) { + $sink = $this->createSink($stream, $options); + } + + $response = new Psr7\Response($status, $headers, $sink, $ver, $reason); + + if (isset($options['on_headers'])) { + try { + $options['on_headers']($response); + } catch (\Exception $e) { + $msg = 'An error was encountered during the on_headers event'; + $ex = new RequestException($msg, $request, $response, $e); + return \GuzzleHttp\Promise\rejection_for($ex); + } + } + + // Do not drain when the request is a HEAD request because they have + // no body. + if ($sink !== $stream) { + $this->drain( + $stream, + $sink, + $response->getHeaderLine('Content-Length') + ); + } + + $this->invokeStats($options, $request, $startTime, $response, null); + + return new FulfilledPromise($response); + } + + private function createSink(StreamInterface $stream, array $options) + { + if (!empty($options['stream'])) { + return $stream; + } + + $sink = isset($options['sink']) + ? $options['sink'] + : fopen('php://temp', 'r+'); + + return is_string($sink) + ? new Psr7\LazyOpenStream($sink, 'w+') + : Psr7\stream_for($sink); + } + + private function checkDecode(array $options, array $headers, $stream) + { + // Automatically decode responses when instructed. + if (!empty($options['decode_content'])) { + $normalizedKeys = \GuzzleHttp\normalize_header_keys($headers); + if (isset($normalizedKeys['content-encoding'])) { + $encoding = $headers[$normalizedKeys['content-encoding']]; + if ($encoding[0] === 'gzip' || $encoding[0] === 'deflate') { + $stream = new Psr7\InflateStream( + Psr7\stream_for($stream) + ); + $headers['x-encoded-content-encoding'] + = $headers[$normalizedKeys['content-encoding']]; + // Remove content-encoding header + unset($headers[$normalizedKeys['content-encoding']]); + // Fix content-length header + if (isset($normalizedKeys['content-length'])) { + $headers['x-encoded-content-length'] + = $headers[$normalizedKeys['content-length']]; + + $length = (int) $stream->getSize(); + if ($length === 0) { + unset($headers[$normalizedKeys['content-length']]); + } else { + $headers[$normalizedKeys['content-length']] = [$length]; + } + } + } + } + } + + return [$stream, $headers]; + } + + /** + * Drains the source stream into the "sink" client option. + * + * @param StreamInterface $source + * @param StreamInterface $sink + * @param string $contentLength Header specifying the amount of + * data to read. + * + * @return StreamInterface + * @throws \RuntimeException when the sink option is invalid. + */ + private function drain( + StreamInterface $source, + StreamInterface $sink, + $contentLength + ) { + // If a content-length header is provided, then stop reading once + // that number of bytes has been read. This can prevent infinitely + // reading from a stream when dealing with servers that do not honor + // Connection: Close headers. + Psr7\copy_to_stream( + $source, + $sink, + (strlen($contentLength) > 0 && (int) $contentLength > 0) ? (int) $contentLength : -1 + ); + + $sink->seek(0); + $source->close(); + + return $sink; + } + + /** + * Create a resource and check to ensure it was created successfully + * + * @param callable $callback Callable that returns stream resource + * + * @return resource + * @throws \RuntimeException on error + */ + private function createResource(callable $callback) + { + $errors = null; + set_error_handler(function ($_, $msg, $file, $line) use (&$errors) { + $errors[] = [ + 'message' => $msg, + 'file' => $file, + 'line' => $line + ]; + return true; + }); + + $resource = $callback(); + restore_error_handler(); + + if (!$resource) { + $message = 'Error creating resource: '; + foreach ($errors as $err) { + foreach ($err as $key => $value) { + $message .= "[$key] $value" . PHP_EOL; + } + } + throw new \RuntimeException(trim($message)); + } + + return $resource; + } + + private function createStream(RequestInterface $request, array $options) + { + static $methods; + if (!$methods) { + $methods = array_flip(get_class_methods(__CLASS__)); + } + + // HTTP/1.1 streams using the PHP stream wrapper require a + // Connection: close header + if ($request->getProtocolVersion() == '1.1' + && !$request->hasHeader('Connection') + ) { + $request = $request->withHeader('Connection', 'close'); + } + + // Ensure SSL is verified by default + if (!isset($options['verify'])) { + $options['verify'] = true; + } + + $params = []; + $context = $this->getDefaultContext($request); + + if (isset($options['on_headers']) && !is_callable($options['on_headers'])) { + throw new \InvalidArgumentException('on_headers must be callable'); + } + + if (!empty($options)) { + foreach ($options as $key => $value) { + $method = "add_{$key}"; + if (isset($methods[$method])) { + $this->{$method}($request, $context, $value, $params); + } + } + } + + if (isset($options['stream_context'])) { + if (!is_array($options['stream_context'])) { + throw new \InvalidArgumentException('stream_context must be an array'); + } + $context = array_replace_recursive( + $context, + $options['stream_context'] + ); + } + + // Microsoft NTLM authentication only supported with curl handler + if (isset($options['auth']) + && is_array($options['auth']) + && isset($options['auth'][2]) + && 'ntlm' == $options['auth'][2] + ) { + throw new \InvalidArgumentException('Microsoft NTLM authentication only supported with curl handler'); + } + + $uri = $this->resolveHost($request, $options); + + $context = $this->createResource( + function () use ($context, $params) { + return stream_context_create($context, $params); + } + ); + + return $this->createResource( + function () use ($uri, &$http_response_header, $context, $options) { + $resource = fopen((string) $uri, 'r', null, $context); + $this->lastHeaders = $http_response_header; + + if (isset($options['read_timeout'])) { + $readTimeout = $options['read_timeout']; + $sec = (int) $readTimeout; + $usec = ($readTimeout - $sec) * 100000; + stream_set_timeout($resource, $sec, $usec); + } + + return $resource; + } + ); + } + + private function resolveHost(RequestInterface $request, array $options) + { + $uri = $request->getUri(); + + if (isset($options['force_ip_resolve']) && !filter_var($uri->getHost(), FILTER_VALIDATE_IP)) { + if ('v4' === $options['force_ip_resolve']) { + $records = dns_get_record($uri->getHost(), DNS_A); + if (!isset($records[0]['ip'])) { + throw new ConnectException( + sprintf( + "Could not resolve IPv4 address for host '%s'", + $uri->getHost() + ), + $request + ); + } + $uri = $uri->withHost($records[0]['ip']); + } elseif ('v6' === $options['force_ip_resolve']) { + $records = dns_get_record($uri->getHost(), DNS_AAAA); + if (!isset($records[0]['ipv6'])) { + throw new ConnectException( + sprintf( + "Could not resolve IPv6 address for host '%s'", + $uri->getHost() + ), + $request + ); + } + $uri = $uri->withHost('[' . $records[0]['ipv6'] . ']'); + } + } + + return $uri; + } + + private function getDefaultContext(RequestInterface $request) + { + $headers = ''; + foreach ($request->getHeaders() as $name => $value) { + foreach ($value as $val) { + $headers .= "$name: $val\r\n"; + } + } + + $context = [ + 'http' => [ + 'method' => $request->getMethod(), + 'header' => $headers, + 'protocol_version' => $request->getProtocolVersion(), + 'ignore_errors' => true, + 'follow_location' => 0, + ], + ]; + + $body = (string) $request->getBody(); + + if (!empty($body)) { + $context['http']['content'] = $body; + // Prevent the HTTP handler from adding a Content-Type header. + if (!$request->hasHeader('Content-Type')) { + $context['http']['header'] .= "Content-Type:\r\n"; + } + } + + $context['http']['header'] = rtrim($context['http']['header']); + + return $context; + } + + private function add_proxy(RequestInterface $request, &$options, $value, &$params) + { + if (!is_array($value)) { + $options['http']['proxy'] = $value; + } else { + $scheme = $request->getUri()->getScheme(); + if (isset($value[$scheme])) { + if (!isset($value['no']) + || !\GuzzleHttp\is_host_in_noproxy( + $request->getUri()->getHost(), + $value['no'] + ) + ) { + $options['http']['proxy'] = $value[$scheme]; + } + } + } + } + + private function add_timeout(RequestInterface $request, &$options, $value, &$params) + { + if ($value > 0) { + $options['http']['timeout'] = $value; + } + } + + private function add_verify(RequestInterface $request, &$options, $value, &$params) + { + if ($value === true) { + // PHP 5.6 or greater will find the system cert by default. When + // < 5.6, use the Guzzle bundled cacert. + if (PHP_VERSION_ID < 50600) { + $options['ssl']['cafile'] = \GuzzleHttp\default_ca_bundle(); + } + } elseif (is_string($value)) { + $options['ssl']['cafile'] = $value; + if (!file_exists($value)) { + throw new \RuntimeException("SSL CA bundle not found: $value"); + } + } elseif ($value === false) { + $options['ssl']['verify_peer'] = false; + $options['ssl']['verify_peer_name'] = false; + return; + } else { + throw new \InvalidArgumentException('Invalid verify request option'); + } + + $options['ssl']['verify_peer'] = true; + $options['ssl']['verify_peer_name'] = true; + $options['ssl']['allow_self_signed'] = false; + } + + private function add_cert(RequestInterface $request, &$options, $value, &$params) + { + if (is_array($value)) { + $options['ssl']['passphrase'] = $value[1]; + $value = $value[0]; + } + + if (!file_exists($value)) { + throw new \RuntimeException("SSL certificate not found: {$value}"); + } + + $options['ssl']['local_cert'] = $value; + } + + private function add_progress(RequestInterface $request, &$options, $value, &$params) + { + $this->addNotification( + $params, + function ($code, $a, $b, $c, $transferred, $total) use ($value) { + if ($code == STREAM_NOTIFY_PROGRESS) { + $value($total, $transferred, null, null); + } + } + ); + } + + private function add_debug(RequestInterface $request, &$options, $value, &$params) + { + if ($value === false) { + return; + } + + static $map = [ + STREAM_NOTIFY_CONNECT => 'CONNECT', + STREAM_NOTIFY_AUTH_REQUIRED => 'AUTH_REQUIRED', + STREAM_NOTIFY_AUTH_RESULT => 'AUTH_RESULT', + STREAM_NOTIFY_MIME_TYPE_IS => 'MIME_TYPE_IS', + STREAM_NOTIFY_FILE_SIZE_IS => 'FILE_SIZE_IS', + STREAM_NOTIFY_REDIRECTED => 'REDIRECTED', + STREAM_NOTIFY_PROGRESS => 'PROGRESS', + STREAM_NOTIFY_FAILURE => 'FAILURE', + STREAM_NOTIFY_COMPLETED => 'COMPLETED', + STREAM_NOTIFY_RESOLVE => 'RESOLVE', + ]; + static $args = ['severity', 'message', 'message_code', + 'bytes_transferred', 'bytes_max']; + + $value = \GuzzleHttp\debug_resource($value); + $ident = $request->getMethod() . ' ' . $request->getUri()->withFragment(''); + $this->addNotification( + $params, + function () use ($ident, $value, $map, $args) { + $passed = func_get_args(); + $code = array_shift($passed); + fprintf($value, '<%s> [%s] ', $ident, $map[$code]); + foreach (array_filter($passed) as $i => $v) { + fwrite($value, $args[$i] . ': "' . $v . '" '); + } + fwrite($value, "\n"); + } + ); + } + + private function addNotification(array &$params, callable $notify) + { + // Wrap the existing function if needed. + if (!isset($params['notification'])) { + $params['notification'] = $notify; + } else { + $params['notification'] = $this->callArray([ + $params['notification'], + $notify + ]); + } + } + + private function callArray(array $functions) + { + return function () use ($functions) { + $args = func_get_args(); + foreach ($functions as $fn) { + call_user_func_array($fn, $args); + } + }; + } +} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/HandlerStack.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/HandlerStack.php new file mode 100644 index 000000000000..6a49cc0690cb --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/HandlerStack.php @@ -0,0 +1,277 @@ +push(Middleware::httpErrors(), 'http_errors'); + $stack->push(Middleware::redirect(), 'allow_redirects'); + $stack->push(Middleware::cookies(), 'cookies'); + $stack->push(Middleware::prepareBody(), 'prepare_body'); + + return $stack; + } + + /** + * @param callable $handler Underlying HTTP handler. + */ + public function __construct(callable $handler = null) + { + $this->handler = $handler; + } + + /** + * Invokes the handler stack as a composed handler + * + * @param RequestInterface $request + * @param array $options + * + * @return ResponseInterface|PromiseInterface + */ + public function __invoke(RequestInterface $request, array $options) + { + $handler = $this->resolve(); + + return $handler($request, $options); + } + + /** + * Dumps a string representation of the stack. + * + * @return string + */ + public function __toString() + { + $depth = 0; + $stack = []; + if ($this->handler) { + $stack[] = "0) Handler: " . $this->debugCallable($this->handler); + } + + $result = ''; + foreach (array_reverse($this->stack) as $tuple) { + $depth++; + $str = "{$depth}) Name: '{$tuple[1]}', "; + $str .= "Function: " . $this->debugCallable($tuple[0]); + $result = "> {$str}\n{$result}"; + $stack[] = $str; + } + + foreach (array_keys($stack) as $k) { + $result .= "< {$stack[$k]}\n"; + } + + return $result; + } + + /** + * Set the HTTP handler that actually returns a promise. + * + * @param callable $handler Accepts a request and array of options and + * returns a Promise. + */ + public function setHandler(callable $handler) + { + $this->handler = $handler; + $this->cached = null; + } + + /** + * Returns true if the builder has a handler. + * + * @return bool + */ + public function hasHandler() + { + return (bool) $this->handler; + } + + /** + * Unshift a middleware to the bottom of the stack. + * + * @param callable $middleware Middleware function + * @param string $name Name to register for this middleware. + */ + public function unshift(callable $middleware, $name = null) + { + array_unshift($this->stack, [$middleware, $name]); + $this->cached = null; + } + + /** + * Push a middleware to the top of the stack. + * + * @param callable $middleware Middleware function + * @param string $name Name to register for this middleware. + */ + public function push(callable $middleware, $name = '') + { + $this->stack[] = [$middleware, $name]; + $this->cached = null; + } + + /** + * Add a middleware before another middleware by name. + * + * @param string $findName Middleware to find + * @param callable $middleware Middleware function + * @param string $withName Name to register for this middleware. + */ + public function before($findName, callable $middleware, $withName = '') + { + $this->splice($findName, $withName, $middleware, true); + } + + /** + * Add a middleware after another middleware by name. + * + * @param string $findName Middleware to find + * @param callable $middleware Middleware function + * @param string $withName Name to register for this middleware. + */ + public function after($findName, callable $middleware, $withName = '') + { + $this->splice($findName, $withName, $middleware, false); + } + + /** + * Remove a middleware by instance or name from the stack. + * + * @param callable|string $remove Middleware to remove by instance or name. + */ + public function remove($remove) + { + $this->cached = null; + $idx = is_callable($remove) ? 0 : 1; + $this->stack = array_values(array_filter( + $this->stack, + function ($tuple) use ($idx, $remove) { + return $tuple[$idx] !== $remove; + } + )); + } + + /** + * Compose the middleware and handler into a single callable function. + * + * @return callable + */ + public function resolve() + { + if (!$this->cached) { + if (!($prev = $this->handler)) { + throw new \LogicException('No handler has been specified'); + } + + foreach (array_reverse($this->stack) as $fn) { + $prev = $fn[0]($prev); + } + + $this->cached = $prev; + } + + return $this->cached; + } + + /** + * @param string $name + * @return int + */ + private function findByName($name) + { + foreach ($this->stack as $k => $v) { + if ($v[1] === $name) { + return $k; + } + } + + throw new \InvalidArgumentException("Middleware not found: $name"); + } + + /** + * Splices a function into the middleware list at a specific position. + * + * @param string $findName + * @param string $withName + * @param callable $middleware + * @param bool $before + */ + private function splice($findName, $withName, callable $middleware, $before) + { + $this->cached = null; + $idx = $this->findByName($findName); + $tuple = [$middleware, $withName]; + + if ($before) { + if ($idx === 0) { + array_unshift($this->stack, $tuple); + } else { + $replacement = [$tuple, $this->stack[$idx]]; + array_splice($this->stack, $idx, 1, $replacement); + } + } elseif ($idx === count($this->stack) - 1) { + $this->stack[] = $tuple; + } else { + $replacement = [$this->stack[$idx], $tuple]; + array_splice($this->stack, $idx, 1, $replacement); + } + } + + /** + * Provides a debug string for a given callable. + * + * @param array|callable $fn Function to write as a string. + * + * @return string + */ + private function debugCallable($fn) + { + if (is_string($fn)) { + return "callable({$fn})"; + } + + if (is_array($fn)) { + return is_string($fn[0]) + ? "callable({$fn[0]}::{$fn[1]})" + : "callable(['" . get_class($fn[0]) . "', '{$fn[1]}'])"; + } + + return 'callable(' . spl_object_hash($fn) . ')'; + } +} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/HasDataTrait.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/HasDataTrait.php deleted file mode 100644 index 020dfc9aba26..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/HasDataTrait.php +++ /dev/null @@ -1,75 +0,0 @@ -data); - } - - public function offsetGet($offset) - { - return isset($this->data[$offset]) ? $this->data[$offset] : null; - } - - public function offsetSet($offset, $value) - { - $this->data[$offset] = $value; - } - - public function offsetExists($offset) - { - return isset($this->data[$offset]); - } - - public function offsetUnset($offset) - { - unset($this->data[$offset]); - } - - public function toArray() - { - return $this->data; - } - - public function count() - { - return count($this->data); - } - - /** - * Get a value from the collection using a path syntax to retrieve nested - * data. - * - * @param string $path Path to traverse and retrieve a value from - * - * @return mixed|null - */ - public function getPath($path) - { - return Utils::getPath($this->data, $path); - } - - /** - * Set a value into a nested array key. Keys will be created as needed to - * set the value. - * - * @param string $path Path to set - * @param mixed $value Value to set at the key - * - * @throws \RuntimeException when trying to setPath using a nested path - * that travels through a scalar value - */ - public function setPath($path, $value) - { - Utils::setPath($this->data, $path, $value); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/AbstractMessage.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/AbstractMessage.php deleted file mode 100644 index f118e0fe5f83..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/AbstractMessage.php +++ /dev/null @@ -1,253 +0,0 @@ -getBody(); - } - - public function getProtocolVersion() - { - return $this->protocolVersion; - } - - public function getBody() - { - return $this->body; - } - - public function setBody(StreamInterface $body = null) - { - if ($body === null) { - // Setting a null body will remove the body of the request - $this->removeHeader('Content-Length'); - $this->removeHeader('Transfer-Encoding'); - } - - $this->body = $body; - } - - public function addHeader($header, $value) - { - if (is_array($value)) { - $current = array_merge($this->getHeaderAsArray($header), $value); - } else { - $current = $this->getHeaderAsArray($header); - $current[] = (string) $value; - } - - $this->setHeader($header, $current); - } - - public function addHeaders(array $headers) - { - foreach ($headers as $name => $header) { - $this->addHeader($name, $header); - } - } - - public function getHeader($header) - { - $name = strtolower($header); - return isset($this->headers[$name]) - ? implode(', ', $this->headers[$name]) - : ''; - } - - public function getHeaderAsArray($header) - { - $name = strtolower($header); - return isset($this->headers[$name]) ? $this->headers[$name] : []; - } - - public function getHeaders() - { - $headers = []; - foreach ($this->headers as $name => $values) { - $headers[$this->headerNames[$name]] = $values; - } - - return $headers; - } - - public function setHeader($header, $value) - { - $header = trim($header); - $name = strtolower($header); - $this->headerNames[$name] = $header; - - if (is_array($value)) { - foreach ($value as &$v) { - $v = trim($v); - } - $this->headers[$name] = $value; - } else { - $this->headers[$name] = [trim($value)]; - } - } - - public function setHeaders(array $headers) - { - $this->headers = $this->headerNames = []; - foreach ($headers as $key => $value) { - $this->addHeader($key, $value); - } - } - - public function hasHeader($header) - { - return isset($this->headers[strtolower($header)]); - } - - public function removeHeader($header) - { - $name = strtolower($header); - unset($this->headers[$name], $this->headerNames[$name]); - } - - /** - * Parse an array of header values containing ";" separated data into an - * array of associative arrays representing the header key value pair - * data of the header. When a parameter does not contain a value, but just - * contains a key, this function will inject a key with a '' string value. - * - * @param MessageInterface $message That contains the header - * @param string $header Header to retrieve from the message - * - * @return array Returns the parsed header values. - */ - public static function parseHeader(MessageInterface $message, $header) - { - static $trimmed = "\"' \n\t\r"; - $params = $matches = []; - - foreach (self::normalizeHeader($message, $header) as $val) { - $part = []; - foreach (preg_split('/;(?=([^"]*"[^"]*")*[^"]*$)/', $val) as $kvp) { - if (preg_match_all('/<[^>]+>|[^=]+/', $kvp, $matches)) { - $m = $matches[0]; - if (isset($m[1])) { - $part[trim($m[0], $trimmed)] = trim($m[1], $trimmed); - } else { - $part[] = trim($m[0], $trimmed); - } - } - } - if ($part) { - $params[] = $part; - } - } - - return $params; - } - - /** - * Converts an array of header values that may contain comma separated - * headers into an array of headers with no comma separated values. - * - * @param MessageInterface $message That contains the header - * @param string $header Header to retrieve from the message - * - * @return array Returns the normalized header field values. - */ - public static function normalizeHeader(MessageInterface $message, $header) - { - $h = $message->getHeaderAsArray($header); - for ($i = 0, $total = count($h); $i < $total; $i++) { - if (strpos($h[$i], ',') === false) { - continue; - } - foreach (preg_split('/,(?=([^"]*"[^"]*")*[^"]*$)/', $h[$i]) as $v) { - $h[] = trim($v); - } - unset($h[$i]); - } - - return $h; - } - - /** - * Gets the start-line and headers of a message as a string - * - * @param MessageInterface $message - * - * @return string - */ - public static function getStartLineAndHeaders(MessageInterface $message) - { - return static::getStartLine($message) - . self::getHeadersAsString($message); - } - - /** - * Gets the headers of a message as a string - * - * @param MessageInterface $message - * - * @return string - */ - public static function getHeadersAsString(MessageInterface $message) - { - $result = ''; - foreach ($message->getHeaders() as $name => $values) { - $result .= "\r\n{$name}: " . implode(', ', $values); - } - - return $result; - } - - /** - * Gets the start line of a message - * - * @param MessageInterface $message - * - * @return string - * @throws \InvalidArgumentException - */ - public static function getStartLine(MessageInterface $message) - { - if ($message instanceof RequestInterface) { - return trim($message->getMethod() . ' ' - . $message->getResource()) - . ' HTTP/' . $message->getProtocolVersion(); - } elseif ($message instanceof ResponseInterface) { - return 'HTTP/' . $message->getProtocolVersion() . ' ' - . $message->getStatusCode() . ' ' - . $message->getReasonPhrase(); - } else { - throw new \InvalidArgumentException('Unknown message type'); - } - } - - /** - * Accepts and modifies the options provided to the message in the - * constructor. - * - * Can be overridden in subclasses as necessary. - * - * @param array $options Options array passed by reference. - */ - protected function handleOptions(array &$options) - { - if (isset($options['protocol_version'])) { - $this->protocolVersion = $options['protocol_version']; - } - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/AppliesHeadersInterface.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/AppliesHeadersInterface.php deleted file mode 100644 index ca42f20f309e..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/AppliesHeadersInterface.php +++ /dev/null @@ -1,24 +0,0 @@ -then($onFulfilled, $onRejected, $onProgress), - [$future, 'wait'], - [$future, 'cancel'] - ); - } - - public function getStatusCode() - { - return $this->_value->getStatusCode(); - } - - public function setStatusCode($code) - { - $this->_value->setStatusCode($code); - } - - public function getReasonPhrase() - { - return $this->_value->getReasonPhrase(); - } - - public function setReasonPhrase($phrase) - { - $this->_value->setReasonPhrase($phrase); - } - - public function getEffectiveUrl() - { - return $this->_value->getEffectiveUrl(); - } - - public function setEffectiveUrl($url) - { - $this->_value->setEffectiveUrl($url); - } - - public function json(array $config = []) - { - return $this->_value->json($config); - } - - public function xml(array $config = []) - { - return $this->_value->xml($config); - } - - public function __toString() - { - try { - return $this->_value->__toString(); - } catch (\Exception $e) { - trigger_error($e->getMessage(), E_USER_WARNING); - return ''; - } - } - - public function getProtocolVersion() - { - return $this->_value->getProtocolVersion(); - } - - public function setBody(StreamInterface $body = null) - { - $this->_value->setBody($body); - } - - public function getBody() - { - return $this->_value->getBody(); - } - - public function getHeaders() - { - return $this->_value->getHeaders(); - } - - public function getHeader($header) - { - return $this->_value->getHeader($header); - } - - public function getHeaderAsArray($header) - { - return $this->_value->getHeaderAsArray($header); - } - - public function hasHeader($header) - { - return $this->_value->hasHeader($header); - } - - public function removeHeader($header) - { - $this->_value->removeHeader($header); - } - - public function addHeader($header, $value) - { - $this->_value->addHeader($header, $value); - } - - public function addHeaders(array $headers) - { - $this->_value->addHeaders($headers); - } - - public function setHeader($header, $value) - { - $this->_value->setHeader($header, $value); - } - - public function setHeaders(array $headers) - { - $this->_value->setHeaders($headers); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/MessageFactory.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/MessageFactory.php deleted file mode 100644 index b366d6d318c4..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/MessageFactory.php +++ /dev/null @@ -1,364 +0,0 @@ - 1, 'timeout' => 1, 'verify' => 1, 'ssl_key' => 1, - 'cert' => 1, 'proxy' => 1, 'debug' => 1, 'save_to' => 1, 'stream' => 1, - 'expect' => 1, 'future' => 1 - ]; - - /** @var array Default allow_redirects request option settings */ - private static $defaultRedirect = [ - 'max' => 5, - 'strict' => false, - 'referer' => false, - 'protocols' => ['http', 'https'] - ]; - - /** - * @param array $customOptions Associative array of custom request option - * names mapping to functions used to apply - * the option. The function accepts the request - * and the option value to apply. - */ - public function __construct(array $customOptions = []) - { - $this->errorPlugin = new HttpError(); - $this->redirectPlugin = new Redirect(); - $this->customOptions = $customOptions; - } - - public function createResponse( - $statusCode, - array $headers = [], - $body = null, - array $options = [] - ) { - if (null !== $body) { - $body = Stream::factory($body); - } - - return new Response($statusCode, $headers, $body, $options); - } - - public function createRequest($method, $url, array $options = []) - { - // Handle the request protocol version option that needs to be - // specified in the request constructor. - if (isset($options['version'])) { - $options['config']['protocol_version'] = $options['version']; - unset($options['version']); - } - - $request = new Request($method, $url, [], null, - isset($options['config']) ? $options['config'] : []); - - unset($options['config']); - - // Use a POST body by default - if (strtoupper($method) == 'POST' - && !isset($options['body']) - && !isset($options['json']) - ) { - $options['body'] = []; - } - - if ($options) { - $this->applyOptions($request, $options); - } - - return $request; - } - - /** - * Create a request or response object from an HTTP message string - * - * @param string $message Message to parse - * - * @return RequestInterface|ResponseInterface - * @throws \InvalidArgumentException if unable to parse a message - */ - public function fromMessage($message) - { - static $parser; - if (!$parser) { - $parser = new MessageParser(); - } - - // Parse a response - if (strtoupper(substr($message, 0, 4)) == 'HTTP') { - $data = $parser->parseResponse($message); - return $this->createResponse( - $data['code'], - $data['headers'], - $data['body'] === '' ? null : $data['body'], - $data - ); - } - - // Parse a request - if (!($data = ($parser->parseRequest($message)))) { - throw new \InvalidArgumentException('Unable to parse request'); - } - - return $this->createRequest( - $data['method'], - Url::buildUrl($data['request_url']), - [ - 'headers' => $data['headers'], - 'body' => $data['body'] === '' ? null : $data['body'], - 'config' => [ - 'protocol_version' => $data['protocol_version'] - ] - ] - ); - } - - /** - * Apply POST fields and files to a request to attempt to give an accurate - * representation. - * - * @param RequestInterface $request Request to update - * @param array $body Body to apply - */ - protected function addPostData(RequestInterface $request, array $body) - { - static $fields = ['string' => true, 'array' => true, 'NULL' => true, - 'boolean' => true, 'double' => true, 'integer' => true]; - - $post = new PostBody(); - foreach ($body as $key => $value) { - if (isset($fields[gettype($value)])) { - $post->setField($key, $value); - } elseif ($value instanceof PostFileInterface) { - $post->addFile($value); - } else { - $post->addFile(new PostFile($key, $value)); - } - } - - if ($request->getHeader('Content-Type') == 'multipart/form-data') { - $post->forceMultipartUpload(true); - } - - $request->setBody($post); - } - - protected function applyOptions( - RequestInterface $request, - array $options = [] - ) { - $config = $request->getConfig(); - $emitter = $request->getEmitter(); - - foreach ($options as $key => $value) { - - if (isset(self::$configMap[$key])) { - $config[$key] = $value; - continue; - } - - switch ($key) { - - case 'allow_redirects': - - if ($value === false) { - continue 2; - } - - if ($value === true) { - $value = self::$defaultRedirect; - } elseif (!is_array($value)) { - throw new Iae('allow_redirects must be true, false, or array'); - } else { - // Merge the default settings with the provided settings - $value += self::$defaultRedirect; - } - - $config['redirect'] = $value; - $emitter->attach($this->redirectPlugin); - break; - - case 'decode_content': - - if ($value === false) { - continue 2; - } - - $config['decode_content'] = true; - if ($value !== true) { - $request->setHeader('Accept-Encoding', $value); - } - break; - - case 'headers': - - if (!is_array($value)) { - throw new Iae('header value must be an array'); - } - foreach ($value as $k => $v) { - $request->setHeader($k, $v); - } - break; - - case 'exceptions': - - if ($value === true) { - $emitter->attach($this->errorPlugin); - } - break; - - case 'body': - - if (is_array($value)) { - $this->addPostData($request, $value); - } elseif ($value !== null) { - $request->setBody(Stream::factory($value)); - } - break; - - case 'auth': - - if (!$value) { - continue 2; - } - - if (is_array($value)) { - $type = isset($value[2]) ? strtolower($value[2]) : 'basic'; - } else { - $type = strtolower($value); - } - - $config['auth'] = $value; - - if ($type == 'basic') { - $request->setHeader( - 'Authorization', - 'Basic ' . base64_encode("$value[0]:$value[1]") - ); - } elseif ($type == 'digest') { - // @todo: Do not rely on curl - $config->setPath('curl/' . CURLOPT_HTTPAUTH, CURLAUTH_DIGEST); - $config->setPath('curl/' . CURLOPT_USERPWD, "$value[0]:$value[1]"); - } - break; - - case 'query': - - if ($value instanceof Query) { - $original = $request->getQuery(); - // Do not overwrite existing query string variables by - // overwriting the object with the query string data passed - // in the URL - $value->overwriteWith($original->toArray()); - $request->setQuery($value); - } elseif (is_array($value)) { - // Do not overwrite existing query string variables - $query = $request->getQuery(); - foreach ($value as $k => $v) { - if (!isset($query[$k])) { - $query[$k] = $v; - } - } - } else { - throw new Iae('query must be an array or Query object'); - } - break; - - case 'cookies': - - if ($value === true) { - static $cookie = null; - if (!$cookie) { - $cookie = new Cookie(); - } - $emitter->attach($cookie); - } elseif (is_array($value)) { - $emitter->attach( - new Cookie(CookieJar::fromArray($value, $request->getHost())) - ); - } elseif ($value instanceof CookieJarInterface) { - $emitter->attach(new Cookie($value)); - } elseif ($value !== false) { - throw new Iae('cookies must be an array, true, or CookieJarInterface'); - } - break; - - case 'events': - - if (!is_array($value)) { - throw new Iae('events must be an array'); - } - - $this->attachListeners($request, - $this->prepareListeners( - $value, - ['before', 'complete', 'error', 'progress', 'end'] - ) - ); - break; - - case 'subscribers': - - if (!is_array($value)) { - throw new Iae('subscribers must be an array'); - } - - foreach ($value as $subscribers) { - $emitter->attach($subscribers); - } - break; - - case 'json': - - $request->setBody(Stream::factory(json_encode($value))); - if (!$request->hasHeader('Content-Type')) { - $request->setHeader('Content-Type', 'application/json'); - } - break; - - default: - - // Check for custom handler functions. - if (isset($this->customOptions[$key])) { - $fn = $this->customOptions[$key]; - $fn($request, $value); - continue 2; - } - - throw new Iae("No method can handle the {$key} config key"); - } - } - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/MessageFactoryInterface.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/MessageFactoryInterface.php deleted file mode 100644 index 86ae9c7ee0c4..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/MessageFactoryInterface.php +++ /dev/null @@ -1,71 +0,0 @@ -getHeaders() as $name => $values) { - * echo $name . ": " . implode(", ", $values); - * } - * - * @return array Returns an associative array of the message's headers. - */ - public function getHeaders(); - - /** - * Retrieve a header by the given case-insensitive name. - * - * @param string $header Case-insensitive header name. - * - * @return string - */ - public function getHeader($header); - - /** - * Retrieves a header by the given case-insensitive name as an array of strings. - * - * @param string $header Case-insensitive header name. - * - * @return string[] - */ - public function getHeaderAsArray($header); - - /** - * Checks if a header exists by the given case-insensitive name. - * - * @param string $header Case-insensitive header name. - * - * @return bool Returns true if any header names match the given header - * name using a case-insensitive string comparison. Returns false if - * no matching header name is found in the message. - */ - public function hasHeader($header); - - /** - * Remove a specific header by case-insensitive name. - * - * @param string $header Case-insensitive header name. - */ - public function removeHeader($header); - - /** - * Appends a header value to any existing values associated with the - * given header name. - * - * @param string $header Header name to add - * @param string $value Value of the header - */ - public function addHeader($header, $value); - - /** - * Merges in an associative array of headers. - * - * Each array key MUST be a string representing the case-insensitive name - * of a header. Each value MUST be either a string or an array of strings. - * For each value, the value is appended to any existing header of the same - * name, or, if a header does not already exist by the given name, then the - * header is added. - * - * @param array $headers Associative array of headers to add to the message - */ - public function addHeaders(array $headers); - - /** - * Sets a header, replacing any existing values of any headers with the - * same case-insensitive name. - * - * The header values MUST be a string or an array of strings. - * - * @param string $header Header name - * @param string|array $value Header value(s) - */ - public function setHeader($header, $value); - - /** - * Sets headers, replacing any headers that have already been set on the - * message. - * - * The array keys MUST be a string. The array values must be either a - * string or an array of strings. - * - * @param array $headers Headers to set. - */ - public function setHeaders(array $headers); -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/MessageParser.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/MessageParser.php deleted file mode 100644 index c3cc195e3293..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/MessageParser.php +++ /dev/null @@ -1,171 +0,0 @@ -parseMessage($message))) { - return false; - } - - // Parse the protocol and protocol version - if (isset($parts['start_line'][2])) { - $startParts = explode('/', $parts['start_line'][2]); - $protocol = strtoupper($startParts[0]); - $version = isset($startParts[1]) ? $startParts[1] : '1.1'; - } else { - $protocol = 'HTTP'; - $version = '1.1'; - } - - $parsed = [ - 'method' => strtoupper($parts['start_line'][0]), - 'protocol' => $protocol, - 'protocol_version' => $version, - 'headers' => $parts['headers'], - 'body' => $parts['body'] - ]; - - $parsed['request_url'] = $this->getUrlPartsFromMessage( - (isset($parts['start_line'][1]) ? $parts['start_line'][1] : ''), $parsed); - - return $parsed; - } - - /** - * Parse an HTTP response message into an associative array of parts. - * - * @param string $message HTTP response to parse - * - * @return array|bool Returns false if the message is invalid - */ - public function parseResponse($message) - { - if (!($parts = $this->parseMessage($message))) { - return false; - } - - list($protocol, $version) = explode('/', trim($parts['start_line'][0])); - - return [ - 'protocol' => $protocol, - 'protocol_version' => $version, - 'code' => $parts['start_line'][1], - 'reason_phrase' => isset($parts['start_line'][2]) ? $parts['start_line'][2] : '', - 'headers' => $parts['headers'], - 'body' => $parts['body'] - ]; - } - - /** - * Parse a message into parts - * - * @param string $message Message to parse - * - * @return array|bool - */ - private function parseMessage($message) - { - if (!$message) { - return false; - } - - $startLine = null; - $headers = []; - $body = ''; - - // Iterate over each line in the message, accounting for line endings - $lines = preg_split('/(\\r?\\n)/', $message, -1, PREG_SPLIT_DELIM_CAPTURE); - for ($i = 0, $totalLines = count($lines); $i < $totalLines; $i += 2) { - - $line = $lines[$i]; - - // If two line breaks were encountered, then this is the end of body - if (empty($line)) { - if ($i < $totalLines - 1) { - $body = implode('', array_slice($lines, $i + 2)); - } - break; - } - - // Parse message headers - if (!$startLine) { - $startLine = explode(' ', $line, 3); - } elseif (strpos($line, ':')) { - $parts = explode(':', $line, 2); - $key = trim($parts[0]); - $value = isset($parts[1]) ? trim($parts[1]) : ''; - if (!isset($headers[$key])) { - $headers[$key] = $value; - } elseif (!is_array($headers[$key])) { - $headers[$key] = [$headers[$key], $value]; - } else { - $headers[$key][] = $value; - } - } - } - - return [ - 'start_line' => $startLine, - 'headers' => $headers, - 'body' => $body - ]; - } - - /** - * Create URL parts from HTTP message parts - * - * @param string $requestUrl Associated URL - * @param array $parts HTTP message parts - * - * @return array - */ - private function getUrlPartsFromMessage($requestUrl, array $parts) - { - // Parse the URL information from the message - $urlParts = ['path' => $requestUrl, 'scheme' => 'http']; - - // Check for the Host header - if (isset($parts['headers']['Host'])) { - $urlParts['host'] = $parts['headers']['Host']; - } elseif (isset($parts['headers']['host'])) { - $urlParts['host'] = $parts['headers']['host']; - } else { - $urlParts['host'] = null; - } - - if (false === strpos($urlParts['host'], ':')) { - $urlParts['port'] = ''; - } else { - $hostParts = explode(':', $urlParts['host']); - $urlParts['host'] = trim($hostParts[0]); - $urlParts['port'] = (int) trim($hostParts[1]); - if ($urlParts['port'] == 443) { - $urlParts['scheme'] = 'https'; - } - } - - // Check if a query is present - $path = $urlParts['path']; - $qpos = strpos($path, '?'); - if ($qpos) { - $urlParts['query'] = substr($path, $qpos + 1); - $urlParts['path'] = substr($path, 0, $qpos); - } else { - $urlParts['query'] = ''; - } - - return $urlParts; - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/Request.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/Request.php deleted file mode 100644 index 38714af80fe5..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/Request.php +++ /dev/null @@ -1,195 +0,0 @@ -setUrl($url); - $this->method = strtoupper($method); - $this->handleOptions($options); - $this->transferOptions = new Collection($options); - $this->addPrepareEvent(); - - if ($body !== null) { - $this->setBody($body); - } - - if ($headers) { - foreach ($headers as $key => $value) { - $this->addHeader($key, $value); - } - } - } - - public function __clone() - { - if ($this->emitter) { - $this->emitter = clone $this->emitter; - } - $this->transferOptions = clone $this->transferOptions; - $this->url = clone $this->url; - } - - public function setUrl($url) - { - $this->url = $url instanceof Url ? $url : Url::fromString($url); - $this->updateHostHeaderFromUrl(); - } - - public function getUrl() - { - return (string) $this->url; - } - - public function setQuery($query) - { - $this->url->setQuery($query); - } - - public function getQuery() - { - return $this->url->getQuery(); - } - - public function setMethod($method) - { - $this->method = strtoupper($method); - } - - public function getMethod() - { - return $this->method; - } - - public function getScheme() - { - return $this->url->getScheme(); - } - - public function setScheme($scheme) - { - $this->url->setScheme($scheme); - } - - public function getPort() - { - return $this->url->getPort(); - } - - public function setPort($port) - { - $this->url->setPort($port); - $this->updateHostHeaderFromUrl(); - } - - public function getHost() - { - return $this->url->getHost(); - } - - public function setHost($host) - { - $this->url->setHost($host); - $this->updateHostHeaderFromUrl(); - } - - public function getPath() - { - return '/' . ltrim($this->url->getPath(), '/'); - } - - public function setPath($path) - { - $this->url->setPath($path); - } - - public function getResource() - { - $resource = $this->getPath(); - if ($query = (string) $this->url->getQuery()) { - $resource .= '?' . $query; - } - - return $resource; - } - - public function getConfig() - { - return $this->transferOptions; - } - - protected function handleOptions(array &$options) - { - parent::handleOptions($options); - // Use a custom emitter if one is specified, and remove it from - // options that are exposed through getConfig() - if (isset($options['emitter'])) { - $this->emitter = $options['emitter']; - unset($options['emitter']); - } - } - - /** - * Adds a subscriber that ensures a request's body is prepared before - * sending. - */ - private function addPrepareEvent() - { - static $subscriber; - if (!$subscriber) { - $subscriber = new Prepare(); - } - - $this->getEmitter()->attach($subscriber); - } - - private function updateHostHeaderFromUrl() - { - $port = $this->url->getPort(); - $scheme = $this->url->getScheme(); - if ($host = $this->url->getHost()) { - if (($port == 80 && $scheme == 'http') || - ($port == 443 && $scheme == 'https') - ) { - $this->setHeader('Host', $host); - } else { - $this->setHeader('Host', "{$host}:{$port}"); - } - } - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/RequestInterface.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/RequestInterface.php deleted file mode 100644 index f6a69d1e1f1c..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/RequestInterface.php +++ /dev/null @@ -1,136 +0,0 @@ - 'Continue', - 101 => 'Switching Protocols', - 102 => 'Processing', - 200 => 'OK', - 201 => 'Created', - 202 => 'Accepted', - 203 => 'Non-Authoritative Information', - 204 => 'No Content', - 205 => 'Reset Content', - 206 => 'Partial Content', - 207 => 'Multi-Status', - 208 => 'Already Reported', - 226 => 'IM Used', - 300 => 'Multiple Choices', - 301 => 'Moved Permanently', - 302 => 'Found', - 303 => 'See Other', - 304 => 'Not Modified', - 305 => 'Use Proxy', - 307 => 'Temporary Redirect', - 308 => 'Permanent Redirect', - 400 => 'Bad Request', - 401 => 'Unauthorized', - 402 => 'Payment Required', - 403 => 'Forbidden', - 404 => 'Not Found', - 405 => 'Method Not Allowed', - 406 => 'Not Acceptable', - 407 => 'Proxy Authentication Required', - 408 => 'Request Timeout', - 409 => 'Conflict', - 410 => 'Gone', - 411 => 'Length Required', - 412 => 'Precondition Failed', - 413 => 'Request Entity Too Large', - 414 => 'Request-URI Too Long', - 415 => 'Unsupported Media Type', - 416 => 'Requested Range Not Satisfiable', - 417 => 'Expectation Failed', - 422 => 'Unprocessable Entity', - 423 => 'Locked', - 424 => 'Failed Dependency', - 425 => 'Reserved for WebDAV advanced collections expired proposal', - 426 => 'Upgrade required', - 428 => 'Precondition Required', - 429 => 'Too Many Requests', - 431 => 'Request Header Fields Too Large', - 500 => 'Internal Server Error', - 501 => 'Not Implemented', - 502 => 'Bad Gateway', - 503 => 'Service Unavailable', - 504 => 'Gateway Timeout', - 505 => 'HTTP Version Not Supported', - 506 => 'Variant Also Negotiates (Experimental)', - 507 => 'Insufficient Storage', - 508 => 'Loop Detected', - 510 => 'Not Extended', - 511 => 'Network Authentication Required', - ]; - - /** @var string The reason phrase of the response (human readable code) */ - private $reasonPhrase; - - /** @var string The status code of the response */ - private $statusCode; - - /** @var string The effective URL that returned this response */ - private $effectiveUrl; - - /** - * @param int|string $statusCode The response status code (e.g. 200) - * @param array $headers The response headers - * @param StreamInterface $body The body of the response - * @param array $options Response message options - * - reason_phrase: Set a custom reason phrase - * - protocol_version: Set a custom protocol version - */ - public function __construct( - $statusCode, - array $headers = [], - StreamInterface $body = null, - array $options = [] - ) { - $this->statusCode = (int) $statusCode; - $this->handleOptions($options); - - // Assume a reason phrase if one was not applied as an option - if (!$this->reasonPhrase && - isset(self::$statusTexts[$this->statusCode]) - ) { - $this->reasonPhrase = self::$statusTexts[$this->statusCode]; - } - - if ($headers) { - $this->setHeaders($headers); - } - - if ($body) { - $this->setBody($body); - } - } - - public function getStatusCode() - { - return $this->statusCode; - } - - public function setStatusCode($code) - { - return $this->statusCode = (int) $code; - } - - public function getReasonPhrase() - { - return $this->reasonPhrase; - } - - public function setReasonPhrase($phrase) - { - return $this->reasonPhrase = $phrase; - } - - public function json(array $config = []) - { - try { - return Utils::jsonDecode( - (string) $this->getBody(), - isset($config['object']) ? !$config['object'] : true, - 512, - isset($config['big_int_strings']) ? JSON_BIGINT_AS_STRING : 0 - ); - } catch (\InvalidArgumentException $e) { - throw new ParseException( - $e->getMessage(), - $this - ); - } - } - - public function xml(array $config = []) - { - $disableEntities = libxml_disable_entity_loader(true); - $internalErrors = libxml_use_internal_errors(true); - - try { - // Allow XML to be retrieved even if there is no response body - $xml = new \SimpleXMLElement( - (string) $this->getBody() ?: '', - isset($config['libxml_options']) ? $config['libxml_options'] : LIBXML_NONET, - false, - isset($config['ns']) ? $config['ns'] : '', - isset($config['ns_is_prefix']) ? $config['ns_is_prefix'] : false - ); - libxml_disable_entity_loader($disableEntities); - libxml_use_internal_errors($internalErrors); - } catch (\Exception $e) { - libxml_disable_entity_loader($disableEntities); - libxml_use_internal_errors($internalErrors); - throw new XmlParseException( - 'Unable to parse response body into XML: ' . $e->getMessage(), - $this, - $e, - (libxml_get_last_error()) ?: null - ); - } - - return $xml; - } - - public function getEffectiveUrl() - { - return $this->effectiveUrl; - } - - public function setEffectiveUrl($url) - { - $this->effectiveUrl = $url; - } - - /** - * Accepts and modifies the options provided to the response in the - * constructor. - * - * @param array $options Options array passed by reference. - */ - protected function handleOptions(array &$options = []) - { - parent::handleOptions($options); - if (isset($options['reason_phrase'])) { - $this->reasonPhrase = $options['reason_phrase']; - } - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/ResponseInterface.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/ResponseInterface.php deleted file mode 100644 index c0ae9be93b61..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Message/ResponseInterface.php +++ /dev/null @@ -1,111 +0,0 @@ ->>>>>>>\n{request}\n<<<<<<<<\n{response}\n--------\n{error}"; + const SHORT = '[{ts}] "{method} {target} HTTP/{version}" {code}'; + + /** @var string Template used to format log messages */ + private $template; + + /** + * @param string $template Log message template + */ + public function __construct($template = self::CLF) + { + $this->template = $template ?: self::CLF; + } + + /** + * Returns a formatted message string. + * + * @param RequestInterface $request Request that was sent + * @param ResponseInterface $response Response that was received + * @param \Exception $error Exception that was received + * + * @return string + */ + public function format( + RequestInterface $request, + ResponseInterface $response = null, + \Exception $error = null + ) { + $cache = []; + + return preg_replace_callback( + '/{\s*([A-Za-z_\-\.0-9]+)\s*}/', + function (array $matches) use ($request, $response, $error, &$cache) { + if (isset($cache[$matches[1]])) { + return $cache[$matches[1]]; + } + + $result = ''; + switch ($matches[1]) { + case 'request': + $result = Psr7\str($request); + break; + case 'response': + $result = $response ? Psr7\str($response) : ''; + break; + case 'req_headers': + $result = trim($request->getMethod() + . ' ' . $request->getRequestTarget()) + . ' HTTP/' . $request->getProtocolVersion() . "\r\n" + . $this->headers($request); + break; + case 'res_headers': + $result = $response ? + sprintf( + 'HTTP/%s %d %s', + $response->getProtocolVersion(), + $response->getStatusCode(), + $response->getReasonPhrase() + ) . "\r\n" . $this->headers($response) + : 'NULL'; + break; + case 'req_body': + $result = $request->getBody(); + break; + case 'res_body': + $result = $response ? $response->getBody() : 'NULL'; + break; + case 'ts': + case 'date_iso_8601': + $result = gmdate('c'); + break; + case 'date_common_log': + $result = date('d/M/Y:H:i:s O'); + break; + case 'method': + $result = $request->getMethod(); + break; + case 'version': + $result = $request->getProtocolVersion(); + break; + case 'uri': + case 'url': + $result = $request->getUri(); + break; + case 'target': + $result = $request->getRequestTarget(); + break; + case 'req_version': + $result = $request->getProtocolVersion(); + break; + case 'res_version': + $result = $response + ? $response->getProtocolVersion() + : 'NULL'; + break; + case 'host': + $result = $request->getHeaderLine('Host'); + break; + case 'hostname': + $result = gethostname(); + break; + case 'code': + $result = $response ? $response->getStatusCode() : 'NULL'; + break; + case 'phrase': + $result = $response ? $response->getReasonPhrase() : 'NULL'; + break; + case 'error': + $result = $error ? $error->getMessage() : 'NULL'; + break; + default: + // handle prefixed dynamic headers + if (strpos($matches[1], 'req_header_') === 0) { + $result = $request->getHeaderLine(substr($matches[1], 11)); + } elseif (strpos($matches[1], 'res_header_') === 0) { + $result = $response + ? $response->getHeaderLine(substr($matches[1], 11)) + : 'NULL'; + } + } + + $cache[$matches[1]] = $result; + return $result; + }, + $this->template + ); + } + + /** + * Get headers from message as string + * + * @return string + */ + private function headers(MessageInterface $message) + { + $result = ''; + foreach ($message->getHeaders() as $name => $values) { + $result .= $name . ': ' . implode(', ', $values) . "\r\n"; + } + + return trim($result); + } +} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Middleware.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Middleware.php new file mode 100644 index 000000000000..bffc1974bbe0 --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Middleware.php @@ -0,0 +1,254 @@ +withCookieHeader($request); + return $handler($request, $options) + ->then( + function ($response) use ($cookieJar, $request) { + $cookieJar->extractCookies($request, $response); + return $response; + } + ); + }; + }; + } + + /** + * Middleware that throws exceptions for 4xx or 5xx responses when the + * "http_error" request option is set to true. + * + * @return callable Returns a function that accepts the next handler. + */ + public static function httpErrors() + { + return function (callable $handler) { + return function ($request, array $options) use ($handler) { + if (empty($options['http_errors'])) { + return $handler($request, $options); + } + return $handler($request, $options)->then( + function (ResponseInterface $response) use ($request) { + $code = $response->getStatusCode(); + if ($code < 400) { + return $response; + } + throw RequestException::create($request, $response); + } + ); + }; + }; + } + + /** + * Middleware that pushes history data to an ArrayAccess container. + * + * @param array|\ArrayAccess $container Container to hold the history (by reference). + * + * @return callable Returns a function that accepts the next handler. + * @throws \InvalidArgumentException if container is not an array or ArrayAccess. + */ + public static function history(&$container) + { + if (!is_array($container) && !$container instanceof \ArrayAccess) { + throw new \InvalidArgumentException('history container must be an array or object implementing ArrayAccess'); + } + + return function (callable $handler) use (&$container) { + return function ($request, array $options) use ($handler, &$container) { + return $handler($request, $options)->then( + function ($value) use ($request, &$container, $options) { + $container[] = [ + 'request' => $request, + 'response' => $value, + 'error' => null, + 'options' => $options + ]; + return $value; + }, + function ($reason) use ($request, &$container, $options) { + $container[] = [ + 'request' => $request, + 'response' => null, + 'error' => $reason, + 'options' => $options + ]; + return \GuzzleHttp\Promise\rejection_for($reason); + } + ); + }; + }; + } + + /** + * Middleware that invokes a callback before and after sending a request. + * + * The provided listener cannot modify or alter the response. It simply + * "taps" into the chain to be notified before returning the promise. The + * before listener accepts a request and options array, and the after + * listener accepts a request, options array, and response promise. + * + * @param callable $before Function to invoke before forwarding the request. + * @param callable $after Function invoked after forwarding. + * + * @return callable Returns a function that accepts the next handler. + */ + public static function tap(callable $before = null, callable $after = null) + { + return function (callable $handler) use ($before, $after) { + return function ($request, array $options) use ($handler, $before, $after) { + if ($before) { + $before($request, $options); + } + $response = $handler($request, $options); + if ($after) { + $after($request, $options, $response); + } + return $response; + }; + }; + } + + /** + * Middleware that handles request redirects. + * + * @return callable Returns a function that accepts the next handler. + */ + public static function redirect() + { + return function (callable $handler) { + return new RedirectMiddleware($handler); + }; + } + + /** + * Middleware that retries requests based on the boolean result of + * invoking the provided "decider" function. + * + * If no delay function is provided, a simple implementation of exponential + * backoff will be utilized. + * + * @param callable $decider Function that accepts the number of retries, + * a request, [response], and [exception] and + * returns true if the request is to be retried. + * @param callable $delay Function that accepts the number of retries and + * returns the number of milliseconds to delay. + * + * @return callable Returns a function that accepts the next handler. + */ + public static function retry(callable $decider, callable $delay = null) + { + return function (callable $handler) use ($decider, $delay) { + return new RetryMiddleware($decider, $handler, $delay); + }; + } + + /** + * Middleware that logs requests, responses, and errors using a message + * formatter. + * + * @param LoggerInterface $logger Logs messages. + * @param MessageFormatter $formatter Formatter used to create message strings. + * @param string $logLevel Level at which to log requests. + * + * @return callable Returns a function that accepts the next handler. + */ + public static function log(LoggerInterface $logger, MessageFormatter $formatter, $logLevel = 'info' /* \Psr\Log\LogLevel::INFO */) + { + return function (callable $handler) use ($logger, $formatter, $logLevel) { + return function ($request, array $options) use ($handler, $logger, $formatter, $logLevel) { + return $handler($request, $options)->then( + function ($response) use ($logger, $request, $formatter, $logLevel) { + $message = $formatter->format($request, $response); + $logger->log($logLevel, $message); + return $response; + }, + function ($reason) use ($logger, $request, $formatter) { + $response = $reason instanceof RequestException + ? $reason->getResponse() + : null; + $message = $formatter->format($request, $response, $reason); + $logger->notice($message); + return \GuzzleHttp\Promise\rejection_for($reason); + } + ); + }; + }; + } + + /** + * This middleware adds a default content-type if possible, a default + * content-length or transfer-encoding header, and the expect header. + * + * @return callable + */ + public static function prepareBody() + { + return function (callable $handler) { + return new PrepareBodyMiddleware($handler); + }; + } + + /** + * Middleware that applies a map function to the request before passing to + * the next handler. + * + * @param callable $fn Function that accepts a RequestInterface and returns + * a RequestInterface. + * @return callable + */ + public static function mapRequest(callable $fn) + { + return function (callable $handler) use ($fn) { + return function ($request, array $options) use ($handler, $fn) { + return $handler($fn($request), $options); + }; + }; + } + + /** + * Middleware that applies a map function to the resolved promise's + * response. + * + * @param callable $fn Function that accepts a ResponseInterface and + * returns a ResponseInterface. + * @return callable + */ + public static function mapResponse(callable $fn) + { + return function (callable $handler) use ($fn) { + return function ($request, array $options) use ($handler, $fn) { + return $handler($request, $options)->then($fn); + }; + }; + } +} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Mimetypes.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Mimetypes.php deleted file mode 100644 index 66ac63cfa51f..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Mimetypes.php +++ /dev/null @@ -1,963 +0,0 @@ - 'text/vnd.in3d.3dml', - '3g2' => 'video/3gpp2', - '3gp' => 'video/3gpp', - '7z' => 'application/x-7z-compressed', - 'aab' => 'application/x-authorware-bin', - 'aac' => 'audio/x-aac', - 'aam' => 'application/x-authorware-map', - 'aas' => 'application/x-authorware-seg', - 'abw' => 'application/x-abiword', - 'ac' => 'application/pkix-attr-cert', - 'acc' => 'application/vnd.americandynamics.acc', - 'ace' => 'application/x-ace-compressed', - 'acu' => 'application/vnd.acucobol', - 'acutc' => 'application/vnd.acucorp', - 'adp' => 'audio/adpcm', - 'aep' => 'application/vnd.audiograph', - 'afm' => 'application/x-font-type1', - 'afp' => 'application/vnd.ibm.modcap', - 'ahead' => 'application/vnd.ahead.space', - 'ai' => 'application/postscript', - 'aif' => 'audio/x-aiff', - 'aifc' => 'audio/x-aiff', - 'aiff' => 'audio/x-aiff', - 'air' => 'application/vnd.adobe.air-application-installer-package+zip', - 'ait' => 'application/vnd.dvb.ait', - 'ami' => 'application/vnd.amiga.ami', - 'apk' => 'application/vnd.android.package-archive', - 'application' => 'application/x-ms-application', - 'apr' => 'application/vnd.lotus-approach', - 'asa' => 'text/plain', - 'asax' => 'application/octet-stream', - 'asc' => 'application/pgp-signature', - 'ascx' => 'text/plain', - 'asf' => 'video/x-ms-asf', - 'ashx' => 'text/plain', - 'asm' => 'text/x-asm', - 'asmx' => 'text/plain', - 'aso' => 'application/vnd.accpac.simply.aso', - 'asp' => 'text/plain', - 'aspx' => 'text/plain', - 'asx' => 'video/x-ms-asf', - 'atc' => 'application/vnd.acucorp', - 'atom' => 'application/atom+xml', - 'atomcat' => 'application/atomcat+xml', - 'atomsvc' => 'application/atomsvc+xml', - 'atx' => 'application/vnd.antix.game-component', - 'au' => 'audio/basic', - 'avi' => 'video/x-msvideo', - 'aw' => 'application/applixware', - 'axd' => 'text/plain', - 'azf' => 'application/vnd.airzip.filesecure.azf', - 'azs' => 'application/vnd.airzip.filesecure.azs', - 'azw' => 'application/vnd.amazon.ebook', - 'bat' => 'application/x-msdownload', - 'bcpio' => 'application/x-bcpio', - 'bdf' => 'application/x-font-bdf', - 'bdm' => 'application/vnd.syncml.dm+wbxml', - 'bed' => 'application/vnd.realvnc.bed', - 'bh2' => 'application/vnd.fujitsu.oasysprs', - 'bin' => 'application/octet-stream', - 'bmi' => 'application/vnd.bmi', - 'bmp' => 'image/bmp', - 'book' => 'application/vnd.framemaker', - 'box' => 'application/vnd.previewsystems.box', - 'boz' => 'application/x-bzip2', - 'bpk' => 'application/octet-stream', - 'btif' => 'image/prs.btif', - 'bz' => 'application/x-bzip', - 'bz2' => 'application/x-bzip2', - 'c' => 'text/x-c', - 'c11amc' => 'application/vnd.cluetrust.cartomobile-config', - 'c11amz' => 'application/vnd.cluetrust.cartomobile-config-pkg', - 'c4d' => 'application/vnd.clonk.c4group', - 'c4f' => 'application/vnd.clonk.c4group', - 'c4g' => 'application/vnd.clonk.c4group', - 'c4p' => 'application/vnd.clonk.c4group', - 'c4u' => 'application/vnd.clonk.c4group', - 'cab' => 'application/vnd.ms-cab-compressed', - 'car' => 'application/vnd.curl.car', - 'cat' => 'application/vnd.ms-pki.seccat', - 'cc' => 'text/x-c', - 'cct' => 'application/x-director', - 'ccxml' => 'application/ccxml+xml', - 'cdbcmsg' => 'application/vnd.contact.cmsg', - 'cdf' => 'application/x-netcdf', - 'cdkey' => 'application/vnd.mediastation.cdkey', - 'cdmia' => 'application/cdmi-capability', - 'cdmic' => 'application/cdmi-container', - 'cdmid' => 'application/cdmi-domain', - 'cdmio' => 'application/cdmi-object', - 'cdmiq' => 'application/cdmi-queue', - 'cdx' => 'chemical/x-cdx', - 'cdxml' => 'application/vnd.chemdraw+xml', - 'cdy' => 'application/vnd.cinderella', - 'cer' => 'application/pkix-cert', - 'cfc' => 'application/x-coldfusion', - 'cfm' => 'application/x-coldfusion', - 'cgm' => 'image/cgm', - 'chat' => 'application/x-chat', - 'chm' => 'application/vnd.ms-htmlhelp', - 'chrt' => 'application/vnd.kde.kchart', - 'cif' => 'chemical/x-cif', - 'cii' => 'application/vnd.anser-web-certificate-issue-initiation', - 'cil' => 'application/vnd.ms-artgalry', - 'cla' => 'application/vnd.claymore', - 'class' => 'application/java-vm', - 'clkk' => 'application/vnd.crick.clicker.keyboard', - 'clkp' => 'application/vnd.crick.clicker.palette', - 'clkt' => 'application/vnd.crick.clicker.template', - 'clkw' => 'application/vnd.crick.clicker.wordbank', - 'clkx' => 'application/vnd.crick.clicker', - 'clp' => 'application/x-msclip', - 'cmc' => 'application/vnd.cosmocaller', - 'cmdf' => 'chemical/x-cmdf', - 'cml' => 'chemical/x-cml', - 'cmp' => 'application/vnd.yellowriver-custom-menu', - 'cmx' => 'image/x-cmx', - 'cod' => 'application/vnd.rim.cod', - 'com' => 'application/x-msdownload', - 'conf' => 'text/plain', - 'cpio' => 'application/x-cpio', - 'cpp' => 'text/x-c', - 'cpt' => 'application/mac-compactpro', - 'crd' => 'application/x-mscardfile', - 'crl' => 'application/pkix-crl', - 'crt' => 'application/x-x509-ca-cert', - 'cryptonote' => 'application/vnd.rig.cryptonote', - 'cs' => 'text/plain', - 'csh' => 'application/x-csh', - 'csml' => 'chemical/x-csml', - 'csp' => 'application/vnd.commonspace', - 'css' => 'text/css', - 'cst' => 'application/x-director', - 'csv' => 'text/csv', - 'cu' => 'application/cu-seeme', - 'curl' => 'text/vnd.curl', - 'cww' => 'application/prs.cww', - 'cxt' => 'application/x-director', - 'cxx' => 'text/x-c', - 'dae' => 'model/vnd.collada+xml', - 'daf' => 'application/vnd.mobius.daf', - 'dataless' => 'application/vnd.fdsn.seed', - 'davmount' => 'application/davmount+xml', - 'dcr' => 'application/x-director', - 'dcurl' => 'text/vnd.curl.dcurl', - 'dd2' => 'application/vnd.oma.dd2+xml', - 'ddd' => 'application/vnd.fujixerox.ddd', - 'deb' => 'application/x-debian-package', - 'def' => 'text/plain', - 'deploy' => 'application/octet-stream', - 'der' => 'application/x-x509-ca-cert', - 'dfac' => 'application/vnd.dreamfactory', - 'dic' => 'text/x-c', - 'dir' => 'application/x-director', - 'dis' => 'application/vnd.mobius.dis', - 'dist' => 'application/octet-stream', - 'distz' => 'application/octet-stream', - 'djv' => 'image/vnd.djvu', - 'djvu' => 'image/vnd.djvu', - 'dll' => 'application/x-msdownload', - 'dmg' => 'application/octet-stream', - 'dms' => 'application/octet-stream', - 'dna' => 'application/vnd.dna', - 'doc' => 'application/msword', - 'docm' => 'application/vnd.ms-word.document.macroenabled.12', - 'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', - 'dot' => 'application/msword', - 'dotm' => 'application/vnd.ms-word.template.macroenabled.12', - 'dotx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.template', - 'dp' => 'application/vnd.osgi.dp', - 'dpg' => 'application/vnd.dpgraph', - 'dra' => 'audio/vnd.dra', - 'dsc' => 'text/prs.lines.tag', - 'dssc' => 'application/dssc+der', - 'dtb' => 'application/x-dtbook+xml', - 'dtd' => 'application/xml-dtd', - 'dts' => 'audio/vnd.dts', - 'dtshd' => 'audio/vnd.dts.hd', - 'dump' => 'application/octet-stream', - 'dvi' => 'application/x-dvi', - 'dwf' => 'model/vnd.dwf', - 'dwg' => 'image/vnd.dwg', - 'dxf' => 'image/vnd.dxf', - 'dxp' => 'application/vnd.spotfire.dxp', - 'dxr' => 'application/x-director', - 'ecelp4800' => 'audio/vnd.nuera.ecelp4800', - 'ecelp7470' => 'audio/vnd.nuera.ecelp7470', - 'ecelp9600' => 'audio/vnd.nuera.ecelp9600', - 'ecma' => 'application/ecmascript', - 'edm' => 'application/vnd.novadigm.edm', - 'edx' => 'application/vnd.novadigm.edx', - 'efif' => 'application/vnd.picsel', - 'ei6' => 'application/vnd.pg.osasli', - 'elc' => 'application/octet-stream', - 'eml' => 'message/rfc822', - 'emma' => 'application/emma+xml', - 'eol' => 'audio/vnd.digital-winds', - 'eot' => 'application/vnd.ms-fontobject', - 'eps' => 'application/postscript', - 'epub' => 'application/epub+zip', - 'es3' => 'application/vnd.eszigno3+xml', - 'esf' => 'application/vnd.epson.esf', - 'et3' => 'application/vnd.eszigno3+xml', - 'etx' => 'text/x-setext', - 'exe' => 'application/x-msdownload', - 'exi' => 'application/exi', - 'ext' => 'application/vnd.novadigm.ext', - 'ez' => 'application/andrew-inset', - 'ez2' => 'application/vnd.ezpix-album', - 'ez3' => 'application/vnd.ezpix-package', - 'f' => 'text/x-fortran', - 'f4v' => 'video/x-f4v', - 'f77' => 'text/x-fortran', - 'f90' => 'text/x-fortran', - 'fbs' => 'image/vnd.fastbidsheet', - 'fcs' => 'application/vnd.isac.fcs', - 'fdf' => 'application/vnd.fdf', - 'fe_launch' => 'application/vnd.denovo.fcselayout-link', - 'fg5' => 'application/vnd.fujitsu.oasysgp', - 'fgd' => 'application/x-director', - 'fh' => 'image/x-freehand', - 'fh4' => 'image/x-freehand', - 'fh5' => 'image/x-freehand', - 'fh7' => 'image/x-freehand', - 'fhc' => 'image/x-freehand', - 'fig' => 'application/x-xfig', - 'fli' => 'video/x-fli', - 'flo' => 'application/vnd.micrografx.flo', - 'flv' => 'video/x-flv', - 'flw' => 'application/vnd.kde.kivio', - 'flx' => 'text/vnd.fmi.flexstor', - 'fly' => 'text/vnd.fly', - 'fm' => 'application/vnd.framemaker', - 'fnc' => 'application/vnd.frogans.fnc', - 'for' => 'text/x-fortran', - 'fpx' => 'image/vnd.fpx', - 'frame' => 'application/vnd.framemaker', - 'fsc' => 'application/vnd.fsc.weblaunch', - 'fst' => 'image/vnd.fst', - 'ftc' => 'application/vnd.fluxtime.clip', - 'fti' => 'application/vnd.anser-web-funds-transfer-initiation', - 'fvt' => 'video/vnd.fvt', - 'fxp' => 'application/vnd.adobe.fxp', - 'fxpl' => 'application/vnd.adobe.fxp', - 'fzs' => 'application/vnd.fuzzysheet', - 'g2w' => 'application/vnd.geoplan', - 'g3' => 'image/g3fax', - 'g3w' => 'application/vnd.geospace', - 'gac' => 'application/vnd.groove-account', - 'gdl' => 'model/vnd.gdl', - 'geo' => 'application/vnd.dynageo', - 'gex' => 'application/vnd.geometry-explorer', - 'ggb' => 'application/vnd.geogebra.file', - 'ggt' => 'application/vnd.geogebra.tool', - 'ghf' => 'application/vnd.groove-help', - 'gif' => 'image/gif', - 'gim' => 'application/vnd.groove-identity-message', - 'gmx' => 'application/vnd.gmx', - 'gnumeric' => 'application/x-gnumeric', - 'gph' => 'application/vnd.flographit', - 'gqf' => 'application/vnd.grafeq', - 'gqs' => 'application/vnd.grafeq', - 'gram' => 'application/srgs', - 'gre' => 'application/vnd.geometry-explorer', - 'grv' => 'application/vnd.groove-injector', - 'grxml' => 'application/srgs+xml', - 'gsf' => 'application/x-font-ghostscript', - 'gtar' => 'application/x-gtar', - 'gtm' => 'application/vnd.groove-tool-message', - 'gtw' => 'model/vnd.gtw', - 'gv' => 'text/vnd.graphviz', - 'gxt' => 'application/vnd.geonext', - 'h' => 'text/x-c', - 'h261' => 'video/h261', - 'h263' => 'video/h263', - 'h264' => 'video/h264', - 'hal' => 'application/vnd.hal+xml', - 'hbci' => 'application/vnd.hbci', - 'hdf' => 'application/x-hdf', - 'hh' => 'text/x-c', - 'hlp' => 'application/winhlp', - 'hpgl' => 'application/vnd.hp-hpgl', - 'hpid' => 'application/vnd.hp-hpid', - 'hps' => 'application/vnd.hp-hps', - 'hqx' => 'application/mac-binhex40', - 'hta' => 'application/octet-stream', - 'htc' => 'text/html', - 'htke' => 'application/vnd.kenameaapp', - 'htm' => 'text/html', - 'html' => 'text/html', - 'hvd' => 'application/vnd.yamaha.hv-dic', - 'hvp' => 'application/vnd.yamaha.hv-voice', - 'hvs' => 'application/vnd.yamaha.hv-script', - 'i2g' => 'application/vnd.intergeo', - 'icc' => 'application/vnd.iccprofile', - 'ice' => 'x-conference/x-cooltalk', - 'icm' => 'application/vnd.iccprofile', - 'ico' => 'image/x-icon', - 'ics' => 'text/calendar', - 'ief' => 'image/ief', - 'ifb' => 'text/calendar', - 'ifm' => 'application/vnd.shana.informed.formdata', - 'iges' => 'model/iges', - 'igl' => 'application/vnd.igloader', - 'igm' => 'application/vnd.insors.igm', - 'igs' => 'model/iges', - 'igx' => 'application/vnd.micrografx.igx', - 'iif' => 'application/vnd.shana.informed.interchange', - 'imp' => 'application/vnd.accpac.simply.imp', - 'ims' => 'application/vnd.ms-ims', - 'in' => 'text/plain', - 'ini' => 'text/plain', - 'ipfix' => 'application/ipfix', - 'ipk' => 'application/vnd.shana.informed.package', - 'irm' => 'application/vnd.ibm.rights-management', - 'irp' => 'application/vnd.irepository.package+xml', - 'iso' => 'application/octet-stream', - 'itp' => 'application/vnd.shana.informed.formtemplate', - 'ivp' => 'application/vnd.immervision-ivp', - 'ivu' => 'application/vnd.immervision-ivu', - 'jad' => 'text/vnd.sun.j2me.app-descriptor', - 'jam' => 'application/vnd.jam', - 'jar' => 'application/java-archive', - 'java' => 'text/x-java-source', - 'jisp' => 'application/vnd.jisp', - 'jlt' => 'application/vnd.hp-jlyt', - 'jnlp' => 'application/x-java-jnlp-file', - 'joda' => 'application/vnd.joost.joda-archive', - 'jpe' => 'image/jpeg', - 'jpeg' => 'image/jpeg', - 'jpg' => 'image/jpeg', - 'jpgm' => 'video/jpm', - 'jpgv' => 'video/jpeg', - 'jpm' => 'video/jpm', - 'js' => 'text/javascript', - 'json' => 'application/json', - 'kar' => 'audio/midi', - 'karbon' => 'application/vnd.kde.karbon', - 'kfo' => 'application/vnd.kde.kformula', - 'kia' => 'application/vnd.kidspiration', - 'kml' => 'application/vnd.google-earth.kml+xml', - 'kmz' => 'application/vnd.google-earth.kmz', - 'kne' => 'application/vnd.kinar', - 'knp' => 'application/vnd.kinar', - 'kon' => 'application/vnd.kde.kontour', - 'kpr' => 'application/vnd.kde.kpresenter', - 'kpt' => 'application/vnd.kde.kpresenter', - 'ksp' => 'application/vnd.kde.kspread', - 'ktr' => 'application/vnd.kahootz', - 'ktx' => 'image/ktx', - 'ktz' => 'application/vnd.kahootz', - 'kwd' => 'application/vnd.kde.kword', - 'kwt' => 'application/vnd.kde.kword', - 'lasxml' => 'application/vnd.las.las+xml', - 'latex' => 'application/x-latex', - 'lbd' => 'application/vnd.llamagraphics.life-balance.desktop', - 'lbe' => 'application/vnd.llamagraphics.life-balance.exchange+xml', - 'les' => 'application/vnd.hhe.lesson-player', - 'lha' => 'application/octet-stream', - 'link66' => 'application/vnd.route66.link66+xml', - 'list' => 'text/plain', - 'list3820' => 'application/vnd.ibm.modcap', - 'listafp' => 'application/vnd.ibm.modcap', - 'log' => 'text/plain', - 'lostxml' => 'application/lost+xml', - 'lrf' => 'application/octet-stream', - 'lrm' => 'application/vnd.ms-lrm', - 'ltf' => 'application/vnd.frogans.ltf', - 'lvp' => 'audio/vnd.lucent.voice', - 'lwp' => 'application/vnd.lotus-wordpro', - 'lzh' => 'application/octet-stream', - 'm13' => 'application/x-msmediaview', - 'm14' => 'application/x-msmediaview', - 'm1v' => 'video/mpeg', - 'm21' => 'application/mp21', - 'm2a' => 'audio/mpeg', - 'm2v' => 'video/mpeg', - 'm3a' => 'audio/mpeg', - 'm3u' => 'audio/x-mpegurl', - 'm3u8' => 'application/vnd.apple.mpegurl', - 'm4a' => 'audio/mp4', - 'm4u' => 'video/vnd.mpegurl', - 'm4v' => 'video/mp4', - 'ma' => 'application/mathematica', - 'mads' => 'application/mads+xml', - 'mag' => 'application/vnd.ecowin.chart', - 'maker' => 'application/vnd.framemaker', - 'man' => 'text/troff', - 'mathml' => 'application/mathml+xml', - 'mb' => 'application/mathematica', - 'mbk' => 'application/vnd.mobius.mbk', - 'mbox' => 'application/mbox', - 'mc1' => 'application/vnd.medcalcdata', - 'mcd' => 'application/vnd.mcd', - 'mcurl' => 'text/vnd.curl.mcurl', - 'mdb' => 'application/x-msaccess', - 'mdi' => 'image/vnd.ms-modi', - 'me' => 'text/troff', - 'mesh' => 'model/mesh', - 'meta4' => 'application/metalink4+xml', - 'mets' => 'application/mets+xml', - 'mfm' => 'application/vnd.mfmp', - 'mgp' => 'application/vnd.osgeo.mapguide.package', - 'mgz' => 'application/vnd.proteus.magazine', - 'mid' => 'audio/midi', - 'midi' => 'audio/midi', - 'mif' => 'application/vnd.mif', - 'mime' => 'message/rfc822', - 'mj2' => 'video/mj2', - 'mjp2' => 'video/mj2', - 'mlp' => 'application/vnd.dolby.mlp', - 'mmd' => 'application/vnd.chipnuts.karaoke-mmd', - 'mmf' => 'application/vnd.smaf', - 'mmr' => 'image/vnd.fujixerox.edmics-mmr', - 'mny' => 'application/x-msmoney', - 'mobi' => 'application/x-mobipocket-ebook', - 'mods' => 'application/mods+xml', - 'mov' => 'video/quicktime', - 'movie' => 'video/x-sgi-movie', - 'mp2' => 'audio/mpeg', - 'mp21' => 'application/mp21', - 'mp2a' => 'audio/mpeg', - 'mp3' => 'audio/mpeg', - 'mp4' => 'video/mp4', - 'mp4a' => 'audio/mp4', - 'mp4s' => 'application/mp4', - 'mp4v' => 'video/mp4', - 'mpc' => 'application/vnd.mophun.certificate', - 'mpe' => 'video/mpeg', - 'mpeg' => 'video/mpeg', - 'mpg' => 'video/mpeg', - 'mpg4' => 'video/mp4', - 'mpga' => 'audio/mpeg', - 'mpkg' => 'application/vnd.apple.installer+xml', - 'mpm' => 'application/vnd.blueice.multipass', - 'mpn' => 'application/vnd.mophun.application', - 'mpp' => 'application/vnd.ms-project', - 'mpt' => 'application/vnd.ms-project', - 'mpy' => 'application/vnd.ibm.minipay', - 'mqy' => 'application/vnd.mobius.mqy', - 'mrc' => 'application/marc', - 'mrcx' => 'application/marcxml+xml', - 'ms' => 'text/troff', - 'mscml' => 'application/mediaservercontrol+xml', - 'mseed' => 'application/vnd.fdsn.mseed', - 'mseq' => 'application/vnd.mseq', - 'msf' => 'application/vnd.epson.msf', - 'msh' => 'model/mesh', - 'msi' => 'application/x-msdownload', - 'msl' => 'application/vnd.mobius.msl', - 'msty' => 'application/vnd.muvee.style', - 'mts' => 'model/vnd.mts', - 'mus' => 'application/vnd.musician', - 'musicxml' => 'application/vnd.recordare.musicxml+xml', - 'mvb' => 'application/x-msmediaview', - 'mwf' => 'application/vnd.mfer', - 'mxf' => 'application/mxf', - 'mxl' => 'application/vnd.recordare.musicxml', - 'mxml' => 'application/xv+xml', - 'mxs' => 'application/vnd.triscape.mxs', - 'mxu' => 'video/vnd.mpegurl', - 'n-gage' => 'application/vnd.nokia.n-gage.symbian.install', - 'n3' => 'text/n3', - 'nb' => 'application/mathematica', - 'nbp' => 'application/vnd.wolfram.player', - 'nc' => 'application/x-netcdf', - 'ncx' => 'application/x-dtbncx+xml', - 'ngdat' => 'application/vnd.nokia.n-gage.data', - 'nlu' => 'application/vnd.neurolanguage.nlu', - 'nml' => 'application/vnd.enliven', - 'nnd' => 'application/vnd.noblenet-directory', - 'nns' => 'application/vnd.noblenet-sealer', - 'nnw' => 'application/vnd.noblenet-web', - 'npx' => 'image/vnd.net-fpx', - 'nsf' => 'application/vnd.lotus-notes', - 'oa2' => 'application/vnd.fujitsu.oasys2', - 'oa3' => 'application/vnd.fujitsu.oasys3', - 'oas' => 'application/vnd.fujitsu.oasys', - 'obd' => 'application/x-msbinder', - 'oda' => 'application/oda', - 'odb' => 'application/vnd.oasis.opendocument.database', - 'odc' => 'application/vnd.oasis.opendocument.chart', - 'odf' => 'application/vnd.oasis.opendocument.formula', - 'odft' => 'application/vnd.oasis.opendocument.formula-template', - 'odg' => 'application/vnd.oasis.opendocument.graphics', - 'odi' => 'application/vnd.oasis.opendocument.image', - 'odm' => 'application/vnd.oasis.opendocument.text-master', - 'odp' => 'application/vnd.oasis.opendocument.presentation', - 'ods' => 'application/vnd.oasis.opendocument.spreadsheet', - 'odt' => 'application/vnd.oasis.opendocument.text', - 'oga' => 'audio/ogg', - 'ogg' => 'audio/ogg', - 'ogv' => 'video/ogg', - 'ogx' => 'application/ogg', - 'onepkg' => 'application/onenote', - 'onetmp' => 'application/onenote', - 'onetoc' => 'application/onenote', - 'onetoc2' => 'application/onenote', - 'opf' => 'application/oebps-package+xml', - 'oprc' => 'application/vnd.palm', - 'org' => 'application/vnd.lotus-organizer', - 'osf' => 'application/vnd.yamaha.openscoreformat', - 'osfpvg' => 'application/vnd.yamaha.openscoreformat.osfpvg+xml', - 'otc' => 'application/vnd.oasis.opendocument.chart-template', - 'otf' => 'application/x-font-otf', - 'otg' => 'application/vnd.oasis.opendocument.graphics-template', - 'oth' => 'application/vnd.oasis.opendocument.text-web', - 'oti' => 'application/vnd.oasis.opendocument.image-template', - 'otp' => 'application/vnd.oasis.opendocument.presentation-template', - 'ots' => 'application/vnd.oasis.opendocument.spreadsheet-template', - 'ott' => 'application/vnd.oasis.opendocument.text-template', - 'oxt' => 'application/vnd.openofficeorg.extension', - 'p' => 'text/x-pascal', - 'p10' => 'application/pkcs10', - 'p12' => 'application/x-pkcs12', - 'p7b' => 'application/x-pkcs7-certificates', - 'p7c' => 'application/pkcs7-mime', - 'p7m' => 'application/pkcs7-mime', - 'p7r' => 'application/x-pkcs7-certreqresp', - 'p7s' => 'application/pkcs7-signature', - 'p8' => 'application/pkcs8', - 'pas' => 'text/x-pascal', - 'paw' => 'application/vnd.pawaafile', - 'pbd' => 'application/vnd.powerbuilder6', - 'pbm' => 'image/x-portable-bitmap', - 'pcf' => 'application/x-font-pcf', - 'pcl' => 'application/vnd.hp-pcl', - 'pclxl' => 'application/vnd.hp-pclxl', - 'pct' => 'image/x-pict', - 'pcurl' => 'application/vnd.curl.pcurl', - 'pcx' => 'image/x-pcx', - 'pdb' => 'application/vnd.palm', - 'pdf' => 'application/pdf', - 'pfa' => 'application/x-font-type1', - 'pfb' => 'application/x-font-type1', - 'pfm' => 'application/x-font-type1', - 'pfr' => 'application/font-tdpfr', - 'pfx' => 'application/x-pkcs12', - 'pgm' => 'image/x-portable-graymap', - 'pgn' => 'application/x-chess-pgn', - 'pgp' => 'application/pgp-encrypted', - 'php' => 'text/x-php', - 'phps' => 'application/x-httpd-phps', - 'pic' => 'image/x-pict', - 'pkg' => 'application/octet-stream', - 'pki' => 'application/pkixcmp', - 'pkipath' => 'application/pkix-pkipath', - 'plb' => 'application/vnd.3gpp.pic-bw-large', - 'plc' => 'application/vnd.mobius.plc', - 'plf' => 'application/vnd.pocketlearn', - 'pls' => 'application/pls+xml', - 'pml' => 'application/vnd.ctc-posml', - 'png' => 'image/png', - 'pnm' => 'image/x-portable-anymap', - 'portpkg' => 'application/vnd.macports.portpkg', - 'pot' => 'application/vnd.ms-powerpoint', - 'potm' => 'application/vnd.ms-powerpoint.template.macroenabled.12', - 'potx' => 'application/vnd.openxmlformats-officedocument.presentationml.template', - 'ppam' => 'application/vnd.ms-powerpoint.addin.macroenabled.12', - 'ppd' => 'application/vnd.cups-ppd', - 'ppm' => 'image/x-portable-pixmap', - 'pps' => 'application/vnd.ms-powerpoint', - 'ppsm' => 'application/vnd.ms-powerpoint.slideshow.macroenabled.12', - 'ppsx' => 'application/vnd.openxmlformats-officedocument.presentationml.slideshow', - 'ppt' => 'application/vnd.ms-powerpoint', - 'pptm' => 'application/vnd.ms-powerpoint.presentation.macroenabled.12', - 'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation', - 'pqa' => 'application/vnd.palm', - 'prc' => 'application/x-mobipocket-ebook', - 'pre' => 'application/vnd.lotus-freelance', - 'prf' => 'application/pics-rules', - 'ps' => 'application/postscript', - 'psb' => 'application/vnd.3gpp.pic-bw-small', - 'psd' => 'image/vnd.adobe.photoshop', - 'psf' => 'application/x-font-linux-psf', - 'pskcxml' => 'application/pskc+xml', - 'ptid' => 'application/vnd.pvi.ptid1', - 'pub' => 'application/x-mspublisher', - 'pvb' => 'application/vnd.3gpp.pic-bw-var', - 'pwn' => 'application/vnd.3m.post-it-notes', - 'pya' => 'audio/vnd.ms-playready.media.pya', - 'pyv' => 'video/vnd.ms-playready.media.pyv', - 'qam' => 'application/vnd.epson.quickanime', - 'qbo' => 'application/vnd.intu.qbo', - 'qfx' => 'application/vnd.intu.qfx', - 'qps' => 'application/vnd.publishare-delta-tree', - 'qt' => 'video/quicktime', - 'qwd' => 'application/vnd.quark.quarkxpress', - 'qwt' => 'application/vnd.quark.quarkxpress', - 'qxb' => 'application/vnd.quark.quarkxpress', - 'qxd' => 'application/vnd.quark.quarkxpress', - 'qxl' => 'application/vnd.quark.quarkxpress', - 'qxt' => 'application/vnd.quark.quarkxpress', - 'ra' => 'audio/x-pn-realaudio', - 'ram' => 'audio/x-pn-realaudio', - 'rar' => 'application/x-rar-compressed', - 'ras' => 'image/x-cmu-raster', - 'rb' => 'text/plain', - 'rcprofile' => 'application/vnd.ipunplugged.rcprofile', - 'rdf' => 'application/rdf+xml', - 'rdz' => 'application/vnd.data-vision.rdz', - 'rep' => 'application/vnd.businessobjects', - 'res' => 'application/x-dtbresource+xml', - 'resx' => 'text/xml', - 'rgb' => 'image/x-rgb', - 'rif' => 'application/reginfo+xml', - 'rip' => 'audio/vnd.rip', - 'rl' => 'application/resource-lists+xml', - 'rlc' => 'image/vnd.fujixerox.edmics-rlc', - 'rld' => 'application/resource-lists-diff+xml', - 'rm' => 'application/vnd.rn-realmedia', - 'rmi' => 'audio/midi', - 'rmp' => 'audio/x-pn-realaudio-plugin', - 'rms' => 'application/vnd.jcp.javame.midlet-rms', - 'rnc' => 'application/relax-ng-compact-syntax', - 'roff' => 'text/troff', - 'rp9' => 'application/vnd.cloanto.rp9', - 'rpss' => 'application/vnd.nokia.radio-presets', - 'rpst' => 'application/vnd.nokia.radio-preset', - 'rq' => 'application/sparql-query', - 'rs' => 'application/rls-services+xml', - 'rsd' => 'application/rsd+xml', - 'rss' => 'application/rss+xml', - 'rtf' => 'application/rtf', - 'rtx' => 'text/richtext', - 's' => 'text/x-asm', - 'saf' => 'application/vnd.yamaha.smaf-audio', - 'sbml' => 'application/sbml+xml', - 'sc' => 'application/vnd.ibm.secure-container', - 'scd' => 'application/x-msschedule', - 'scm' => 'application/vnd.lotus-screencam', - 'scq' => 'application/scvp-cv-request', - 'scs' => 'application/scvp-cv-response', - 'scurl' => 'text/vnd.curl.scurl', - 'sda' => 'application/vnd.stardivision.draw', - 'sdc' => 'application/vnd.stardivision.calc', - 'sdd' => 'application/vnd.stardivision.impress', - 'sdkd' => 'application/vnd.solent.sdkm+xml', - 'sdkm' => 'application/vnd.solent.sdkm+xml', - 'sdp' => 'application/sdp', - 'sdw' => 'application/vnd.stardivision.writer', - 'see' => 'application/vnd.seemail', - 'seed' => 'application/vnd.fdsn.seed', - 'sema' => 'application/vnd.sema', - 'semd' => 'application/vnd.semd', - 'semf' => 'application/vnd.semf', - 'ser' => 'application/java-serialized-object', - 'setpay' => 'application/set-payment-initiation', - 'setreg' => 'application/set-registration-initiation', - 'sfd-hdstx' => 'application/vnd.hydrostatix.sof-data', - 'sfs' => 'application/vnd.spotfire.sfs', - 'sgl' => 'application/vnd.stardivision.writer-global', - 'sgm' => 'text/sgml', - 'sgml' => 'text/sgml', - 'sh' => 'application/x-sh', - 'shar' => 'application/x-shar', - 'shf' => 'application/shf+xml', - 'sig' => 'application/pgp-signature', - 'silo' => 'model/mesh', - 'sis' => 'application/vnd.symbian.install', - 'sisx' => 'application/vnd.symbian.install', - 'sit' => 'application/x-stuffit', - 'sitx' => 'application/x-stuffitx', - 'skd' => 'application/vnd.koan', - 'skm' => 'application/vnd.koan', - 'skp' => 'application/vnd.koan', - 'skt' => 'application/vnd.koan', - 'sldm' => 'application/vnd.ms-powerpoint.slide.macroenabled.12', - 'sldx' => 'application/vnd.openxmlformats-officedocument.presentationml.slide', - 'slt' => 'application/vnd.epson.salt', - 'sm' => 'application/vnd.stepmania.stepchart', - 'smf' => 'application/vnd.stardivision.math', - 'smi' => 'application/smil+xml', - 'smil' => 'application/smil+xml', - 'snd' => 'audio/basic', - 'snf' => 'application/x-font-snf', - 'so' => 'application/octet-stream', - 'spc' => 'application/x-pkcs7-certificates', - 'spf' => 'application/vnd.yamaha.smaf-phrase', - 'spl' => 'application/x-futuresplash', - 'spot' => 'text/vnd.in3d.spot', - 'spp' => 'application/scvp-vp-response', - 'spq' => 'application/scvp-vp-request', - 'spx' => 'audio/ogg', - 'src' => 'application/x-wais-source', - 'sru' => 'application/sru+xml', - 'srx' => 'application/sparql-results+xml', - 'sse' => 'application/vnd.kodak-descriptor', - 'ssf' => 'application/vnd.epson.ssf', - 'ssml' => 'application/ssml+xml', - 'st' => 'application/vnd.sailingtracker.track', - 'stc' => 'application/vnd.sun.xml.calc.template', - 'std' => 'application/vnd.sun.xml.draw.template', - 'stf' => 'application/vnd.wt.stf', - 'sti' => 'application/vnd.sun.xml.impress.template', - 'stk' => 'application/hyperstudio', - 'stl' => 'application/vnd.ms-pki.stl', - 'str' => 'application/vnd.pg.format', - 'stw' => 'application/vnd.sun.xml.writer.template', - 'sub' => 'image/vnd.dvb.subtitle', - 'sus' => 'application/vnd.sus-calendar', - 'susp' => 'application/vnd.sus-calendar', - 'sv4cpio' => 'application/x-sv4cpio', - 'sv4crc' => 'application/x-sv4crc', - 'svc' => 'application/vnd.dvb.service', - 'svd' => 'application/vnd.svd', - 'svg' => 'image/svg+xml', - 'svgz' => 'image/svg+xml', - 'swa' => 'application/x-director', - 'swf' => 'application/x-shockwave-flash', - 'swi' => 'application/vnd.aristanetworks.swi', - 'sxc' => 'application/vnd.sun.xml.calc', - 'sxd' => 'application/vnd.sun.xml.draw', - 'sxg' => 'application/vnd.sun.xml.writer.global', - 'sxi' => 'application/vnd.sun.xml.impress', - 'sxm' => 'application/vnd.sun.xml.math', - 'sxw' => 'application/vnd.sun.xml.writer', - 't' => 'text/troff', - 'tao' => 'application/vnd.tao.intent-module-archive', - 'tar' => 'application/x-tar', - 'tcap' => 'application/vnd.3gpp2.tcap', - 'tcl' => 'application/x-tcl', - 'teacher' => 'application/vnd.smart.teacher', - 'tei' => 'application/tei+xml', - 'teicorpus' => 'application/tei+xml', - 'tex' => 'application/x-tex', - 'texi' => 'application/x-texinfo', - 'texinfo' => 'application/x-texinfo', - 'text' => 'text/plain', - 'tfi' => 'application/thraud+xml', - 'tfm' => 'application/x-tex-tfm', - 'thmx' => 'application/vnd.ms-officetheme', - 'tif' => 'image/tiff', - 'tiff' => 'image/tiff', - 'tmo' => 'application/vnd.tmobile-livetv', - 'torrent' => 'application/x-bittorrent', - 'tpl' => 'application/vnd.groove-tool-template', - 'tpt' => 'application/vnd.trid.tpt', - 'tr' => 'text/troff', - 'tra' => 'application/vnd.trueapp', - 'trm' => 'application/x-msterminal', - 'tsd' => 'application/timestamped-data', - 'tsv' => 'text/tab-separated-values', - 'ttc' => 'application/x-font-ttf', - 'ttf' => 'application/x-font-ttf', - 'ttl' => 'text/turtle', - 'twd' => 'application/vnd.simtech-mindmapper', - 'twds' => 'application/vnd.simtech-mindmapper', - 'txd' => 'application/vnd.genomatix.tuxedo', - 'txf' => 'application/vnd.mobius.txf', - 'txt' => 'text/plain', - 'u32' => 'application/x-authorware-bin', - 'udeb' => 'application/x-debian-package', - 'ufd' => 'application/vnd.ufdl', - 'ufdl' => 'application/vnd.ufdl', - 'umj' => 'application/vnd.umajin', - 'unityweb' => 'application/vnd.unity', - 'uoml' => 'application/vnd.uoml+xml', - 'uri' => 'text/uri-list', - 'uris' => 'text/uri-list', - 'urls' => 'text/uri-list', - 'ustar' => 'application/x-ustar', - 'utz' => 'application/vnd.uiq.theme', - 'uu' => 'text/x-uuencode', - 'uva' => 'audio/vnd.dece.audio', - 'uvd' => 'application/vnd.dece.data', - 'uvf' => 'application/vnd.dece.data', - 'uvg' => 'image/vnd.dece.graphic', - 'uvh' => 'video/vnd.dece.hd', - 'uvi' => 'image/vnd.dece.graphic', - 'uvm' => 'video/vnd.dece.mobile', - 'uvp' => 'video/vnd.dece.pd', - 'uvs' => 'video/vnd.dece.sd', - 'uvt' => 'application/vnd.dece.ttml+xml', - 'uvu' => 'video/vnd.uvvu.mp4', - 'uvv' => 'video/vnd.dece.video', - 'uvva' => 'audio/vnd.dece.audio', - 'uvvd' => 'application/vnd.dece.data', - 'uvvf' => 'application/vnd.dece.data', - 'uvvg' => 'image/vnd.dece.graphic', - 'uvvh' => 'video/vnd.dece.hd', - 'uvvi' => 'image/vnd.dece.graphic', - 'uvvm' => 'video/vnd.dece.mobile', - 'uvvp' => 'video/vnd.dece.pd', - 'uvvs' => 'video/vnd.dece.sd', - 'uvvt' => 'application/vnd.dece.ttml+xml', - 'uvvu' => 'video/vnd.uvvu.mp4', - 'uvvv' => 'video/vnd.dece.video', - 'uvvx' => 'application/vnd.dece.unspecified', - 'uvx' => 'application/vnd.dece.unspecified', - 'vcd' => 'application/x-cdlink', - 'vcf' => 'text/x-vcard', - 'vcg' => 'application/vnd.groove-vcard', - 'vcs' => 'text/x-vcalendar', - 'vcx' => 'application/vnd.vcx', - 'vis' => 'application/vnd.visionary', - 'viv' => 'video/vnd.vivo', - 'vor' => 'application/vnd.stardivision.writer', - 'vox' => 'application/x-authorware-bin', - 'vrml' => 'model/vrml', - 'vsd' => 'application/vnd.visio', - 'vsf' => 'application/vnd.vsf', - 'vss' => 'application/vnd.visio', - 'vst' => 'application/vnd.visio', - 'vsw' => 'application/vnd.visio', - 'vtu' => 'model/vnd.vtu', - 'vxml' => 'application/voicexml+xml', - 'w3d' => 'application/x-director', - 'wad' => 'application/x-doom', - 'wav' => 'audio/x-wav', - 'wax' => 'audio/x-ms-wax', - 'wbmp' => 'image/vnd.wap.wbmp', - 'wbs' => 'application/vnd.criticaltools.wbs+xml', - 'wbxml' => 'application/vnd.wap.wbxml', - 'wcm' => 'application/vnd.ms-works', - 'wdb' => 'application/vnd.ms-works', - 'weba' => 'audio/webm', - 'webm' => 'video/webm', - 'webp' => 'image/webp', - 'wg' => 'application/vnd.pmi.widget', - 'wgt' => 'application/widget', - 'wks' => 'application/vnd.ms-works', - 'wm' => 'video/x-ms-wm', - 'wma' => 'audio/x-ms-wma', - 'wmd' => 'application/x-ms-wmd', - 'wmf' => 'application/x-msmetafile', - 'wml' => 'text/vnd.wap.wml', - 'wmlc' => 'application/vnd.wap.wmlc', - 'wmls' => 'text/vnd.wap.wmlscript', - 'wmlsc' => 'application/vnd.wap.wmlscriptc', - 'wmv' => 'video/x-ms-wmv', - 'wmx' => 'video/x-ms-wmx', - 'wmz' => 'application/x-ms-wmz', - 'woff' => 'application/x-font-woff', - 'wpd' => 'application/vnd.wordperfect', - 'wpl' => 'application/vnd.ms-wpl', - 'wps' => 'application/vnd.ms-works', - 'wqd' => 'application/vnd.wqd', - 'wri' => 'application/x-mswrite', - 'wrl' => 'model/vrml', - 'wsdl' => 'application/wsdl+xml', - 'wspolicy' => 'application/wspolicy+xml', - 'wtb' => 'application/vnd.webturbo', - 'wvx' => 'video/x-ms-wvx', - 'x32' => 'application/x-authorware-bin', - 'x3d' => 'application/vnd.hzn-3d-crossword', - 'xap' => 'application/x-silverlight-app', - 'xar' => 'application/vnd.xara', - 'xbap' => 'application/x-ms-xbap', - 'xbd' => 'application/vnd.fujixerox.docuworks.binder', - 'xbm' => 'image/x-xbitmap', - 'xdf' => 'application/xcap-diff+xml', - 'xdm' => 'application/vnd.syncml.dm+xml', - 'xdp' => 'application/vnd.adobe.xdp+xml', - 'xdssc' => 'application/dssc+xml', - 'xdw' => 'application/vnd.fujixerox.docuworks', - 'xenc' => 'application/xenc+xml', - 'xer' => 'application/patch-ops-error+xml', - 'xfdf' => 'application/vnd.adobe.xfdf', - 'xfdl' => 'application/vnd.xfdl', - 'xht' => 'application/xhtml+xml', - 'xhtml' => 'application/xhtml+xml', - 'xhvml' => 'application/xv+xml', - 'xif' => 'image/vnd.xiff', - 'xla' => 'application/vnd.ms-excel', - 'xlam' => 'application/vnd.ms-excel.addin.macroenabled.12', - 'xlc' => 'application/vnd.ms-excel', - 'xlm' => 'application/vnd.ms-excel', - 'xls' => 'application/vnd.ms-excel', - 'xlsb' => 'application/vnd.ms-excel.sheet.binary.macroenabled.12', - 'xlsm' => 'application/vnd.ms-excel.sheet.macroenabled.12', - 'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', - 'xlt' => 'application/vnd.ms-excel', - 'xltm' => 'application/vnd.ms-excel.template.macroenabled.12', - 'xltx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.template', - 'xlw' => 'application/vnd.ms-excel', - 'xml' => 'application/xml', - 'xo' => 'application/vnd.olpc-sugar', - 'xop' => 'application/xop+xml', - 'xpi' => 'application/x-xpinstall', - 'xpm' => 'image/x-xpixmap', - 'xpr' => 'application/vnd.is-xpr', - 'xps' => 'application/vnd.ms-xpsdocument', - 'xpw' => 'application/vnd.intercon.formnet', - 'xpx' => 'application/vnd.intercon.formnet', - 'xsl' => 'application/xml', - 'xslt' => 'application/xslt+xml', - 'xsm' => 'application/vnd.syncml+xml', - 'xspf' => 'application/xspf+xml', - 'xul' => 'application/vnd.mozilla.xul+xml', - 'xvm' => 'application/xv+xml', - 'xvml' => 'application/xv+xml', - 'xwd' => 'image/x-xwindowdump', - 'xyz' => 'chemical/x-xyz', - 'yaml' => 'text/yaml', - 'yang' => 'application/yang', - 'yin' => 'application/yin+xml', - 'yml' => 'text/yaml', - 'zaz' => 'application/vnd.zzazz.deck+xml', - 'zip' => 'application/zip', - 'zir' => 'application/vnd.zul', - 'zirz' => 'application/vnd.zul', - 'zmm' => 'application/vnd.handheld-entertainment+xml' - ); - - /** - * Get a singleton instance of the class - * - * @return self - * @codeCoverageIgnore - */ - public static function getInstance() - { - if (!self::$instance) { - self::$instance = new self(); - } - - return self::$instance; - } - - /** - * Get a mimetype value from a file extension - * - * @param string $extension File extension - * - * @return string|null - * - */ - public function fromExtension($extension) - { - $extension = strtolower($extension); - - return isset($this->mimetypes[$extension]) - ? $this->mimetypes[$extension] - : null; - } - - /** - * Get a mimetype from a filename - * - * @param string $filename Filename to generate a mimetype from - * - * @return string|null - */ - public function fromFilename($filename) - { - return $this->fromExtension(pathinfo($filename, PATHINFO_EXTENSION)); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Pool.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Pool.php index 7b9d83a4eaa9..5838db4f4cf9 100644 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Pool.php +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Pool.php @@ -1,97 +1,87 @@ client = $client; - $this->iter = $this->coerceIterable($requests); - $this->deferred = new Deferred(); - $this->promise = $this->deferred->promise(); - $this->poolSize = isset($options['pool_size']) - ? $options['pool_size'] : 25; - $this->eventListeners = $this->prepareListeners( - $options, - ['before', 'complete', 'error', 'end'] - ); + // Backwards compatibility. + if (isset($config['pool_size'])) { + $config['concurrency'] = $config['pool_size']; + } elseif (!isset($config['concurrency'])) { + $config['concurrency'] = 25; + } + + if (isset($config['options'])) { + $opts = $config['options']; + unset($config['options']); + } else { + $opts = []; + } + + $iterable = \GuzzleHttp\Promise\iter_for($requests); + $requests = function () use ($iterable, $client, $opts) { + foreach ($iterable as $key => $rfn) { + if ($rfn instanceof RequestInterface) { + yield $key => $client->sendAsync($rfn, $opts); + } elseif (is_callable($rfn)) { + yield $key => $rfn($opts); + } else { + throw new \InvalidArgumentException('Each value yielded by ' + . 'the iterator must be a Psr7\Http\Message\RequestInterface ' + . 'or a callable that returns a promise that fulfills ' + . 'with a Psr7\Message\Http\ResponseInterface object.'); + } + } + }; + + $this->each = new EachPromise($requests(), $config); } /** - * Sends multiple requests in parallel and returns an array of responses + * Get promise + * + * @return PromiseInterface + */ + public function promise() + { + return $this->each->promise(); + } + + /** + * Sends multiple requests concurrently and returns an array of responses * and exceptions that uses the same ordering as the provided requests. * * IMPORTANT: This method keeps every request and response in memory, and @@ -99,11 +89,12 @@ public function __construct( * indeterminate number of requests concurrently. * * @param ClientInterface $client Client used to send the requests - * @param array|\Iterator $requests Requests to send in parallel + * @param array|\Iterator $requests Requests to send concurrently. * @param array $options Passes through the options available in * {@see GuzzleHttp\Pool::__construct} * - * @return BatchResults Returns a container for the results. + * @return array Returns an array containing the response or an exception + * in the same order that the requests were sent. * @throws \InvalidArgumentException if the event format is incorrect. */ public static function batch( @@ -111,223 +102,33 @@ public static function batch( $requests, array $options = [] ) { - $hash = new \SplObjectStorage(); - foreach ($requests as $request) { - $hash->attach($request); - } - - // In addition to the normally run events when requests complete, add - // and event to continuously track the results of transfers in the hash. - (new self($client, $requests, RequestEvents::convertEventArray( - $options, - ['end'], - [ - 'priority' => RequestEvents::LATE, - 'fn' => function (EndEvent $e) use ($hash) { - $hash[$e->getRequest()] = $e->getException() - ? $e->getException() - : $e->getResponse(); - } - ] - )))->wait(); - - return new BatchResults($hash); + $res = []; + self::cmpCallback($options, 'fulfilled', $res); + self::cmpCallback($options, 'rejected', $res); + $pool = new static($client, $requests, $options); + $pool->promise()->wait(); + ksort($res); + + return $res; } /** - * Creates a Pool and immediately sends the requests. + * Execute callback(s) * - * @param ClientInterface $client Client used to send the requests - * @param array|\Iterator $requests Requests to send in parallel - * @param array $options Passes through the options available in - * {@see GuzzleHttp\Pool::__construct} + * @return void */ - public static function send( - ClientInterface $client, - $requests, - array $options = [] - ) { - $pool = new self($client, $requests, $options); - $pool->wait(); - } - - private function getPoolSize() + private static function cmpCallback(array &$options, $name, array &$results) { - return is_callable($this->poolSize) - ? call_user_func($this->poolSize, count($this->waitQueue)) - : $this->poolSize; - } - - /** - * Add as many requests as possible up to the current pool limit. - */ - private function addNextRequests() - { - $limit = max($this->getPoolSize() - count($this->waitQueue), 0); - while ($limit--) { - if (!$this->addNextRequest()) { - break; - } + if (!isset($options[$name])) { + $options[$name] = function ($v, $k) use (&$results) { + $results[$k] = $v; + }; + } else { + $currentFn = $options[$name]; + $options[$name] = function ($v, $k) use (&$results, $currentFn) { + $currentFn($v, $k); + $results[$k] = $v; + }; } } - - public function wait() - { - if ($this->isRealized) { - return false; - } - - // Seed the pool with N number of requests. - $this->addNextRequests(); - - // Stop if the pool was cancelled while transferring requests. - if ($this->isRealized) { - return false; - } - - // Wait on any outstanding FutureResponse objects. - while ($response = array_pop($this->waitQueue)) { - try { - $response->wait(); - } catch (\Exception $e) { - // Eat exceptions because they should be handled asynchronously - } - $this->addNextRequests(); - } - - // Clean up no longer needed state. - $this->isRealized = true; - $this->waitQueue = $this->eventListeners = []; - $this->client = $this->iter = null; - $this->deferred->resolve(true); - - return true; - } - - /** - * {@inheritdoc} - * - * Attempt to cancel all outstanding requests (requests that are queued for - * dereferencing). Returns true if all outstanding requests can be - * cancelled. - * - * @return bool - */ - public function cancel() - { - if ($this->isRealized) { - return false; - } - - $success = $this->isRealized = true; - foreach ($this->waitQueue as $response) { - if (!$response->cancel()) { - $success = false; - } - } - - return $success; - } - - /** - * Returns a promise that is invoked when the pool completed. There will be - * no passed value. - * - * {@inheritdoc} - */ - public function then( - callable $onFulfilled = null, - callable $onRejected = null, - callable $onProgress = null - ) { - return $this->promise->then($onFulfilled, $onRejected, $onProgress); - } - - public function promise() - { - return $this->promise; - } - - private function coerceIterable($requests) - { - if ($requests instanceof \Iterator) { - return $requests; - } elseif (is_array($requests)) { - return new \ArrayIterator($requests); - } - - throw new \InvalidArgumentException('Expected Iterator or array. ' - . 'Found ' . Core::describeType($requests)); - } - - /** - * Adds the next request to pool and tracks what requests need to be - * dereferenced when completing the pool. - */ - private function addNextRequest() - { - add_next: - - if ($this->isRealized || !$this->iter || !$this->iter->valid()) { - return false; - } - - $request = $this->iter->current(); - $this->iter->next(); - - if (!($request instanceof RequestInterface)) { - throw new \InvalidArgumentException(sprintf( - 'All requests in the provided iterator must implement ' - . 'RequestInterface. Found %s', - Core::describeType($request) - )); - } - - // Be sure to use "lazy" futures, meaning they do not send right away. - $request->getConfig()->set('future', 'lazy'); - $hash = spl_object_hash($request); - $this->attachListeners($request, $this->eventListeners); - $request->getEmitter()->on('before', [$this, '_trackRetries'], RequestEvents::EARLY); - $response = $this->client->send($request); - $this->waitQueue[$hash] = $response; - $promise = $response->promise(); - - // Don't recursively call itself for completed or rejected responses. - if ($promise instanceof FulfilledPromise - || $promise instanceof RejectedPromise - ) { - try { - $this->finishResponse($request, $response->wait(), $hash); - } catch (\Exception $e) { - $this->finishResponse($request, $e, $hash); - } - goto add_next; - } - - // Use this function for both resolution and rejection. - $thenFn = function ($value) use ($request, $hash) { - $this->finishResponse($request, $value, $hash); - if (!$request->getConfig()->get('_pool_retries')) { - $this->addNextRequests(); - } - }; - - $promise->then($thenFn, $thenFn); - - return true; - } - - public function _trackRetries(BeforeEvent $e) - { - $e->getRequest()->getConfig()->set('_pool_retries', $e->getRetryCount()); - } - - private function finishResponse($request, $value, $hash) - { - unset($this->waitQueue[$hash]); - $result = $value instanceof ResponseInterface - ? ['request' => $request, 'response' => $value, 'error' => null] - : ['request' => $request, 'response' => null, 'error' => $value]; - $this->deferred->notify($result); - } } diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Post/MultipartBody.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Post/MultipartBody.php deleted file mode 100644 index 1149e6235440..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Post/MultipartBody.php +++ /dev/null @@ -1,109 +0,0 @@ -boundary = $boundary ?: uniqid(); - $this->stream = $this->createStream($fields, $files); - } - - /** - * Get the boundary - * - * @return string - */ - public function getBoundary() - { - return $this->boundary; - } - - public function isWritable() - { - return false; - } - - /** - * Get the string needed to transfer a POST field - */ - private function getFieldString($name, $value) - { - return sprintf( - "--%s\r\nContent-Disposition: form-data; name=\"%s\"\r\n\r\n%s\r\n", - $this->boundary, - $name, - $value - ); - } - - /** - * Get the headers needed before transferring the content of a POST file - */ - private function getFileHeaders(PostFileInterface $file) - { - $headers = ''; - foreach ($file->getHeaders() as $key => $value) { - $headers .= "{$key}: {$value}\r\n"; - } - - return "--{$this->boundary}\r\n" . trim($headers) . "\r\n\r\n"; - } - - /** - * Create the aggregate stream that will be used to upload the POST data - */ - protected function createStream(array $fields, array $files) - { - $stream = new AppendStream(); - - foreach ($fields as $name => $fieldValues) { - foreach ((array) $fieldValues as $value) { - $stream->addStream( - Stream::factory($this->getFieldString($name, $value)) - ); - } - } - - foreach ($files as $file) { - - if (!$file instanceof PostFileInterface) { - throw new \InvalidArgumentException('All POST fields must ' - . 'implement PostFieldInterface'); - } - - $stream->addStream( - Stream::factory($this->getFileHeaders($file)) - ); - $stream->addStream($file->getContent()); - $stream->addStream(Stream::factory("\r\n")); - } - - // Add the trailing boundary with CRLF - $stream->addStream(Stream::factory("--{$this->boundary}--\r\n")); - - return $stream; - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Post/PostBody.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Post/PostBody.php deleted file mode 100644 index ed14d1f7037f..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Post/PostBody.php +++ /dev/null @@ -1,287 +0,0 @@ -files || $this->forceMultipart) { - $request->setHeader( - 'Content-Type', - 'multipart/form-data; boundary=' . $this->getBody()->getBoundary() - ); - } elseif ($this->fields && !$request->hasHeader('Content-Type')) { - $request->setHeader( - 'Content-Type', - 'application/x-www-form-urlencoded' - ); - } - - if ($size = $this->getSize()) { - $request->setHeader('Content-Length', $size); - } - } - - public function forceMultipartUpload($force) - { - $this->forceMultipart = $force; - } - - public function setAggregator(callable $aggregator) - { - $this->aggregator = $aggregator; - } - - public function setField($name, $value) - { - $this->fields[$name] = $value; - $this->mutate(); - } - - public function replaceFields(array $fields) - { - $this->fields = $fields; - $this->mutate(); - } - - public function getField($name) - { - return isset($this->fields[$name]) ? $this->fields[$name] : null; - } - - public function removeField($name) - { - unset($this->fields[$name]); - $this->mutate(); - } - - public function getFields($asString = false) - { - if (!$asString) { - return $this->fields; - } - - $query = new Query($this->fields); - $query->setEncodingType(Query::RFC1738); - $query->setAggregator($this->getAggregator()); - - return (string) $query; - } - - public function hasField($name) - { - return isset($this->fields[$name]); - } - - public function getFile($name) - { - foreach ($this->files as $file) { - if ($file->getName() == $name) { - return $file; - } - } - - return null; - } - - public function getFiles() - { - return $this->files; - } - - public function addFile(PostFileInterface $file) - { - $this->files[] = $file; - $this->mutate(); - } - - public function clearFiles() - { - $this->files = []; - $this->mutate(); - } - - /** - * Returns the numbers of fields + files - * - * @return int - */ - public function count() - { - return count($this->files) + count($this->fields); - } - - public function __toString() - { - return (string) $this->getBody(); - } - - public function getContents($maxLength = -1) - { - return $this->getBody()->getContents(); - } - - public function close() - { - $this->detach(); - } - - public function detach() - { - $this->detached = true; - $this->fields = $this->files = []; - - if ($this->body) { - $this->body->close(); - $this->body = null; - } - } - - public function attach($stream) - { - throw new CannotAttachException(); - } - - public function eof() - { - return $this->getBody()->eof(); - } - - public function tell() - { - return $this->body ? $this->body->tell() : 0; - } - - public function isSeekable() - { - return true; - } - - public function isReadable() - { - return true; - } - - public function isWritable() - { - return false; - } - - public function getSize() - { - return $this->getBody()->getSize(); - } - - public function seek($offset, $whence = SEEK_SET) - { - return $this->getBody()->seek($offset, $whence); - } - - public function read($length) - { - return $this->getBody()->read($length); - } - - public function write($string) - { - return false; - } - - public function getMetadata($key = null) - { - return $key ? null : []; - } - - /** - * Return a stream object that is built from the POST fields and files. - * - * If one has already been created, the previously created stream will be - * returned. - */ - private function getBody() - { - if ($this->body) { - return $this->body; - } elseif ($this->files || $this->forceMultipart) { - return $this->body = $this->createMultipart(); - } elseif ($this->fields) { - return $this->body = $this->createUrlEncoded(); - } else { - return $this->body = Stream::factory(); - } - } - - /** - * Get the aggregator used to join multi-valued field parameters - * - * @return callable - */ - final protected function getAggregator() - { - if (!$this->aggregator) { - $this->aggregator = Query::phpAggregator(); - } - - return $this->aggregator; - } - - /** - * Creates a multipart/form-data body stream - * - * @return MultipartBody - */ - private function createMultipart() - { - // Flatten the nested query string values using the correct aggregator - return new MultipartBody( - call_user_func($this->getAggregator(), $this->fields), - $this->files - ); - } - - /** - * Creates an application/x-www-form-urlencoded stream body - * - * @return StreamInterface - */ - private function createUrlEncoded() - { - return Stream::factory($this->getFields(true)); - } - - /** - * Get rid of any cached data - */ - private function mutate() - { - $this->body = null; - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Post/PostBodyInterface.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Post/PostBodyInterface.php deleted file mode 100644 index c2ec9a62c5b4..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Post/PostBodyInterface.php +++ /dev/null @@ -1,109 +0,0 @@ -headers = $headers; - $this->name = $name; - $this->prepareContent($content); - $this->prepareFilename($filename); - $this->prepareDefaultHeaders(); - } - - public function getName() - { - return $this->name; - } - - public function getFilename() - { - return $this->filename; - } - - public function getContent() - { - return $this->content; - } - - public function getHeaders() - { - return $this->headers; - } - - /** - * Prepares the contents of a POST file. - * - * @param mixed $content Content of the POST file - */ - private function prepareContent($content) - { - $this->content = $content; - - if (!($this->content instanceof StreamInterface)) { - $this->content = Stream::factory($this->content); - } elseif ($this->content instanceof MultipartBody) { - if (!$this->hasHeader('Content-Disposition')) { - $disposition = 'form-data; name="' . $this->name .'"'; - $this->headers['Content-Disposition'] = $disposition; - } - - if (!$this->hasHeader('Content-Type')) { - $this->headers['Content-Type'] = sprintf( - "multipart/form-data; boundary=%s", - $this->content->getBoundary() - ); - } - } - } - - /** - * Applies a file name to the POST file based on various checks. - * - * @param string|null $filename Filename to apply (or null to guess) - */ - private function prepareFilename($filename) - { - $this->filename = $filename; - - if (!$this->filename) { - $this->filename = $this->content->getMetadata('uri'); - } - - if (!$this->filename || substr($this->filename, 0, 6) === 'php://') { - $this->filename = $this->name; - } - } - - /** - * Applies default Content-Disposition and Content-Type headers if needed. - */ - private function prepareDefaultHeaders() - { - // Set a default content-disposition header if one was no provided - if (!$this->hasHeader('Content-Disposition')) { - $this->headers['Content-Disposition'] = sprintf( - 'form-data; name="%s"; filename="%s"', - $this->name, - basename($this->filename) - ); - } - - // Set a default Content-Type if one was not supplied - if (!$this->hasHeader('Content-Type')) { - $this->headers['Content-Type'] = Mimetypes::getInstance() - ->fromFilename($this->filename) ?: 'text/plain'; - } - } - - /** - * Check if a specific header exists on the POST file by name. - * - * @param string $name Case-insensitive header to check - * - * @return bool - */ - private function hasHeader($name) - { - return isset(array_change_key_case($this->headers)[strtolower($name)]); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Post/PostFileInterface.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Post/PostFileInterface.php deleted file mode 100644 index 2e816c0884f6..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Post/PostFileInterface.php +++ /dev/null @@ -1,41 +0,0 @@ -nextHandler = $nextHandler; + } + + /** + * @param RequestInterface $request + * @param array $options + * + * @return PromiseInterface + */ + public function __invoke(RequestInterface $request, array $options) + { + $fn = $this->nextHandler; + + // Don't do anything if the request has no body. + if ($request->getBody()->getSize() === 0) { + return $fn($request, $options); + } + + $modify = []; + + // Add a default content-type if possible. + if (!$request->hasHeader('Content-Type')) { + if ($uri = $request->getBody()->getMetadata('uri')) { + if ($type = Psr7\mimetype_from_filename($uri)) { + $modify['set_headers']['Content-Type'] = $type; + } + } + } + + // Add a default content-length or transfer-encoding header. + if (!$request->hasHeader('Content-Length') + && !$request->hasHeader('Transfer-Encoding') + ) { + $size = $request->getBody()->getSize(); + if ($size !== null) { + $modify['set_headers']['Content-Length'] = $size; + } else { + $modify['set_headers']['Transfer-Encoding'] = 'chunked'; + } + } + + // Add the expect header if needed. + $this->addExpectHeader($request, $options, $modify); + + return $fn(Psr7\modify_request($request, $modify), $options); + } + + /** + * Add expect header + * + * @return void + */ + private function addExpectHeader( + RequestInterface $request, + array $options, + array &$modify + ) { + // Determine if the Expect header should be used + if ($request->hasHeader('Expect')) { + return; + } + + $expect = isset($options['expect']) ? $options['expect'] : null; + + // Return if disabled or if you're not using HTTP/1.1 or HTTP/2.0 + if ($expect === false || $request->getProtocolVersion() < 1.1) { + return; + } + + // The expect header is unconditionally enabled + if ($expect === true) { + $modify['set_headers']['Expect'] = '100-Continue'; + return; + } + + // By default, send the expect header when the payload is > 1mb + if ($expect === null) { + $expect = 1048576; + } + + // Always add if the body cannot be rewound, the size cannot be + // determined, or the size is greater than the cutoff threshold + $body = $request->getBody(); + $size = $body->getSize(); + + if ($size === null || $size >= (int) $expect || !$body->isSeekable()) { + $modify['set_headers']['Expect'] = '100-Continue'; + } + } +} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Query.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Query.php deleted file mode 100644 index d053def6e93f..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Query.php +++ /dev/null @@ -1,204 +0,0 @@ -setEncodingType($urlEncoding); - } - - $qp->parseInto($q, $query, $urlEncoding); - - return $q; - } - - /** - * Convert the query string parameters to a query string string - * - * @return string - */ - public function __toString() - { - if (!$this->data) { - return ''; - } - - // The default aggregator is statically cached - static $defaultAggregator; - - if (!$this->aggregator) { - if (!$defaultAggregator) { - $defaultAggregator = self::phpAggregator(); - } - $this->aggregator = $defaultAggregator; - } - - $result = ''; - $aggregator = $this->aggregator; - $encoder = $this->encoding; - - foreach ($aggregator($this->data) as $key => $values) { - foreach ($values as $value) { - if ($result) { - $result .= '&'; - } - $result .= $encoder($key); - if ($value !== null) { - $result .= '=' . $encoder($value); - } - } - } - - return $result; - } - - /** - * Controls how multi-valued query string parameters are aggregated into a - * string. - * - * $query->setAggregator($query::duplicateAggregator()); - * - * @param callable $aggregator Callable used to convert a deeply nested - * array of query string variables into a flattened array of key value - * pairs. The callable accepts an array of query data and returns a - * flattened array of key value pairs where each value is an array of - * strings. - */ - public function setAggregator(callable $aggregator) - { - $this->aggregator = $aggregator; - } - - /** - * Specify how values are URL encoded - * - * @param string|bool $type One of 'RFC1738', 'RFC3986', or false to disable encoding - * - * @throws \InvalidArgumentException - */ - public function setEncodingType($type) - { - switch ($type) { - case self::RFC3986: - $this->encoding = 'rawurlencode'; - break; - case self::RFC1738: - $this->encoding = 'urlencode'; - break; - case false: - $this->encoding = function ($v) { return $v; }; - break; - default: - throw new \InvalidArgumentException('Invalid URL encoding type'); - } - } - - /** - * Query string aggregator that does not aggregate nested query string - * values and allows duplicates in the resulting array. - * - * Example: http://test.com?q=1&q=2 - * - * @return callable - */ - public static function duplicateAggregator() - { - return function (array $data) { - return self::walkQuery($data, '', function ($key, $prefix) { - return is_int($key) ? $prefix : "{$prefix}[{$key}]"; - }); - }; - } - - /** - * Aggregates nested query string variables using the same technique as - * ``http_build_query()``. - * - * @param bool $numericIndices Pass false to not include numeric indices - * when multi-values query string parameters are present. - * - * @return callable - */ - public static function phpAggregator($numericIndices = true) - { - return function (array $data) use ($numericIndices) { - return self::walkQuery( - $data, - '', - function ($key, $prefix) use ($numericIndices) { - return !$numericIndices && is_int($key) - ? "{$prefix}[]" - : "{$prefix}[{$key}]"; - } - ); - }; - } - - /** - * Easily create query aggregation functions by providing a key prefix - * function to this query string array walker. - * - * @param array $query Query string to walk - * @param string $keyPrefix Key prefix (start with '') - * @param callable $prefixer Function used to create a key prefix - * - * @return array - */ - public static function walkQuery(array $query, $keyPrefix, callable $prefixer) - { - $result = []; - foreach ($query as $key => $value) { - if ($keyPrefix) { - $key = $prefixer($key, $keyPrefix); - } - if (is_array($value)) { - $result += self::walkQuery($value, $key, $prefixer); - } elseif (isset($result[$key])) { - $result[$key][] = $value; - } else { - $result[$key] = array($value); - } - } - - return $result; - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/QueryParser.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/QueryParser.php deleted file mode 100644 index 90727cc6cf0e..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/QueryParser.php +++ /dev/null @@ -1,163 +0,0 @@ -duplicates = false; - $this->numericIndices = true; - $decoder = self::getDecoder($urlEncoding); - - foreach (explode('&', $str) as $kvp) { - - $parts = explode('=', $kvp, 2); - $key = $decoder($parts[0]); - $value = isset($parts[1]) ? $decoder($parts[1]) : null; - - // Special handling needs to be taken for PHP nested array syntax - if (strpos($key, '[') !== false) { - $this->parsePhpValue($key, $value, $result); - continue; - } - - if (!isset($result[$key])) { - $result[$key] = $value; - } else { - $this->duplicates = true; - if (!is_array($result[$key])) { - $result[$key] = [$result[$key]]; - } - $result[$key][] = $value; - } - } - - $query->replace($result); - - if (!$this->numericIndices) { - $query->setAggregator(Query::phpAggregator(false)); - } elseif ($this->duplicates) { - $query->setAggregator(Query::duplicateAggregator()); - } - } - - /** - * Returns a callable that is used to URL decode query keys and values. - * - * @param string|bool $type One of true, false, RFC3986, and RFC1738 - * - * @return callable|string - */ - private static function getDecoder($type) - { - if ($type === true) { - return function ($value) { - return rawurldecode(str_replace('+', ' ', $value)); - }; - } elseif ($type == Query::RFC3986) { - return 'rawurldecode'; - } elseif ($type == Query::RFC1738) { - return 'urldecode'; - } else { - return function ($str) { return $str; }; - } - } - - /** - * Parses a PHP style key value pair. - * - * @param string $key Key to parse (e.g., "foo[a][b]") - * @param string|null $value Value to set - * @param array $result Result to modify by reference - */ - private function parsePhpValue($key, $value, array &$result) - { - $node =& $result; - $keyBuffer = ''; - - for ($i = 0, $t = strlen($key); $i < $t; $i++) { - switch ($key[$i]) { - case '[': - if ($keyBuffer) { - $this->prepareNode($node, $keyBuffer); - $node =& $node[$keyBuffer]; - $keyBuffer = ''; - } - break; - case ']': - $k = $this->cleanKey($node, $keyBuffer); - $this->prepareNode($node, $k); - $node =& $node[$k]; - $keyBuffer = ''; - break; - default: - $keyBuffer .= $key[$i]; - break; - } - } - - if (isset($node)) { - $this->duplicates = true; - $node[] = $value; - } else { - $node = $value; - } - } - - /** - * Prepares a value in the array at the given key. - * - * If the key already exists, the key value is converted into an array. - * - * @param array $node Result node to modify - * @param string $key Key to add or modify in the node - */ - private function prepareNode(&$node, $key) - { - if (!isset($node[$key])) { - $node[$key] = null; - } elseif (!is_array($node[$key])) { - $node[$key] = [$node[$key]]; - } - } - - /** - * Returns the appropriate key based on the node and key. - */ - private function cleanKey($node, $key) - { - if ($key === '') { - $key = $node ? (string) count($node) : 0; - // Found a [] key, so track this to ensure that we disable numeric - // indexing of keys in the resolved query aggregator. - $this->numericIndices = false; - } - - return $key; - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/RedirectMiddleware.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/RedirectMiddleware.php new file mode 100644 index 000000000000..e4644b7ac1d9 --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/RedirectMiddleware.php @@ -0,0 +1,255 @@ + 5, + 'protocols' => ['http', 'https'], + 'strict' => false, + 'referer' => false, + 'track_redirects' => false, + ]; + + /** @var callable */ + private $nextHandler; + + /** + * @param callable $nextHandler Next handler to invoke. + */ + public function __construct(callable $nextHandler) + { + $this->nextHandler = $nextHandler; + } + + /** + * @param RequestInterface $request + * @param array $options + * + * @return PromiseInterface + */ + public function __invoke(RequestInterface $request, array $options) + { + $fn = $this->nextHandler; + + if (empty($options['allow_redirects'])) { + return $fn($request, $options); + } + + if ($options['allow_redirects'] === true) { + $options['allow_redirects'] = self::$defaultSettings; + } elseif (!is_array($options['allow_redirects'])) { + throw new \InvalidArgumentException('allow_redirects must be true, false, or array'); + } else { + // Merge the default settings with the provided settings + $options['allow_redirects'] += self::$defaultSettings; + } + + if (empty($options['allow_redirects']['max'])) { + return $fn($request, $options); + } + + return $fn($request, $options) + ->then(function (ResponseInterface $response) use ($request, $options) { + return $this->checkRedirect($request, $options, $response); + }); + } + + /** + * @param RequestInterface $request + * @param array $options + * @param ResponseInterface $response + * + * @return ResponseInterface|PromiseInterface + */ + public function checkRedirect( + RequestInterface $request, + array $options, + ResponseInterface $response + ) { + if (substr($response->getStatusCode(), 0, 1) != '3' + || !$response->hasHeader('Location') + ) { + return $response; + } + + $this->guardMax($request, $options); + $nextRequest = $this->modifyRequest($request, $options, $response); + + if (isset($options['allow_redirects']['on_redirect'])) { + call_user_func( + $options['allow_redirects']['on_redirect'], + $request, + $response, + $nextRequest->getUri() + ); + } + + /** @var PromiseInterface|ResponseInterface $promise */ + $promise = $this($nextRequest, $options); + + // Add headers to be able to track history of redirects. + if (!empty($options['allow_redirects']['track_redirects'])) { + return $this->withTracking( + $promise, + (string) $nextRequest->getUri(), + $response->getStatusCode() + ); + } + + return $promise; + } + + /** + * Enable tracking on promise. + * + * @return PromiseInterface + */ + private function withTracking(PromiseInterface $promise, $uri, $statusCode) + { + return $promise->then( + function (ResponseInterface $response) use ($uri, $statusCode) { + // Note that we are pushing to the front of the list as this + // would be an earlier response than what is currently present + // in the history header. + $historyHeader = $response->getHeader(self::HISTORY_HEADER); + $statusHeader = $response->getHeader(self::STATUS_HISTORY_HEADER); + array_unshift($historyHeader, $uri); + array_unshift($statusHeader, $statusCode); + return $response->withHeader(self::HISTORY_HEADER, $historyHeader) + ->withHeader(self::STATUS_HISTORY_HEADER, $statusHeader); + } + ); + } + + /** + * Check for too many redirects + * + * @return void + * + * @throws TooManyRedirectsException Too many redirects. + */ + private function guardMax(RequestInterface $request, array &$options) + { + $current = isset($options['__redirect_count']) + ? $options['__redirect_count'] + : 0; + $options['__redirect_count'] = $current + 1; + $max = $options['allow_redirects']['max']; + + if ($options['__redirect_count'] > $max) { + throw new TooManyRedirectsException( + "Will not follow more than {$max} redirects", + $request + ); + } + } + + /** + * @param RequestInterface $request + * @param array $options + * @param ResponseInterface $response + * + * @return RequestInterface + */ + public function modifyRequest( + RequestInterface $request, + array $options, + ResponseInterface $response + ) { + // Request modifications to apply. + $modify = []; + $protocols = $options['allow_redirects']['protocols']; + + // Use a GET request if this is an entity enclosing request and we are + // not forcing RFC compliance, but rather emulating what all browsers + // would do. + $statusCode = $response->getStatusCode(); + if ($statusCode == 303 || + ($statusCode <= 302 && !$options['allow_redirects']['strict']) + ) { + $modify['method'] = 'GET'; + $modify['body'] = ''; + } + + $uri = $this->redirectUri($request, $response, $protocols); + if (isset($options['idn_conversion']) && ($options['idn_conversion'] !== false)) { + $idnOptions = ($options['idn_conversion'] === true) ? IDNA_DEFAULT : $options['idn_conversion']; + $uri = Utils::idnUriConvert($uri, $idnOptions); + } + + $modify['uri'] = $uri; + Psr7\rewind_body($request); + + // Add the Referer header if it is told to do so and only + // add the header if we are not redirecting from https to http. + if ($options['allow_redirects']['referer'] + && $modify['uri']->getScheme() === $request->getUri()->getScheme() + ) { + $uri = $request->getUri()->withUserInfo(''); + $modify['set_headers']['Referer'] = (string) $uri; + } else { + $modify['remove_headers'][] = 'Referer'; + } + + // Remove Authorization header if host is different. + if ($request->getUri()->getHost() !== $modify['uri']->getHost()) { + $modify['remove_headers'][] = 'Authorization'; + } + + return Psr7\modify_request($request, $modify); + } + + /** + * Set the appropriate URL on the request based on the location header + * + * @param RequestInterface $request + * @param ResponseInterface $response + * @param array $protocols + * + * @return UriInterface + */ + private function redirectUri( + RequestInterface $request, + ResponseInterface $response, + array $protocols + ) { + $location = Psr7\UriResolver::resolve( + $request->getUri(), + new Psr7\Uri($response->getHeaderLine('Location')) + ); + + // Ensure that the redirect URI is allowed based on the protocols. + if (!in_array($location->getScheme(), $protocols)) { + throw new BadResponseException( + sprintf( + 'Redirect URI, %s, does not use one of the allowed redirect protocols: %s', + $location, + implode(', ', $protocols) + ), + $request, + $response + ); + } + + return $location; + } +} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/RequestFsm.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/RequestFsm.php deleted file mode 100644 index b37c190d4311..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/RequestFsm.php +++ /dev/null @@ -1,153 +0,0 @@ -mf = $messageFactory; - $this->maxTransitions = $maxTransitions; - $this->handler = $handler; - } - - /** - * Runs the state machine until a terminal state is entered or the - * optionally supplied $finalState is entered. - * - * @param Transaction $trans Transaction being transitioned. - * - * @throws \Exception if a terminal state throws an exception. - */ - public function __invoke(Transaction $trans) - { - $trans->_transitionCount = 0; - - if (!$trans->state) { - $trans->state = 'before'; - } - - transition: - - if (++$trans->_transitionCount > $this->maxTransitions) { - throw new StateException("Too many state transitions were " - . "encountered ({$trans->_transitionCount}). This likely " - . "means that a combination of event listeners are in an " - . "infinite loop."); - } - - switch ($trans->state) { - case 'before': goto before; - case 'complete': goto complete; - case 'error': goto error; - case 'retry': goto retry; - case 'send': goto send; - case 'end': goto end; - default: throw new StateException("Invalid state: {$trans->state}"); - } - - before: { - try { - $trans->request->getEmitter()->emit('before', new BeforeEvent($trans)); - $trans->state = 'send'; - if ((bool) $trans->response) { - $trans->state = 'complete'; - } - } catch (\Exception $e) { - $trans->state = 'error'; - $trans->exception = $e; - } - goto transition; - } - - complete: { - try { - if ($trans->response instanceof FutureInterface) { - // Futures will have their own end events emitted when - // dereferenced. - return; - } - $trans->state = 'end'; - $trans->response->setEffectiveUrl($trans->request->getUrl()); - $trans->request->getEmitter()->emit('complete', new CompleteEvent($trans)); - } catch (\Exception $e) { - $trans->state = 'error'; - $trans->exception = $e; - } - goto transition; - } - - error: { - try { - // Convert non-request exception to a wrapped exception - $trans->exception = RequestException::wrapException( - $trans->request, $trans->exception - ); - $trans->state = 'end'; - $trans->request->getEmitter()->emit('error', new ErrorEvent($trans)); - // An intercepted request (not retried) transitions to complete - if (!$trans->exception && $trans->state !== 'retry') { - $trans->state = 'complete'; - } - } catch (\Exception $e) { - $trans->state = 'end'; - $trans->exception = $e; - } - goto transition; - } - - retry: { - $trans->retries++; - $trans->response = null; - $trans->exception = null; - $trans->state = 'before'; - goto transition; - } - - send: { - $fn = $this->handler; - $trans->response = FutureResponse::proxy( - $fn(RingBridge::prepareRingRequest($trans)), - function ($value) use ($trans) { - RingBridge::completeRingResponse($trans, $value, $this->mf, $this); - $this($trans); - return $trans->response; - } - ); - return; - } - - end: { - $trans->request->getEmitter()->emit('end', new EndEvent($trans)); - // Throw exceptions in the terminal event if the exception - // was not handled by an "end" event listener. - if ($trans->exception) { - if (!($trans->exception instanceof RequestException)) { - $trans->exception = RequestException::wrapException( - $trans->request, $trans->exception - ); - } - throw $trans->exception; - } - } - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/RequestOptions.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/RequestOptions.php new file mode 100644 index 000000000000..355f658f0345 --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/RequestOptions.php @@ -0,0 +1,263 @@ +decider = $decider; + $this->nextHandler = $nextHandler; + $this->delay = $delay ?: __CLASS__ . '::exponentialDelay'; + } + + /** + * Default exponential backoff delay function. + * + * @param int $retries + * + * @return int milliseconds. + */ + public static function exponentialDelay($retries) + { + return (int) pow(2, $retries - 1) * 1000; + } + + /** + * @param RequestInterface $request + * @param array $options + * + * @return PromiseInterface + */ + public function __invoke(RequestInterface $request, array $options) + { + if (!isset($options['retries'])) { + $options['retries'] = 0; + } + + $fn = $this->nextHandler; + return $fn($request, $options) + ->then( + $this->onFulfilled($request, $options), + $this->onRejected($request, $options) + ); + } + + /** + * Execute fulfilled closure + * + * @return mixed + */ + private function onFulfilled(RequestInterface $req, array $options) + { + return function ($value) use ($req, $options) { + if (!call_user_func( + $this->decider, + $options['retries'], + $req, + $value, + null + )) { + return $value; + } + return $this->doRetry($req, $options, $value); + }; + } + + /** + * Execute rejected closure + * + * @return callable + */ + private function onRejected(RequestInterface $req, array $options) + { + return function ($reason) use ($req, $options) { + if (!call_user_func( + $this->decider, + $options['retries'], + $req, + null, + $reason + )) { + return \GuzzleHttp\Promise\rejection_for($reason); + } + return $this->doRetry($req, $options); + }; + } + + /** + * @return self + */ + private function doRetry(RequestInterface $request, array $options, ResponseInterface $response = null) + { + $options['delay'] = call_user_func($this->delay, ++$options['retries'], $response); + + return $this($request, $options); + } +} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/RingBridge.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/RingBridge.php deleted file mode 100644 index bc6841d42bc6..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/RingBridge.php +++ /dev/null @@ -1,165 +0,0 @@ -getConfig()->toArray(); - $url = $request->getUrl(); - // No need to calculate the query string twice (in URL and query). - $qs = ($pos = strpos($url, '?')) ? substr($url, $pos + 1) : null; - - return [ - 'scheme' => $request->getScheme(), - 'http_method' => $request->getMethod(), - 'url' => $url, - 'uri' => $request->getPath(), - 'headers' => $request->getHeaders(), - 'body' => $request->getBody(), - 'version' => $request->getProtocolVersion(), - 'client' => $options, - 'query_string' => $qs, - 'future' => isset($options['future']) ? $options['future'] : false - ]; - } - - /** - * Creates a Ring request from a request object AND prepares the callbacks. - * - * @param Transaction $trans Transaction to update. - * - * @return array Converted Guzzle Ring request. - */ - public static function prepareRingRequest(Transaction $trans) - { - // Clear out the transaction state when initiating. - $trans->exception = null; - $request = self::createRingRequest($trans->request); - - // Emit progress events if any progress listeners are registered. - if ($trans->request->getEmitter()->hasListeners('progress')) { - $emitter = $trans->request->getEmitter(); - $request['client']['progress'] = function ($a, $b, $c, $d) use ($trans, $emitter) { - $emitter->emit('progress', new ProgressEvent($trans, $a, $b, $c, $d)); - }; - } - - return $request; - } - - /** - * Handles the process of processing a response received from a ring - * handler. The created response is added to the transaction, and the - * transaction stat is set appropriately. - * - * @param Transaction $trans Owns request and response. - * @param array $response Ring response array - * @param MessageFactoryInterface $messageFactory Creates response objects. - */ - public static function completeRingResponse( - Transaction $trans, - array $response, - MessageFactoryInterface $messageFactory - ) { - $trans->state = 'complete'; - $trans->transferInfo = isset($response['transfer_stats']) - ? $response['transfer_stats'] : []; - - if (!empty($response['status'])) { - $options = []; - if (isset($response['version'])) { - $options['protocol_version'] = $response['version']; - } - if (isset($response['reason'])) { - $options['reason_phrase'] = $response['reason']; - } - $trans->response = $messageFactory->createResponse( - $response['status'], - isset($response['headers']) ? $response['headers'] : [], - isset($response['body']) ? $response['body'] : null, - $options - ); - if (isset($response['effective_url'])) { - $trans->response->setEffectiveUrl($response['effective_url']); - } - } elseif (empty($response['error'])) { - // When nothing was returned, then we need to add an error. - $response['error'] = self::getNoRingResponseException($trans->request); - } - - if (isset($response['error'])) { - $trans->state = 'error'; - $trans->exception = $response['error']; - } - } - - /** - * Creates a Guzzle request object using a ring request array. - * - * @param array $request Ring request - * - * @return Request - * @throws \InvalidArgumentException for incomplete requests. - */ - public static function fromRingRequest(array $request) - { - $options = []; - if (isset($request['version'])) { - $options['protocol_version'] = $request['version']; - } - - if (!isset($request['http_method'])) { - throw new \InvalidArgumentException('No http_method'); - } - - return new Request( - $request['http_method'], - Core::url($request), - isset($request['headers']) ? $request['headers'] : [], - isset($request['body']) ? Stream::factory($request['body']) : null, - $options - ); - } - - /** - * Get an exception that can be used when a RingPHP handler does not - * populate a response. - * - * @param RequestInterface $request - * - * @return RequestException - */ - public static function getNoRingResponseException(RequestInterface $request) - { - $message = <<cookieJar = $cookieJar ?: new CookieJar(); - } - - public function getEvents() - { - // Fire the cookie plugin complete event before redirecting - return [ - 'before' => ['onBefore'], - 'complete' => ['onComplete', RequestEvents::REDIRECT_RESPONSE + 10] - ]; - } - - /** - * Get the cookie cookieJar - * - * @return CookieJarInterface - */ - public function getCookieJar() - { - return $this->cookieJar; - } - - public function onBefore(BeforeEvent $event) - { - $this->cookieJar->addCookieHeader($event->getRequest()); - } - - public function onComplete(CompleteEvent $event) - { - $this->cookieJar->extractCookies( - $event->getRequest(), - $event->getResponse() - ); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Subscriber/History.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Subscriber/History.php deleted file mode 100644 index 5cf06119f641..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Subscriber/History.php +++ /dev/null @@ -1,172 +0,0 @@ -limit = $limit; - } - - public function getEvents() - { - return [ - 'complete' => ['onComplete', RequestEvents::EARLY], - 'error' => ['onError', RequestEvents::EARLY], - ]; - } - - /** - * Convert to a string that contains all request and response headers - * - * @return string - */ - public function __toString() - { - $lines = array(); - foreach ($this->transactions as $entry) { - $response = isset($entry['response']) ? $entry['response'] : ''; - $lines[] = '> ' . trim($entry['sent_request']) - . "\n\n< " . trim($response) . "\n"; - } - - return implode("\n", $lines); - } - - public function onComplete(CompleteEvent $event) - { - $this->add($event->getRequest(), $event->getResponse()); - } - - public function onError(ErrorEvent $event) - { - // Only track when no response is present, meaning this didn't ever - // emit a complete event - if (!$event->getResponse()) { - $this->add($event->getRequest()); - } - } - - /** - * Returns an Iterator that yields associative array values where each - * associative array contains the following key value pairs: - * - * - request: Representing the actual request that was received. - * - sent_request: A clone of the request that will not be mutated. - * - response: The response that was received (if available). - * - * @return \Iterator - */ - public function getIterator() - { - return new \ArrayIterator($this->transactions); - } - - /** - * Get all of the requests sent through the plugin. - * - * Requests can be modified after they are logged by the history - * subscriber. By default this method will return the actual request - * instances that were received. Pass true to this method if you wish to - * get copies of the requests that represent the request state when it was - * initially logged by the history subscriber. - * - * @param bool $asSent Set to true to get clones of the requests that have - * not been mutated since the request was received by - * the history subscriber. - * - * @return RequestInterface[] - */ - public function getRequests($asSent = false) - { - return array_map(function ($t) use ($asSent) { - return $asSent ? $t['sent_request'] : $t['request']; - }, $this->transactions); - } - - /** - * Get the number of requests in the history - * - * @return int - */ - public function count() - { - return count($this->transactions); - } - - /** - * Get the last request sent. - * - * Requests can be modified after they are logged by the history - * subscriber. By default this method will return the actual request - * instance that was received. Pass true to this method if you wish to get - * a copy of the request that represents the request state when it was - * initially logged by the history subscriber. - * - * @param bool $asSent Set to true to get a clone of the last request that - * has not been mutated since the request was received - * by the history subscriber. - * - * @return RequestInterface - */ - public function getLastRequest($asSent = false) - { - return $asSent - ? end($this->transactions)['sent_request'] - : end($this->transactions)['request']; - } - - /** - * Get the last response in the history - * - * @return ResponseInterface|null - */ - public function getLastResponse() - { - return end($this->transactions)['response']; - } - - /** - * Clears the history - */ - public function clear() - { - $this->transactions = array(); - } - - /** - * Add a request to the history - * - * @param RequestInterface $request Request to add - * @param ResponseInterface $response Response of the request - */ - private function add( - RequestInterface $request, - ResponseInterface $response = null - ) { - $this->transactions[] = [ - 'request' => $request, - 'sent_request' => clone $request, - 'response' => $response - ]; - if (count($this->transactions) > $this->limit) { - array_shift($this->transactions); - } - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Subscriber/HttpError.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Subscriber/HttpError.php deleted file mode 100644 index ed9de5bcc061..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Subscriber/HttpError.php +++ /dev/null @@ -1,36 +0,0 @@ - ['onComplete', RequestEvents::VERIFY_RESPONSE]]; - } - - /** - * Throw a RequestException on an HTTP protocol error - * - * @param CompleteEvent $event Emitted event - * @throws RequestException - */ - public function onComplete(CompleteEvent $event) - { - $code = (string) $event->getResponse()->getStatusCode(); - // Throw an exception for an unsuccessful response - if ($code[0] >= 4) { - throw RequestException::create( - $event->getRequest(), - $event->getResponse() - ); - } - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Subscriber/Mock.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Subscriber/Mock.php deleted file mode 100644 index 2af4d3758dd9..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Subscriber/Mock.php +++ /dev/null @@ -1,147 +0,0 @@ -factory = new MessageFactory(); - $this->readBodies = $readBodies; - $this->addMultiple($items); - } - - public function getEvents() - { - // Fire the event last, after signing - return ['before' => ['onBefore', RequestEvents::SIGN_REQUEST - 10]]; - } - - /** - * @throws \OutOfBoundsException|\Exception - */ - public function onBefore(BeforeEvent $event) - { - if (!$item = array_shift($this->queue)) { - throw new \OutOfBoundsException('Mock queue is empty'); - } elseif ($item instanceof RequestException) { - throw $item; - } - - // Emulate reading a response body - $request = $event->getRequest(); - if ($this->readBodies && $request->getBody()) { - while (!$request->getBody()->eof()) { - $request->getBody()->read(8096); - } - } - - $saveTo = $event->getRequest()->getConfig()->get('save_to'); - - if (null !== $saveTo) { - $body = $item->getBody(); - - if (is_resource($saveTo)) { - fwrite($saveTo, $body); - } elseif (is_string($saveTo)) { - file_put_contents($saveTo, $body); - } elseif ($saveTo instanceof StreamInterface) { - $saveTo->write($body); - } - } - - $event->intercept($item); - } - - public function count() - { - return count($this->queue); - } - - /** - * Add a response to the end of the queue - * - * @param string|ResponseInterface $response Response or path to response file - * - * @return self - * @throws \InvalidArgumentException if a string or Response is not passed - */ - public function addResponse($response) - { - if (is_string($response)) { - $response = file_exists($response) - ? $this->factory->fromMessage(file_get_contents($response)) - : $this->factory->fromMessage($response); - } elseif (!($response instanceof ResponseInterface)) { - throw new \InvalidArgumentException('Response must a message ' - . 'string, response object, or path to a file'); - } - - $this->queue[] = $response; - - return $this; - } - - /** - * Add an exception to the end of the queue - * - * @param RequestException $e Exception to throw when the request is executed - * - * @return self - */ - public function addException(RequestException $e) - { - $this->queue[] = $e; - - return $this; - } - - /** - * Add multiple items to the queue - * - * @param array $items Items to add - */ - public function addMultiple(array $items) - { - foreach ($items as $item) { - if ($item instanceof RequestException) { - $this->addException($item); - } else { - $this->addResponse($item); - } - } - } - - /** - * Clear the queue - */ - public function clearQueue() - { - $this->queue = []; - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Subscriber/Prepare.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Subscriber/Prepare.php deleted file mode 100644 index b5ed4e26092d..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Subscriber/Prepare.php +++ /dev/null @@ -1,130 +0,0 @@ - ['onBefore', RequestEvents::PREPARE_REQUEST]]; - } - - public function onBefore(BeforeEvent $event) - { - $request = $event->getRequest(); - - // Set the appropriate Content-Type for a request if one is not set and - // there are form fields - if (!($body = $request->getBody())) { - return; - } - - $this->addContentLength($request, $body); - - if ($body instanceof AppliesHeadersInterface) { - // Synchronize the body with the request headers - $body->applyRequestHeaders($request); - } elseif (!$request->hasHeader('Content-Type')) { - $this->addContentType($request, $body); - } - - $this->addExpectHeader($request, $body); - } - - private function addContentType( - RequestInterface $request, - StreamInterface $body - ) { - if (!($uri = $body->getMetadata('uri'))) { - return; - } - - // Guess the content-type based on the stream's "uri" metadata value. - // The file extension is used to determine the appropriate mime-type. - if ($contentType = Mimetypes::getInstance()->fromFilename($uri)) { - $request->setHeader('Content-Type', $contentType); - } - } - - private function addContentLength( - RequestInterface $request, - StreamInterface $body - ) { - // Set the Content-Length header if it can be determined, and never - // send a Transfer-Encoding: chunked and Content-Length header in - // the same request. - if ($request->hasHeader('Content-Length')) { - // Remove transfer-encoding if content-length is set. - $request->removeHeader('Transfer-Encoding'); - return; - } - - if ($request->hasHeader('Transfer-Encoding')) { - return; - } - - if (null !== ($size = $body->getSize())) { - $request->setHeader('Content-Length', $size); - $request->removeHeader('Transfer-Encoding'); - } elseif ('1.1' == $request->getProtocolVersion()) { - // Use chunked Transfer-Encoding if there is no determinable - // content-length header and we're using HTTP/1.1. - $request->setHeader('Transfer-Encoding', 'chunked'); - $request->removeHeader('Content-Length'); - } - } - - private function addExpectHeader( - RequestInterface $request, - StreamInterface $body - ) { - // Determine if the Expect header should be used - if ($request->hasHeader('Expect')) { - return; - } - - $expect = $request->getConfig()['expect']; - - // Return if disabled or if you're not using HTTP/1.1 - if ($expect === false || $request->getProtocolVersion() !== '1.1') { - return; - } - - // The expect header is unconditionally enabled - if ($expect === true) { - $request->setHeader('Expect', '100-Continue'); - return; - } - - // By default, send the expect header when the payload is > 1mb - if ($expect === null) { - $expect = 1048576; - } - - // Always add if the body cannot be rewound, the size cannot be - // determined, or the size is greater than the cutoff threshold - $size = $body->getSize(); - if ($size === null || $size >= (int) $expect || !$body->isSeekable()) { - $request->setHeader('Expect', '100-Continue'); - } - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Subscriber/Redirect.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Subscriber/Redirect.php deleted file mode 100644 index ff992268bb0c..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Subscriber/Redirect.php +++ /dev/null @@ -1,176 +0,0 @@ - ['onComplete', RequestEvents::REDIRECT_RESPONSE]]; - } - - /** - * Rewind the entity body of the request if needed - * - * @param RequestInterface $redirectRequest - * @throws CouldNotRewindStreamException - */ - public static function rewindEntityBody(RequestInterface $redirectRequest) - { - // Rewind the entity body of the request if needed - if ($body = $redirectRequest->getBody()) { - // Only rewind the body if some of it has been read already, and - // throw an exception if the rewind fails - if ($body->tell() && !$body->seek(0)) { - throw new CouldNotRewindStreamException( - 'Unable to rewind the non-seekable request body after redirecting', - $redirectRequest - ); - } - } - } - - /** - * Called when a request receives a redirect response - * - * @param CompleteEvent $event Event emitted - * @throws TooManyRedirectsException - */ - public function onComplete(CompleteEvent $event) - { - $response = $event->getResponse(); - - if (substr($response->getStatusCode(), 0, 1) != '3' - || !$response->hasHeader('Location') - ) { - return; - } - - $request = $event->getRequest(); - $config = $request->getConfig(); - - // Increment the redirect and initialize the redirect state. - if ($redirectCount = $config['redirect_count']) { - $config['redirect_count'] = ++$redirectCount; - } else { - $config['redirect_scheme'] = $request->getScheme(); - $config['redirect_count'] = $redirectCount = 1; - } - - $max = $config->getPath('redirect/max') ?: 5; - - if ($redirectCount > $max) { - throw new TooManyRedirectsException( - "Will not follow more than {$redirectCount} redirects", - $request - ); - } - - $this->modifyRedirectRequest($request, $response); - $event->retry(); - } - - private function modifyRedirectRequest( - RequestInterface $request, - ResponseInterface $response - ) { - $config = $request->getConfig(); - $protocols = $config->getPath('redirect/protocols') ?: ['http', 'https']; - - // Use a GET request if this is an entity enclosing request and we are - // not forcing RFC compliance, but rather emulating what all browsers - // would do. - $statusCode = $response->getStatusCode(); - if ($statusCode == 303 || - ($statusCode <= 302 && $request->getBody() && !$config->getPath('redirect/strict')) - ) { - $request->setMethod('GET'); - $request->setBody(null); - } - - $previousUrl = $request->getUrl(); - $this->setRedirectUrl($request, $response, $protocols); - $this->rewindEntityBody($request); - - // Add the Referer header if it is told to do so and only - // add the header if we are not redirecting from https to http. - if ($config->getPath('redirect/referer') - && ($request->getScheme() == 'https' || $request->getScheme() == $config['redirect_scheme']) - ) { - $url = Url::fromString($previousUrl); - $url->setUsername(null); - $url->setPassword(null); - $request->setHeader('Referer', (string) $url); - } else { - $request->removeHeader('Referer'); - } - } - - /** - * Set the appropriate URL on the request based on the location header - * - * @param RequestInterface $request - * @param ResponseInterface $response - * @param array $protocols - */ - private function setRedirectUrl( - RequestInterface $request, - ResponseInterface $response, - array $protocols - ) { - $location = $response->getHeader('Location'); - $location = Url::fromString($location); - - // Combine location with the original URL if it is not absolute. - if (!$location->isAbsolute()) { - $originalUrl = Url::fromString($request->getUrl()); - // Remove query string parameters and just take what is present on - // the redirect Location header - $originalUrl->getQuery()->clear(); - $location = $originalUrl->combine($location); - } - - // Ensure that the redirect URL is allowed based on the protocols. - if (!in_array($location->getScheme(), $protocols)) { - throw new BadResponseException( - sprintf( - 'Redirect URL, %s, does not use one of the allowed redirect protocols: %s', - $location, - implode(', ', $protocols) - ), - $request, - $response - ); - } - - $request->setUrl($location); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/ToArrayInterface.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/ToArrayInterface.php deleted file mode 100644 index d57c0229a44a..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/ToArrayInterface.php +++ /dev/null @@ -1,15 +0,0 @@ -client = $client; - $this->request = $request; - $this->_future = $future; - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/TransferStats.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/TransferStats.php new file mode 100644 index 000000000000..87fb3c00164d --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/TransferStats.php @@ -0,0 +1,126 @@ +request = $request; + $this->response = $response; + $this->transferTime = $transferTime; + $this->handlerErrorData = $handlerErrorData; + $this->handlerStats = $handlerStats; + } + + /** + * @return RequestInterface + */ + public function getRequest() + { + return $this->request; + } + + /** + * Returns the response that was received (if any). + * + * @return ResponseInterface|null + */ + public function getResponse() + { + return $this->response; + } + + /** + * Returns true if a response was received. + * + * @return bool + */ + public function hasResponse() + { + return $this->response !== null; + } + + /** + * Gets handler specific error data. + * + * This might be an exception, a integer representing an error code, or + * anything else. Relying on this value assumes that you know what handler + * you are using. + * + * @return mixed + */ + public function getHandlerErrorData() + { + return $this->handlerErrorData; + } + + /** + * Get the effective URI the request was sent to. + * + * @return UriInterface + */ + public function getEffectiveUri() + { + return $this->request->getUri(); + } + + /** + * Get the estimated time the request was being transferred by the handler. + * + * @return float|null Time in seconds. + */ + public function getTransferTime() + { + return $this->transferTime; + } + + /** + * Gets an array of all of the handler specific transfer data. + * + * @return array + */ + public function getHandlerStats() + { + return $this->handlerStats; + } + + /** + * Get a specific handler statistic from the handler by name. + * + * @param string $stat Handler specific transfer stat to retrieve. + * + * @return mixed|null + */ + public function getHandlerStat($stat) + { + return isset($this->handlerStats[$stat]) + ? $this->handlerStats[$stat] + : null; + } +} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/UriTemplate.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/UriTemplate.php index 55dfeb5a4c5c..96dcfd09cd71 100644 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/UriTemplate.php +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/UriTemplate.php @@ -15,25 +15,25 @@ class UriTemplate private $variables; /** @var array Hash for quick operator lookups */ - private static $operatorHash = array( - '' => array('prefix' => '', 'joiner' => ',', 'query' => false), - '+' => array('prefix' => '', 'joiner' => ',', 'query' => false), - '#' => array('prefix' => '#', 'joiner' => ',', 'query' => false), - '.' => array('prefix' => '.', 'joiner' => '.', 'query' => false), - '/' => array('prefix' => '/', 'joiner' => '/', 'query' => false), - ';' => array('prefix' => ';', 'joiner' => ';', 'query' => true), - '?' => array('prefix' => '?', 'joiner' => '&', 'query' => true), - '&' => array('prefix' => '&', 'joiner' => '&', 'query' => true) - ); + private static $operatorHash = [ + '' => ['prefix' => '', 'joiner' => ',', 'query' => false], + '+' => ['prefix' => '', 'joiner' => ',', 'query' => false], + '#' => ['prefix' => '#', 'joiner' => ',', 'query' => false], + '.' => ['prefix' => '.', 'joiner' => '.', 'query' => false], + '/' => ['prefix' => '/', 'joiner' => '/', 'query' => false], + ';' => ['prefix' => ';', 'joiner' => ';', 'query' => true], + '?' => ['prefix' => '?', 'joiner' => '&', 'query' => true], + '&' => ['prefix' => '&', 'joiner' => '&', 'query' => true] + ]; /** @var array Delimiters */ - private static $delims = array(':', '/', '?', '#', '[', ']', '@', '!', '$', - '&', '\'', '(', ')', '*', '+', ',', ';', '='); + private static $delims = [':', '/', '?', '#', '[', ']', '@', '!', '$', + '&', '\'', '(', ')', '*', '+', ',', ';', '=']; /** @var array Percent encoded delimiters */ - private static $delimsPct = array('%3A', '%2F', '%3F', '%23', '%5B', '%5D', + private static $delimsPct = ['%3A', '%2F', '%3F', '%23', '%5B', '%5D', '%40', '%21', '%24', '%26', '%27', '%28', '%29', '%2A', '%2B', '%2C', - '%3B', '%3D'); + '%3B', '%3D']; public function expand($template, array $variables) { @@ -60,7 +60,7 @@ public function expand($template, array $variables) */ private function parseExpression($expression) { - $result = array(); + $result = []; if (isset(self::$operatorHash[$expression[0]])) { $result['operator'] = $expression[0]; @@ -71,12 +71,12 @@ private function parseExpression($expression) foreach (explode(',', $expression) as $value) { $value = trim($value); - $varspec = array(); + $varspec = []; if ($colonPos = strpos($value, ':')) { $varspec['value'] = substr($value, 0, $colonPos); $varspec['modifier'] = ':'; $varspec['position'] = (int) substr($value, $colonPos + 1); - } elseif (substr($value, -1) == '*') { + } elseif (substr($value, -1) === '*') { $varspec['modifier'] = '*'; $varspec['value'] = substr($value, 0, -1); } else { @@ -98,16 +98,15 @@ private function parseExpression($expression) */ private function expandMatch(array $matches) { - static $rfc1738to3986 = array('+' => '%20', '%7e' => '~'); + static $rfc1738to3986 = ['+' => '%20', '%7e' => '~']; - $replacements = array(); + $replacements = []; $parsed = self::parseExpression($matches[1]); $prefix = self::$operatorHash[$parsed['operator']]['prefix']; $joiner = self::$operatorHash[$parsed['operator']]['joiner']; $useQuery = self::$operatorHash[$parsed['operator']]['query']; foreach ($parsed['values'] as $value) { - if (!isset($this->variables[$value['value']])) { continue; } @@ -117,11 +116,9 @@ private function expandMatch(array $matches) $expanded = ''; if (is_array($variable)) { - $isAssoc = $this->isAssoc($variable); - $kvp = array(); + $kvp = []; foreach ($variable as $key => $var) { - if ($isAssoc) { $key = rawurlencode($key); $isNestedArray = is_array($var); @@ -131,14 +128,14 @@ private function expandMatch(array $matches) if (!$isNestedArray) { $var = rawurlencode($var); - if ($parsed['operator'] == '+' || - $parsed['operator'] == '#' + if ($parsed['operator'] === '+' || + $parsed['operator'] === '#' ) { $var = $this->decodeReserved($var); } } - if ($value['modifier'] == '*') { + if ($value['modifier'] === '*') { if ($isAssoc) { if ($isNestedArray) { // Nested arrays must allow for deeply nested @@ -160,7 +157,7 @@ private function expandMatch(array $matches) if (empty($variable)) { $actuallyUseQuery = false; - } elseif ($value['modifier'] == '*') { + } elseif ($value['modifier'] === '*') { $expanded = implode($joiner, $kvp); if ($isAssoc) { // Don't prepend the value name when using the explode @@ -179,19 +176,18 @@ private function expandMatch(array $matches) } $expanded = implode(',', $kvp); } - } else { - if ($value['modifier'] == ':') { + if ($value['modifier'] === ':') { $variable = substr($variable, 0, $value['position']); } $expanded = rawurlencode($variable); - if ($parsed['operator'] == '+' || $parsed['operator'] == '#') { + if ($parsed['operator'] === '+' || $parsed['operator'] === '#') { $expanded = $this->decodeReserved($expanded); } } if ($actuallyUseQuery) { - if (!$expanded && $joiner != '&') { + if (!$expanded && $joiner !== '&') { $expanded = $value['value']; } else { $expanded = $value['value'] . '=' . $expanded; diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Url.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Url.php deleted file mode 100644 index 637f60c2abb6..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Url.php +++ /dev/null @@ -1,595 +0,0 @@ - 80, 'https' => 443, 'ftp' => 21]; - private static $pathPattern = '/[^a-zA-Z0-9\-\._~!\$&\'\(\)\*\+,;=%:@\/]+|%(?![A-Fa-f0-9]{2})/'; - private static $queryPattern = '/[^a-zA-Z0-9\-\._~!\$\'\(\)\*\+,;%:@\/\?=&]+|%(?![A-Fa-f0-9]{2})/'; - /** @var Query|string Query part of the URL */ - private $query; - - /** - * Factory method to create a new URL from a URL string - * - * @param string $url Full URL used to create a Url object - * - * @return Url - * @throws \InvalidArgumentException - */ - public static function fromString($url) - { - static $defaults = ['scheme' => null, 'host' => null, - 'path' => null, 'port' => null, 'query' => null, - 'user' => null, 'pass' => null, 'fragment' => null]; - - if (false === ($parts = parse_url($url))) { - throw new \InvalidArgumentException('Unable to parse malformed ' - . 'url: ' . $url); - } - - $parts += $defaults; - - // Convert the query string into a Query object - if ($parts['query'] || 0 !== strlen($parts['query'])) { - $parts['query'] = Query::fromString($parts['query']); - } - - return new static($parts['scheme'], $parts['host'], $parts['user'], - $parts['pass'], $parts['port'], $parts['path'], $parts['query'], - $parts['fragment']); - } - - /** - * Build a URL from parse_url parts. The generated URL will be a relative - * URL if a scheme or host are not provided. - * - * @param array $parts Array of parse_url parts - * - * @return string - */ - public static function buildUrl(array $parts) - { - $url = $scheme = ''; - - if (!empty($parts['scheme'])) { - $scheme = $parts['scheme']; - $url .= $scheme . ':'; - } - - if (!empty($parts['host'])) { - $url .= '//'; - if (isset($parts['user'])) { - $url .= $parts['user']; - if (isset($parts['pass'])) { - $url .= ':' . $parts['pass']; - } - $url .= '@'; - } - - $url .= $parts['host']; - - // Only include the port if it is not the default port of the scheme - if (isset($parts['port']) && - (!isset(self::$defaultPorts[$scheme]) || - $parts['port'] != self::$defaultPorts[$scheme]) - ) { - $url .= ':' . $parts['port']; - } - } - - // Add the path component if present - if (isset($parts['path']) && strlen($parts['path'])) { - // Always ensure that the path begins with '/' if set and something - // is before the path - if (!empty($parts['host']) && $parts['path'][0] != '/') { - $url .= '/'; - } - $url .= $parts['path']; - } - - // Add the query string if present - if (isset($parts['query'])) { - $queryStr = (string) $parts['query']; - if ($queryStr || $queryStr === '0') { - $url .= '?' . $queryStr; - } - } - - // Ensure that # is only added to the url if fragment contains anything. - if (isset($parts['fragment'])) { - $url .= '#' . $parts['fragment']; - } - - return $url; - } - - /** - * Create a new URL from URL parts - * - * @param string $scheme Scheme of the URL - * @param string $host Host of the URL - * @param string $username Username of the URL - * @param string $password Password of the URL - * @param int $port Port of the URL - * @param string $path Path of the URL - * @param Query|array|string $query Query string of the URL - * @param string $fragment Fragment of the URL - */ - public function __construct( - $scheme, - $host, - $username = null, - $password = null, - $port = null, - $path = null, - $query = null, - $fragment = null - ) { - $this->scheme = strtolower($scheme); - $this->host = $host; - $this->port = $port; - $this->username = $username; - $this->password = $password; - $this->fragment = $fragment; - - if ($query) { - $this->setQuery($query); - } - - $this->setPath($path); - } - - /** - * Clone the URL - */ - public function __clone() - { - if ($this->query instanceof Query) { - $this->query = clone $this->query; - } - } - - /** - * Returns the URL as a URL string - * - * @return string - */ - public function __toString() - { - return static::buildUrl($this->getParts()); - } - - /** - * Get the parts of the URL as an array - * - * @return array - */ - public function getParts() - { - return array( - 'scheme' => $this->scheme, - 'user' => $this->username, - 'pass' => $this->password, - 'host' => $this->host, - 'port' => $this->port, - 'path' => $this->path, - 'query' => $this->query, - 'fragment' => $this->fragment, - ); - } - - /** - * Set the host of the request. - * - * @param string $host Host to set (e.g. www.yahoo.com, yahoo.com) - * - * @return Url - */ - public function setHost($host) - { - if (strpos($host, ':') === false) { - $this->host = $host; - } else { - list($host, $port) = explode(':', $host); - $this->host = $host; - $this->setPort($port); - } - } - - /** - * Get the host part of the URL - * - * @return string - */ - public function getHost() - { - return $this->host; - } - - /** - * Set the scheme part of the URL (http, https, ftp, etc.) - * - * @param string $scheme Scheme to set - */ - public function setScheme($scheme) - { - // Remove the default port if one is specified - if ($this->port - && isset(self::$defaultPorts[$this->scheme]) - && self::$defaultPorts[$this->scheme] == $this->port - ) { - $this->port = null; - } - - $this->scheme = strtolower($scheme); - } - - /** - * Get the scheme part of the URL - * - * @return string - */ - public function getScheme() - { - return $this->scheme; - } - - /** - * Set the port part of the URL - * - * @param int $port Port to set - */ - public function setPort($port) - { - $this->port = $port; - } - - /** - * Get the port part of the URl. - * - * If no port was set, this method will return the default port for the - * scheme of the URI. - * - * @return int|null - */ - public function getPort() - { - if ($this->port) { - return $this->port; - } elseif (isset(self::$defaultPorts[$this->scheme])) { - return self::$defaultPorts[$this->scheme]; - } - - return null; - } - - /** - * Set the path part of the URL. - * - * The provided URL is URL encoded as necessary. - * - * @param string $path Path string to set - */ - public function setPath($path) - { - $this->path = self::encodePath($path); - } - - /** - * Removes dot segments from a URL - * @link http://tools.ietf.org/html/rfc3986#section-5.2.4 - */ - public function removeDotSegments() - { - static $noopPaths = ['' => true, '/' => true, '*' => true]; - static $ignoreSegments = ['.' => true, '..' => true]; - - if (isset($noopPaths[$this->path])) { - return; - } - - $results = []; - $segments = $this->getPathSegments(); - foreach ($segments as $segment) { - if ($segment == '..') { - array_pop($results); - } elseif (!isset($ignoreSegments[$segment])) { - $results[] = $segment; - } - } - - $newPath = implode('/', $results); - - // Add the leading slash if necessary - if (substr($this->path, 0, 1) === '/' && - substr($newPath, 0, 1) !== '/' - ) { - $newPath = '/' . $newPath; - } - - // Add the trailing slash if necessary - if ($newPath != '/' && isset($ignoreSegments[end($segments)])) { - $newPath .= '/'; - } - - $this->path = $newPath; - } - - /** - * Add a relative path to the currently set path. - * - * @param string $relativePath Relative path to add - */ - public function addPath($relativePath) - { - if ($relativePath != '/' && - is_string($relativePath) && - strlen($relativePath) > 0 - ) { - // Add a leading slash if needed - if ($relativePath[0] !== '/' && - substr($this->path, -1, 1) !== '/' - ) { - $relativePath = '/' . $relativePath; - } - - $this->setPath($this->path . $relativePath); - } - } - - /** - * Get the path part of the URL - * - * @return string - */ - public function getPath() - { - return $this->path; - } - - /** - * Get the path segments of the URL as an array - * - * @return array - */ - public function getPathSegments() - { - return explode('/', $this->path); - } - - /** - * Set the password part of the URL - * - * @param string $password Password to set - */ - public function setPassword($password) - { - $this->password = $password; - } - - /** - * Get the password part of the URL - * - * @return null|string - */ - public function getPassword() - { - return $this->password; - } - - /** - * Set the username part of the URL - * - * @param string $username Username to set - */ - public function setUsername($username) - { - $this->username = $username; - } - - /** - * Get the username part of the URl - * - * @return null|string - */ - public function getUsername() - { - return $this->username; - } - - /** - * Get the query part of the URL as a Query object - * - * @return Query - */ - public function getQuery() - { - // Convert the query string to a query object if not already done. - if (!$this->query instanceof Query) { - $this->query = $this->query === null - ? new Query() - : Query::fromString($this->query); - } - - return $this->query; - } - - /** - * Set the query part of the URL. - * - * You may provide a query string as a string and pass $rawString as true - * to provide a query string that is not parsed until a call to getQuery() - * is made. Setting a raw query string will still encode invalid characters - * in a query string. - * - * @param Query|string|array $query Query string value to set. Can - * be a string that will be parsed into a Query object, an array - * of key value pairs, or a Query object. - * @param bool $rawString Set to true when providing a raw query string. - * - * @throws \InvalidArgumentException - */ - public function setQuery($query, $rawString = false) - { - if ($query instanceof Query) { - $this->query = $query; - } elseif (is_string($query)) { - if (!$rawString) { - $this->query = Query::fromString($query); - } else { - // Ensure the query does not have illegal characters. - $this->query = preg_replace_callback( - self::$queryPattern, - [__CLASS__, 'encodeMatch'], - $query - ); - } - - } elseif (is_array($query)) { - $this->query = new Query($query); - } else { - throw new \InvalidArgumentException('Query must be a Query, ' - . 'array, or string. Got ' . Core::describeType($query)); - } - } - - /** - * Get the fragment part of the URL - * - * @return null|string - */ - public function getFragment() - { - return $this->fragment; - } - - /** - * Set the fragment part of the URL - * - * @param string $fragment Fragment to set - */ - public function setFragment($fragment) - { - $this->fragment = $fragment; - } - - /** - * Check if this is an absolute URL - * - * @return bool - */ - public function isAbsolute() - { - return $this->scheme && $this->host; - } - - /** - * Combine the URL with another URL and return a new URL instance. - * - * Follows the rules specific in RFC 3986 section 5.4. - * - * @param string $url Relative URL to combine with - * - * @return Url - * @throws \InvalidArgumentException - * @link http://tools.ietf.org/html/rfc3986#section-5.4 - */ - public function combine($url) - { - $url = static::fromString($url); - - // Use the more absolute URL as the base URL - if (!$this->isAbsolute() && $url->isAbsolute()) { - $url = $url->combine($this); - } - - $parts = $url->getParts(); - - // Passing a URL with a scheme overrides everything - if ($parts['scheme']) { - return clone $url; - } - - // Setting a host overrides the entire rest of the URL - if ($parts['host']) { - return new static( - $this->scheme, - $parts['host'], - $parts['user'], - $parts['pass'], - $parts['port'], - $parts['path'], - $parts['query'] instanceof Query - ? clone $parts['query'] - : $parts['query'], - $parts['fragment'] - ); - } - - if (!$parts['path'] && $parts['path'] !== '0') { - // The relative URL has no path, so check if it is just a query - $path = $this->path ?: ''; - $query = $parts['query'] ?: $this->query; - } else { - $query = $parts['query']; - if ($parts['path'][0] == '/' || !$this->path) { - // Overwrite the existing path if the rel path starts with "/" - $path = $parts['path']; - } else { - // If the relative URL does not have a path or the base URL - // path does not end in a "/" then overwrite the existing path - // up to the last "/" - $path = substr($this->path, 0, strrpos($this->path, '/') + 1) . $parts['path']; - } - } - - $result = new self( - $this->scheme, - $this->host, - $this->username, - $this->password, - $this->port, - $path, - $query instanceof Query ? clone $query : $query, - $parts['fragment'] - ); - - if ($path) { - $result->removeDotSegments(); - } - - return $result; - } - - /** - * Encodes the path part of a URL without double-encoding percent-encoded - * key value pairs. - * - * @param string $path Path to encode - * - * @return string - */ - public static function encodePath($path) - { - static $cb = [__CLASS__, 'encodeMatch']; - return preg_replace_callback(self::$pathPattern, $cb, $path); - } - - private static function encodeMatch(array $match) - { - return rawurlencode($match[0]); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Utils.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Utils.php index 1754719013a7..c698acbf02fb 100644 --- a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Utils.php +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/Utils.php @@ -1,215 +1,92 @@ getHost()) { + $asciiHost = self::idnToAsci($uri->getHost(), $options, $info); + if ($asciiHost === false) { + $errorBitSet = isset($info['errors']) ? $info['errors'] : 0; + + $errorConstants = array_filter(array_keys(get_defined_constants()), function ($name) { + return substr($name, 0, 11) === 'IDNA_ERROR_'; + }); + + $errors = []; + foreach ($errorConstants as $errorConstant) { + if ($errorBitSet & constant($errorConstant)) { + $errors[] = $errorConstant; + } + } - $current =& $data; - while (null !== ($key = array_shift($queue))) { - if (!is_array($current)) { - throw new \RuntimeException("Trying to setPath {$path}, but " - . "{$key} is set and is not an array"); - } elseif (!$queue) { - if ($key == '[]') { - $current[] = $value; - } else { - $current[$key] = $value; + $errorMessage = 'IDN conversion failed'; + if ($errors) { + $errorMessage .= ' (errors: ' . implode(', ', $errors) . ')'; } - } elseif (isset($current[$key])) { - $current =& $current[$key]; + + throw new InvalidArgumentException($errorMessage); } else { - $current[$key] = []; - $current =& $current[$key]; + if ($uri->getHost() !== $asciiHost) { + // Replace URI only if the ASCII version is different + $uri = $uri->withHost($asciiHost); + } } } - } - - /** - * Expands a URI template - * - * @param string $template URI template - * @param array $variables Template variables - * - * @return string - */ - public static function uriTemplate($template, array $variables) - { - if (function_exists('\\uri_template')) { - return \uri_template($template, $variables); - } - - static $uriTemplate; - if (!$uriTemplate) { - $uriTemplate = new UriTemplate(); - } - - return $uriTemplate->expand($template, $variables); - } - - /** - * Wrapper for JSON decode that implements error detection with helpful - * error messages. - * - * @param string $json JSON data to parse - * @param bool $assoc When true, returned objects will be converted - * into associative arrays. - * @param int $depth User specified recursion depth. - * @param int $options Bitmask of JSON decode options. - * - * @return mixed - * @throws \InvalidArgumentException if the JSON cannot be parsed. - * @link http://www.php.net/manual/en/function.json-decode.php - */ - public static function jsonDecode($json, $assoc = false, $depth = 512, $options = 0) - { - if ($json === '' || $json === null) { - return null; - } - - static $jsonErrors = [ - JSON_ERROR_DEPTH => 'JSON_ERROR_DEPTH - Maximum stack depth exceeded', - JSON_ERROR_STATE_MISMATCH => 'JSON_ERROR_STATE_MISMATCH - Underflow or the modes mismatch', - JSON_ERROR_CTRL_CHAR => 'JSON_ERROR_CTRL_CHAR - Unexpected control character found', - JSON_ERROR_SYNTAX => 'JSON_ERROR_SYNTAX - Syntax error, malformed JSON', - JSON_ERROR_UTF8 => 'JSON_ERROR_UTF8 - Malformed UTF-8 characters, possibly incorrectly encoded' - ]; - - $data = \json_decode($json, $assoc, $depth, $options); - - if (JSON_ERROR_NONE !== json_last_error()) { - $last = json_last_error(); - throw new \InvalidArgumentException( - 'Unable to parse JSON data: ' - . (isset($jsonErrors[$last]) - ? $jsonErrors[$last] - : 'Unknown error') - ); - } - return $data; + return $uri; } /** - * Get the default User-Agent string to use with Guzzle + * @param string $domain + * @param int $options + * @param array $info * - * @return string + * @return string|false */ - public static function getDefaultUserAgent() + private static function idnToAsci($domain, $options, &$info = []) { - static $defaultAgent = ''; - if (!$defaultAgent) { - $defaultAgent = 'Guzzle/' . ClientInterface::VERSION; - if (extension_loaded('curl')) { - $defaultAgent .= ' curl/' . curl_version()['version']; - } - $defaultAgent .= ' PHP/' . PHP_VERSION; + if (\preg_match('%^[ -~]+$%', $domain) === 1) { + return $domain; } - return $defaultAgent; - } - - /** - * Create a default handler to use based on the environment - * - * @throws \RuntimeException if no viable Handler is available. - */ - public static function getDefaultHandler() - { - $default = $future = null; - - if (extension_loaded('curl')) { - $config = [ - 'select_timeout' => getenv('GUZZLE_CURL_SELECT_TIMEOUT') ?: 1 - ]; - if ($maxHandles = getenv('GUZZLE_CURL_MAX_HANDLES')) { - $config['max_handles'] = $maxHandles; - } - if (function_exists('curl_reset')) { - $default = new CurlHandler(); - $future = new CurlMultiHandler($config); - } else { - $default = new CurlMultiHandler($config); - } + if (\extension_loaded('intl') && defined('INTL_IDNA_VARIANT_UTS46')) { + return \idn_to_ascii($domain, $options, INTL_IDNA_VARIANT_UTS46, $info); } - if (ini_get('allow_url_fopen')) { - $default = !$default - ? new StreamHandler() - : Middleware::wrapStreaming($default, new StreamHandler()); - } elseif (!$default) { - throw new \RuntimeException('Guzzle requires cURL, the ' - . 'allow_url_fopen ini setting, or a custom HTTP handler.'); + /* + * The Idn class is marked as @internal. Verify that class and method exists. + */ + if (method_exists(Idn::class, 'idn_to_ascii')) { + return Idn::idn_to_ascii($domain, $options, Idn::INTL_IDNA_VARIANT_UTS46, $info); } - return $future ? Middleware::wrapFuture($default, $future) : $default; + throw new \RuntimeException('ext-intl or symfony/polyfill-intl-idn not loaded or too old'); } } diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/functions.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/functions.php new file mode 100644 index 000000000000..c2afd8c7bb19 --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/functions.php @@ -0,0 +1,334 @@ +expand($template, $variables); +} + +/** + * Debug function used to describe the provided value type and class. + * + * @param mixed $input + * + * @return string Returns a string containing the type of the variable and + * if a class is provided, the class name. + */ +function describe_type($input) +{ + switch (gettype($input)) { + case 'object': + return 'object(' . get_class($input) . ')'; + case 'array': + return 'array(' . count($input) . ')'; + default: + ob_start(); + var_dump($input); + // normalize float vs double + return str_replace('double(', 'float(', rtrim(ob_get_clean())); + } +} + +/** + * Parses an array of header lines into an associative array of headers. + * + * @param iterable $lines Header lines array of strings in the following + * format: "Name: Value" + * @return array + */ +function headers_from_lines($lines) +{ + $headers = []; + + foreach ($lines as $line) { + $parts = explode(':', $line, 2); + $headers[trim($parts[0])][] = isset($parts[1]) + ? trim($parts[1]) + : null; + } + + return $headers; +} + +/** + * Returns a debug stream based on the provided variable. + * + * @param mixed $value Optional value + * + * @return resource + */ +function debug_resource($value = null) +{ + if (is_resource($value)) { + return $value; + } elseif (defined('STDOUT')) { + return STDOUT; + } + + return fopen('php://output', 'w'); +} + +/** + * Chooses and creates a default handler to use based on the environment. + * + * The returned handler is not wrapped by any default middlewares. + * + * @return callable Returns the best handler for the given system. + * @throws \RuntimeException if no viable Handler is available. + */ +function choose_handler() +{ + $handler = null; + if (function_exists('curl_multi_exec') && function_exists('curl_exec')) { + $handler = Proxy::wrapSync(new CurlMultiHandler(), new CurlHandler()); + } elseif (function_exists('curl_exec')) { + $handler = new CurlHandler(); + } elseif (function_exists('curl_multi_exec')) { + $handler = new CurlMultiHandler(); + } + + if (ini_get('allow_url_fopen')) { + $handler = $handler + ? Proxy::wrapStreaming($handler, new StreamHandler()) + : new StreamHandler(); + } elseif (!$handler) { + throw new \RuntimeException('GuzzleHttp requires cURL, the ' + . 'allow_url_fopen ini setting, or a custom HTTP handler.'); + } + + return $handler; +} + +/** + * Get the default User-Agent string to use with Guzzle + * + * @return string + */ +function default_user_agent() +{ + static $defaultAgent = ''; + + if (!$defaultAgent) { + $defaultAgent = 'GuzzleHttp/' . Client::VERSION; + if (extension_loaded('curl') && function_exists('curl_version')) { + $defaultAgent .= ' curl/' . \curl_version()['version']; + } + $defaultAgent .= ' PHP/' . PHP_VERSION; + } + + return $defaultAgent; +} + +/** + * Returns the default cacert bundle for the current system. + * + * First, the openssl.cafile and curl.cainfo php.ini settings are checked. + * If those settings are not configured, then the common locations for + * bundles found on Red Hat, CentOS, Fedora, Ubuntu, Debian, FreeBSD, OS X + * and Windows are checked. If any of these file locations are found on + * disk, they will be utilized. + * + * Note: the result of this function is cached for subsequent calls. + * + * @return string + * @throws \RuntimeException if no bundle can be found. + */ +function default_ca_bundle() +{ + static $cached = null; + static $cafiles = [ + // Red Hat, CentOS, Fedora (provided by the ca-certificates package) + '/etc/pki/tls/certs/ca-bundle.crt', + // Ubuntu, Debian (provided by the ca-certificates package) + '/etc/ssl/certs/ca-certificates.crt', + // FreeBSD (provided by the ca_root_nss package) + '/usr/local/share/certs/ca-root-nss.crt', + // SLES 12 (provided by the ca-certificates package) + '/var/lib/ca-certificates/ca-bundle.pem', + // OS X provided by homebrew (using the default path) + '/usr/local/etc/openssl/cert.pem', + // Google app engine + '/etc/ca-certificates.crt', + // Windows? + 'C:\\windows\\system32\\curl-ca-bundle.crt', + 'C:\\windows\\curl-ca-bundle.crt', + ]; + + if ($cached) { + return $cached; + } + + if ($ca = ini_get('openssl.cafile')) { + return $cached = $ca; + } + + if ($ca = ini_get('curl.cainfo')) { + return $cached = $ca; + } + + foreach ($cafiles as $filename) { + if (file_exists($filename)) { + return $cached = $filename; + } + } + + throw new \RuntimeException( + <<< EOT +No system CA bundle could be found in any of the the common system locations. +PHP versions earlier than 5.6 are not properly configured to use the system's +CA bundle by default. In order to verify peer certificates, you will need to +supply the path on disk to a certificate bundle to the 'verify' request +option: http://docs.guzzlephp.org/en/latest/clients.html#verify. If you do not +need a specific certificate bundle, then Mozilla provides a commonly used CA +bundle which can be downloaded here (provided by the maintainer of cURL): +https://raw.githubusercontent.com/bagder/ca-bundle/master/ca-bundle.crt. Once +you have a CA bundle available on disk, you can set the 'openssl.cafile' PHP +ini setting to point to the path to the file, allowing you to omit the 'verify' +request option. See http://curl.haxx.se/docs/sslcerts.html for more +information. +EOT + ); +} + +/** + * Creates an associative array of lowercase header names to the actual + * header casing. + * + * @param array $headers + * + * @return array + */ +function normalize_header_keys(array $headers) +{ + $result = []; + foreach (array_keys($headers) as $key) { + $result[strtolower($key)] = $key; + } + + return $result; +} + +/** + * Returns true if the provided host matches any of the no proxy areas. + * + * This method will strip a port from the host if it is present. Each pattern + * can be matched with an exact match (e.g., "foo.com" == "foo.com") or a + * partial match: (e.g., "foo.com" == "baz.foo.com" and ".foo.com" == + * "baz.foo.com", but ".foo.com" != "foo.com"). + * + * Areas are matched in the following cases: + * 1. "*" (without quotes) always matches any hosts. + * 2. An exact match. + * 3. The area starts with "." and the area is the last part of the host. e.g. + * '.mit.edu' will match any host that ends with '.mit.edu'. + * + * @param string $host Host to check against the patterns. + * @param array $noProxyArray An array of host patterns. + * + * @return bool + */ +function is_host_in_noproxy($host, array $noProxyArray) +{ + if (strlen($host) === 0) { + throw new \InvalidArgumentException('Empty host provided'); + } + + // Strip port if present. + if (strpos($host, ':')) { + $host = explode($host, ':', 2)[0]; + } + + foreach ($noProxyArray as $area) { + // Always match on wildcards. + if ($area === '*') { + return true; + } elseif (empty($area)) { + // Don't match on empty values. + continue; + } elseif ($area === $host) { + // Exact matches. + return true; + } else { + // Special match if the area when prefixed with ".". Remove any + // existing leading "." and add a new leading ".". + $area = '.' . ltrim($area, '.'); + if (substr($host, -(strlen($area))) === $area) { + return true; + } + } + } + + return false; +} + +/** + * Wrapper for json_decode that throws when an error occurs. + * + * @param string $json JSON data to parse + * @param bool $assoc When true, returned objects will be converted + * into associative arrays. + * @param int $depth User specified recursion depth. + * @param int $options Bitmask of JSON decode options. + * + * @return mixed + * @throws Exception\InvalidArgumentException if the JSON cannot be decoded. + * @link http://www.php.net/manual/en/function.json-decode.php + */ +function json_decode($json, $assoc = false, $depth = 512, $options = 0) +{ + $data = \json_decode($json, $assoc, $depth, $options); + if (JSON_ERROR_NONE !== json_last_error()) { + throw new Exception\InvalidArgumentException( + 'json_decode error: ' . json_last_error_msg() + ); + } + + return $data; +} + +/** + * Wrapper for JSON encoding that throws when an error occurs. + * + * @param mixed $value The value being encoded + * @param int $options JSON encode option bitmask + * @param int $depth Set the maximum depth. Must be greater than zero. + * + * @return string + * @throws Exception\InvalidArgumentException if the JSON cannot be encoded. + * @link http://www.php.net/manual/en/function.json-encode.php + */ +function json_encode($value, $options = 0, $depth = 512) +{ + $json = \json_encode($value, $options, $depth); + if (JSON_ERROR_NONE !== json_last_error()) { + throw new Exception\InvalidArgumentException( + 'json_encode error: ' . json_last_error_msg() + ); + } + + return $json; +} diff --git a/apps/files_external/3rdparty/guzzlehttp/guzzle/src/functions_include.php b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/functions_include.php new file mode 100644 index 000000000000..a93393acc4e7 --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/guzzle/src/functions_include.php @@ -0,0 +1,6 @@ + +Copyright (c) 2015-2016 Michael Dowling, https://github.com/mtdowling Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/Makefile b/apps/files_external/3rdparty/guzzlehttp/promises/Makefile similarity index 62% rename from apps/files_external/3rdparty/guzzlehttp/streams/Makefile rename to apps/files_external/3rdparty/guzzlehttp/promises/Makefile index f4d42849e528..8d5b3ef95eb4 100644 --- a/apps/files_external/3rdparty/guzzlehttp/streams/Makefile +++ b/apps/files_external/3rdparty/guzzlehttp/promises/Makefile @@ -1,10 +1,4 @@ -all: clean coverage - -release: tag - git push origin --tags - -tag: - chag tag --sign --debug CHANGELOG.rst +all: clean test test: vendor/bin/phpunit diff --git a/apps/files_external/3rdparty/guzzlehttp/promises/README.md b/apps/files_external/3rdparty/guzzlehttp/promises/README.md new file mode 100644 index 000000000000..a95c60594777 --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/promises/README.md @@ -0,0 +1,532 @@ +# Guzzle Promises + +[Promises/A+](https://promisesaplus.com/) implementation that handles promise +chaining and resolution iteratively, allowing for "infinite" promise chaining +while keeping the stack size constant. Read [this blog post](https://blog.domenic.me/youre-missing-the-point-of-promises/) +for a general introduction to promises. + +- [Features](#features) +- [Quick start](#quick-start) +- [Synchronous wait](#synchronous-wait) +- [Cancellation](#cancellation) +- [API](#api) + - [Promise](#promise) + - [FulfilledPromise](#fulfilledpromise) + - [RejectedPromise](#rejectedpromise) +- [Promise interop](#promise-interop) +- [Implementation notes](#implementation-notes) + + +# Features + +- [Promises/A+](https://promisesaplus.com/) implementation. +- Promise resolution and chaining is handled iteratively, allowing for + "infinite" promise chaining. +- Promises have a synchronous `wait` method. +- Promises can be cancelled. +- Works with any object that has a `then` function. +- C# style async/await coroutine promises using + `GuzzleHttp\Promise\Coroutine::of()`. + + +# Quick start + +A *promise* represents the eventual result of an asynchronous operation. The +primary way of interacting with a promise is through its `then` method, which +registers callbacks to receive either a promise's eventual value or the reason +why the promise cannot be fulfilled. + + +## Callbacks + +Callbacks are registered with the `then` method by providing an optional +`$onFulfilled` followed by an optional `$onRejected` function. + + +```php +use GuzzleHttp\Promise\Promise; + +$promise = new Promise(); +$promise->then( + // $onFulfilled + function ($value) { + echo 'The promise was fulfilled.'; + }, + // $onRejected + function ($reason) { + echo 'The promise was rejected.'; + } +); +``` + +*Resolving* a promise means that you either fulfill a promise with a *value* or +reject a promise with a *reason*. Resolving a promises triggers callbacks +registered with the promises's `then` method. These callbacks are triggered +only once and in the order in which they were added. + + +## Resolving a promise + +Promises are fulfilled using the `resolve($value)` method. Resolving a promise +with any value other than a `GuzzleHttp\Promise\RejectedPromise` will trigger +all of the onFulfilled callbacks (resolving a promise with a rejected promise +will reject the promise and trigger the `$onRejected` callbacks). + +```php +use GuzzleHttp\Promise\Promise; + +$promise = new Promise(); +$promise + ->then(function ($value) { + // Return a value and don't break the chain + return "Hello, " . $value; + }) + // This then is executed after the first then and receives the value + // returned from the first then. + ->then(function ($value) { + echo $value; + }); + +// Resolving the promise triggers the $onFulfilled callbacks and outputs +// "Hello, reader." +$promise->resolve('reader.'); +``` + + +## Promise forwarding + +Promises can be chained one after the other. Each then in the chain is a new +promise. The return value of a promise is what's forwarded to the next +promise in the chain. Returning a promise in a `then` callback will cause the +subsequent promises in the chain to only be fulfilled when the returned promise +has been fulfilled. The next promise in the chain will be invoked with the +resolved value of the promise. + +```php +use GuzzleHttp\Promise\Promise; + +$promise = new Promise(); +$nextPromise = new Promise(); + +$promise + ->then(function ($value) use ($nextPromise) { + echo $value; + return $nextPromise; + }) + ->then(function ($value) { + echo $value; + }); + +// Triggers the first callback and outputs "A" +$promise->resolve('A'); +// Triggers the second callback and outputs "B" +$nextPromise->resolve('B'); +``` + +## Promise rejection + +When a promise is rejected, the `$onRejected` callbacks are invoked with the +rejection reason. + +```php +use GuzzleHttp\Promise\Promise; + +$promise = new Promise(); +$promise->then(null, function ($reason) { + echo $reason; +}); + +$promise->reject('Error!'); +// Outputs "Error!" +``` + +## Rejection forwarding + +If an exception is thrown in an `$onRejected` callback, subsequent +`$onRejected` callbacks are invoked with the thrown exception as the reason. + +```php +use GuzzleHttp\Promise\Promise; + +$promise = new Promise(); +$promise->then(null, function ($reason) { + throw new Exception($reason); +})->then(null, function ($reason) { + assert($reason->getMessage() === 'Error!'); +}); + +$promise->reject('Error!'); +``` + +You can also forward a rejection down the promise chain by returning a +`GuzzleHttp\Promise\RejectedPromise` in either an `$onFulfilled` or +`$onRejected` callback. + +```php +use GuzzleHttp\Promise\Promise; +use GuzzleHttp\Promise\RejectedPromise; + +$promise = new Promise(); +$promise->then(null, function ($reason) { + return new RejectedPromise($reason); +})->then(null, function ($reason) { + assert($reason === 'Error!'); +}); + +$promise->reject('Error!'); +``` + +If an exception is not thrown in a `$onRejected` callback and the callback +does not return a rejected promise, downstream `$onFulfilled` callbacks are +invoked using the value returned from the `$onRejected` callback. + +```php +use GuzzleHttp\Promise\Promise; + +$promise = new Promise(); +$promise + ->then(null, function ($reason) { + return "It's ok"; + }) + ->then(function ($value) { + assert($value === "It's ok"); + }); + +$promise->reject('Error!'); +``` + +# Synchronous wait + +You can synchronously force promises to complete using a promise's `wait` +method. When creating a promise, you can provide a wait function that is used +to synchronously force a promise to complete. When a wait function is invoked +it is expected to deliver a value to the promise or reject the promise. If the +wait function does not deliver a value, then an exception is thrown. The wait +function provided to a promise constructor is invoked when the `wait` function +of the promise is called. + +```php +$promise = new Promise(function () use (&$promise) { + $promise->resolve('foo'); +}); + +// Calling wait will return the value of the promise. +echo $promise->wait(); // outputs "foo" +``` + +If an exception is encountered while invoking the wait function of a promise, +the promise is rejected with the exception and the exception is thrown. + +```php +$promise = new Promise(function () use (&$promise) { + throw new Exception('foo'); +}); + +$promise->wait(); // throws the exception. +``` + +Calling `wait` on a promise that has been fulfilled will not trigger the wait +function. It will simply return the previously resolved value. + +```php +$promise = new Promise(function () { die('this is not called!'); }); +$promise->resolve('foo'); +echo $promise->wait(); // outputs "foo" +``` + +Calling `wait` on a promise that has been rejected will throw an exception. If +the rejection reason is an instance of `\Exception` the reason is thrown. +Otherwise, a `GuzzleHttp\Promise\RejectionException` is thrown and the reason +can be obtained by calling the `getReason` method of the exception. + +```php +$promise = new Promise(); +$promise->reject('foo'); +$promise->wait(); +``` + +> PHP Fatal error: Uncaught exception 'GuzzleHttp\Promise\RejectionException' with message 'The promise was rejected with value: foo' + + +## Unwrapping a promise + +When synchronously waiting on a promise, you are joining the state of the +promise into the current state of execution (i.e., return the value of the +promise if it was fulfilled or throw an exception if it was rejected). This is +called "unwrapping" the promise. Waiting on a promise will by default unwrap +the promise state. + +You can force a promise to resolve and *not* unwrap the state of the promise +by passing `false` to the first argument of the `wait` function: + +```php +$promise = new Promise(); +$promise->reject('foo'); +// This will not throw an exception. It simply ensures the promise has +// been resolved. +$promise->wait(false); +``` + +When unwrapping a promise, the resolved value of the promise will be waited +upon until the unwrapped value is not a promise. This means that if you resolve +promise A with a promise B and unwrap promise A, the value returned by the +wait function will be the value delivered to promise B. + +**Note**: when you do not unwrap the promise, no value is returned. + + +# Cancellation + +You can cancel a promise that has not yet been fulfilled using the `cancel()` +method of a promise. When creating a promise you can provide an optional +cancel function that when invoked cancels the action of computing a resolution +of the promise. + + +# API + + +## Promise + +When creating a promise object, you can provide an optional `$waitFn` and +`$cancelFn`. `$waitFn` is a function that is invoked with no arguments and is +expected to resolve the promise. `$cancelFn` is a function with no arguments +that is expected to cancel the computation of a promise. It is invoked when the +`cancel()` method of a promise is called. + +```php +use GuzzleHttp\Promise\Promise; + +$promise = new Promise( + function () use (&$promise) { + $promise->resolve('waited'); + }, + function () { + // do something that will cancel the promise computation (e.g., close + // a socket, cancel a database query, etc...) + } +); + +assert('waited' === $promise->wait()); +``` + +A promise has the following methods: + +- `then(callable $onFulfilled, callable $onRejected) : PromiseInterface` + + Appends fulfillment and rejection handlers to the promise, and returns a new promise resolving to the return value of the called handler. + +- `otherwise(callable $onRejected) : PromiseInterface` + + Appends a rejection handler callback to the promise, and returns a new promise resolving to the return value of the callback if it is called, or to its original fulfillment value if the promise is instead fulfilled. + +- `wait($unwrap = true) : mixed` + + Synchronously waits on the promise to complete. + + `$unwrap` controls whether or not the value of the promise is returned for a + fulfilled promise or if an exception is thrown if the promise is rejected. + This is set to `true` by default. + +- `cancel()` + + Attempts to cancel the promise if possible. The promise being cancelled and + the parent most ancestor that has not yet been resolved will also be + cancelled. Any promises waiting on the cancelled promise to resolve will also + be cancelled. + +- `getState() : string` + + Returns the state of the promise. One of `pending`, `fulfilled`, or + `rejected`. + +- `resolve($value)` + + Fulfills the promise with the given `$value`. + +- `reject($reason)` + + Rejects the promise with the given `$reason`. + + +## FulfilledPromise + +A fulfilled promise can be created to represent a promise that has been +fulfilled. + +```php +use GuzzleHttp\Promise\FulfilledPromise; + +$promise = new FulfilledPromise('value'); + +// Fulfilled callbacks are immediately invoked. +$promise->then(function ($value) { + echo $value; +}); +``` + + +## RejectedPromise + +A rejected promise can be created to represent a promise that has been +rejected. + +```php +use GuzzleHttp\Promise\RejectedPromise; + +$promise = new RejectedPromise('Error'); + +// Rejected callbacks are immediately invoked. +$promise->then(null, function ($reason) { + echo $reason; +}); +``` + + +# Promise interop + +This library works with foreign promises that have a `then` method. This means +you can use Guzzle promises with [React promises](https://github.com/reactphp/promise) +for example. When a foreign promise is returned inside of a then method +callback, promise resolution will occur recursively. + +```php +// Create a React promise +$deferred = new React\Promise\Deferred(); +$reactPromise = $deferred->promise(); + +// Create a Guzzle promise that is fulfilled with a React promise. +$guzzlePromise = new GuzzleHttp\Promise\Promise(); +$guzzlePromise->then(function ($value) use ($reactPromise) { + // Do something something with the value... + // Return the React promise + return $reactPromise; +}); +``` + +Please note that wait and cancel chaining is no longer possible when forwarding +a foreign promise. You will need to wrap a third-party promise with a Guzzle +promise in order to utilize wait and cancel functions with foreign promises. + + +## Event Loop Integration + +In order to keep the stack size constant, Guzzle promises are resolved +asynchronously using a task queue. When waiting on promises synchronously, the +task queue will be automatically run to ensure that the blocking promise and +any forwarded promises are resolved. When using promises asynchronously in an +event loop, you will need to run the task queue on each tick of the loop. If +you do not run the task queue, then promises will not be resolved. + +You can run the task queue using the `run()` method of the global task queue +instance. + +```php +// Get the global task queue +$queue = GuzzleHttp\Promise\Utils::queue(); +$queue->run(); +``` + +For example, you could use Guzzle promises with React using a periodic timer: + +```php +$loop = React\EventLoop\Factory::create(); +$loop->addPeriodicTimer(0, [$queue, 'run']); +``` + +*TODO*: Perhaps adding a `futureTick()` on each tick would be faster? + + +# Implementation notes + + +## Promise resolution and chaining is handled iteratively + +By shuffling pending handlers from one owner to another, promises are +resolved iteratively, allowing for "infinite" then chaining. + +```php +then(function ($v) { + // The stack size remains constant (a good thing) + echo xdebug_get_stack_depth() . ', '; + return $v + 1; + }); +} + +$parent->resolve(0); +var_dump($p->wait()); // int(1000) + +``` + +When a promise is fulfilled or rejected with a non-promise value, the promise +then takes ownership of the handlers of each child promise and delivers values +down the chain without using recursion. + +When a promise is resolved with another promise, the original promise transfers +all of its pending handlers to the new promise. When the new promise is +eventually resolved, all of the pending handlers are delivered the forwarded +value. + + +## A promise is the deferred. + +Some promise libraries implement promises using a deferred object to represent +a computation and a promise object to represent the delivery of the result of +the computation. This is a nice separation of computation and delivery because +consumers of the promise cannot modify the value that will be eventually +delivered. + +One side effect of being able to implement promise resolution and chaining +iteratively is that you need to be able for one promise to reach into the state +of another promise to shuffle around ownership of handlers. In order to achieve +this without making the handlers of a promise publicly mutable, a promise is +also the deferred value, allowing promises of the same parent class to reach +into and modify the private properties of promises of the same type. While this +does allow consumers of the value to modify the resolution or rejection of the +deferred, it is a small price to pay for keeping the stack size constant. + +```php +$promise = new Promise(); +$promise->then(function ($value) { echo $value; }); +// The promise is the deferred value, so you can deliver a value to it. +$promise->resolve('foo'); +// prints "foo" +``` + + +## Upgrading from Function API + +A static API was first introduced in 1.4.0, in order to mitigate problems with functions conflicting between global and local copies of the package. The function API will be removed in 2.0.0. A migration table has been provided here for your convenience: + +| Original Function | Replacement Method | +|----------------|----------------| +| `queue` | `Utils::queue` | +| `task` | `Utils::task` | +| `promise_for` | `Create::promiseFor` | +| `rejection_for` | `Create::rejectionFor` | +| `exception_for` | `Create::exceptionFor` | +| `iter_for` | `Create::iterFor` | +| `inspect` | `Utils::inspect` | +| `inspect_all` | `Utils::inspectAll` | +| `unwrap` | `Utils::unwrap` | +| `all` | `Utils::all` | +| `some` | `Utils::some` | +| `any` | `Utils::any` | +| `settle` | `Utils::settle` | +| `each` | `Each::of` | +| `each_limit` | `Each::ofLimit` | +| `each_limit_all` | `Each::ofLimitAll` | +| `!is_fulfilled` | `Is::pending` | +| `is_fulfilled` | `Is::fulfilled` | +| `is_rejected` | `Is::rejected` | +| `is_settled` | `Is::settled` | +| `coroutine` | `Coroutine::of` | diff --git a/apps/files_external/3rdparty/guzzlehttp/promises/composer.json b/apps/files_external/3rdparty/guzzlehttp/promises/composer.json new file mode 100644 index 000000000000..db44d9e3f683 --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/promises/composer.json @@ -0,0 +1,39 @@ +{ + "name": "guzzlehttp/promises", + "description": "Guzzle promises library", + "keywords": ["promise"], + "license": "MIT", + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "require": { + "php": ">=5.5" + }, + "require-dev": { + "symfony/phpunit-bridge": "^4.4 || ^5.1" + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + }, + "files": ["src/functions_include.php"] + }, + "autoload-dev": { + "psr-4": { + "GuzzleHttp\\Promise\\Tests\\": "tests/" + } + }, + "scripts": { + "test": "vendor/bin/simple-phpunit", + "test-ci": "vendor/bin/simple-phpunit --coverage-text" + }, + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + } +} diff --git a/apps/files_external/3rdparty/guzzlehttp/promises/src/AggregateException.php b/apps/files_external/3rdparty/guzzlehttp/promises/src/AggregateException.php new file mode 100644 index 000000000000..d2b5712b925c --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/promises/src/AggregateException.php @@ -0,0 +1,17 @@ +then(function ($v) { echo $v; }); + * + * @param callable $generatorFn Generator function to wrap into a promise. + * + * @return Promise + * + * @link https://github.com/petkaantonov/bluebird/blob/master/API.md#generators inspiration + */ +final class Coroutine implements PromiseInterface +{ + /** + * @var PromiseInterface|null + */ + private $currentPromise; + + /** + * @var Generator + */ + private $generator; + + /** + * @var Promise + */ + private $result; + + public function __construct(callable $generatorFn) + { + $this->generator = $generatorFn(); + $this->result = new Promise(function () { + while (isset($this->currentPromise)) { + $this->currentPromise->wait(); + } + }); + try { + $this->nextCoroutine($this->generator->current()); + } catch (\Exception $exception) { + $this->result->reject($exception); + } catch (Throwable $throwable) { + $this->result->reject($throwable); + } + } + + /** + * Create a new coroutine. + * + * @return self + */ + public static function of(callable $generatorFn) + { + return new self($generatorFn); + } + + public function then( + callable $onFulfilled = null, + callable $onRejected = null + ) { + return $this->result->then($onFulfilled, $onRejected); + } + + public function otherwise(callable $onRejected) + { + return $this->result->otherwise($onRejected); + } + + public function wait($unwrap = true) + { + return $this->result->wait($unwrap); + } + + public function getState() + { + return $this->result->getState(); + } + + public function resolve($value) + { + $this->result->resolve($value); + } + + public function reject($reason) + { + $this->result->reject($reason); + } + + public function cancel() + { + $this->currentPromise->cancel(); + $this->result->cancel(); + } + + private function nextCoroutine($yielded) + { + $this->currentPromise = Create::promiseFor($yielded) + ->then([$this, '_handleSuccess'], [$this, '_handleFailure']); + } + + /** + * @internal + */ + public function _handleSuccess($value) + { + unset($this->currentPromise); + try { + $next = $this->generator->send($value); + if ($this->generator->valid()) { + $this->nextCoroutine($next); + } else { + $this->result->resolve($value); + } + } catch (Exception $exception) { + $this->result->reject($exception); + } catch (Throwable $throwable) { + $this->result->reject($throwable); + } + } + + /** + * @internal + */ + public function _handleFailure($reason) + { + unset($this->currentPromise); + try { + $nextYield = $this->generator->throw(Create::exceptionFor($reason)); + // The throw was caught, so keep iterating on the coroutine + $this->nextCoroutine($nextYield); + } catch (Exception $exception) { + $this->result->reject($exception); + } catch (Throwable $throwable) { + $this->result->reject($throwable); + } + } +} diff --git a/apps/files_external/3rdparty/guzzlehttp/promises/src/Create.php b/apps/files_external/3rdparty/guzzlehttp/promises/src/Create.php new file mode 100644 index 000000000000..8d038e9c1ceb --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/promises/src/Create.php @@ -0,0 +1,84 @@ +then([$promise, 'resolve'], [$promise, 'reject']); + return $promise; + } + + return new FulfilledPromise($value); + } + + /** + * Creates a rejected promise for a reason if the reason is not a promise. + * If the provided reason is a promise, then it is returned as-is. + * + * @param mixed $reason Promise or reason. + * + * @return PromiseInterface + */ + public static function rejectionFor($reason) + { + if ($reason instanceof PromiseInterface) { + return $reason; + } + + return new RejectedPromise($reason); + } + + /** + * Create an exception for a rejected promise value. + * + * @param mixed $reason + * + * @return \Exception|\Throwable + */ + public static function exceptionFor($reason) + { + if ($reason instanceof \Exception || $reason instanceof \Throwable) { + return $reason; + } + + return new RejectionException($reason); + } + + /** + * Returns an iterator for the given value. + * + * @param mixed $value + * + * @return \Iterator + */ + public static function iterFor($value) + { + if ($value instanceof \Iterator) { + return $value; + } + + if (is_array($value)) { + return new \ArrayIterator($value); + } + + return new \ArrayIterator([$value]); + } +} diff --git a/apps/files_external/3rdparty/guzzlehttp/promises/src/Each.php b/apps/files_external/3rdparty/guzzlehttp/promises/src/Each.php new file mode 100644 index 000000000000..1dda3549932f --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/promises/src/Each.php @@ -0,0 +1,90 @@ + $onFulfilled, + 'rejected' => $onRejected + ]))->promise(); + } + + /** + * Like of, but only allows a certain number of outstanding promises at any + * given time. + * + * $concurrency may be an integer or a function that accepts the number of + * pending promises and returns a numeric concurrency limit value to allow + * for dynamic a concurrency size. + * + * @param mixed $iterable + * @param int|callable $concurrency + * @param callable $onFulfilled + * @param callable $onRejected + * + * @return PromiseInterface + */ + public static function ofLimit( + $iterable, + $concurrency, + callable $onFulfilled = null, + callable $onRejected = null + ) { + return (new EachPromise($iterable, [ + 'fulfilled' => $onFulfilled, + 'rejected' => $onRejected, + 'concurrency' => $concurrency + ]))->promise(); + } + + /** + * Like limit, but ensures that no promise in the given $iterable argument + * is rejected. If any promise is rejected, then the aggregate promise is + * rejected with the encountered rejection. + * + * @param mixed $iterable + * @param int|callable $concurrency + * @param callable $onFulfilled + * + * @return PromiseInterface + */ + public static function ofLimitAll( + $iterable, + $concurrency, + callable $onFulfilled = null + ) { + return each_limit( + $iterable, + $concurrency, + $onFulfilled, + function ($reason, $idx, PromiseInterface $aggregate) { + $aggregate->reject($reason); + } + ); + } +} diff --git a/apps/files_external/3rdparty/guzzlehttp/promises/src/EachPromise.php b/apps/files_external/3rdparty/guzzlehttp/promises/src/EachPromise.php new file mode 100644 index 000000000000..748f4712cdb0 --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/promises/src/EachPromise.php @@ -0,0 +1,254 @@ +iterable = Create::iterFor($iterable); + + if (isset($config['concurrency'])) { + $this->concurrency = $config['concurrency']; + } + + if (isset($config['fulfilled'])) { + $this->onFulfilled = $config['fulfilled']; + } + + if (isset($config['rejected'])) { + $this->onRejected = $config['rejected']; + } + } + + /** @psalm-suppress InvalidNullableReturnType */ + public function promise() + { + if ($this->aggregate) { + return $this->aggregate; + } + + try { + $this->createPromise(); + /** @psalm-assert Promise $this->aggregate */ + $this->iterable->rewind(); + if (!$this->checkIfFinished()) { + $this->refillPending(); + } + } catch (\Throwable $e) { + /** + * @psalm-suppress NullReference + * @phpstan-ignore-next-line + */ + $this->aggregate->reject($e); + } catch (\Exception $e) { + /** + * @psalm-suppress NullReference + * @phpstan-ignore-next-line + */ + $this->aggregate->reject($e); + } + + /** + * @psalm-suppress NullableReturnStatement + * @phpstan-ignore-next-line + */ + return $this->aggregate; + } + + private function createPromise() + { + $this->mutex = false; + $this->aggregate = new Promise(function () { + reset($this->pending); + // Consume a potentially fluctuating list of promises while + // ensuring that indexes are maintained (precluding array_shift). + while ($promise = current($this->pending)) { + next($this->pending); + $promise->wait(); + if (Is::settled($this->aggregate)) { + return; + } + } + }); + + // Clear the references when the promise is resolved. + $clearFn = function () { + $this->iterable = $this->concurrency = $this->pending = null; + $this->onFulfilled = $this->onRejected = null; + $this->nextPendingIndex = 0; + }; + + $this->aggregate->then($clearFn, $clearFn); + } + + private function refillPending() + { + if (!$this->concurrency) { + // Add all pending promises. + while ($this->addPending() && $this->advanceIterator()); + return; + } + + // Add only up to N pending promises. + $concurrency = is_callable($this->concurrency) + ? call_user_func($this->concurrency, count($this->pending)) + : $this->concurrency; + $concurrency = max($concurrency - count($this->pending), 0); + // Concurrency may be set to 0 to disallow new promises. + if (!$concurrency) { + return; + } + // Add the first pending promise. + $this->addPending(); + // Note this is special handling for concurrency=1 so that we do + // not advance the iterator after adding the first promise. This + // helps work around issues with generators that might not have the + // next value to yield until promise callbacks are called. + while (--$concurrency + && $this->advanceIterator() + && $this->addPending()); + } + + private function addPending() + { + if (!$this->iterable || !$this->iterable->valid()) { + return false; + } + + $promise = Create::promiseFor($this->iterable->current()); + $key = $this->iterable->key(); + + // Iterable keys may not be unique, so we use a counter to + // guarantee uniqueness + $idx = $this->nextPendingIndex++; + + $this->pending[$idx] = $promise->then( + function ($value) use ($idx, $key) { + if ($this->onFulfilled) { + call_user_func( + $this->onFulfilled, + $value, + $key, + $this->aggregate + ); + } + $this->step($idx); + }, + function ($reason) use ($idx, $key) { + if ($this->onRejected) { + call_user_func( + $this->onRejected, + $reason, + $key, + $this->aggregate + ); + } + $this->step($idx); + } + ); + + return true; + } + + private function advanceIterator() + { + // Place a lock on the iterator so that we ensure to not recurse, + // preventing fatal generator errors. + if ($this->mutex) { + return false; + } + + $this->mutex = true; + + try { + $this->iterable->next(); + $this->mutex = false; + return true; + } catch (\Throwable $e) { + $this->aggregate->reject($e); + $this->mutex = false; + return false; + } catch (\Exception $e) { + $this->aggregate->reject($e); + $this->mutex = false; + return false; + } + } + + private function step($idx) + { + // If the promise was already resolved, then ignore this step. + if (Is::settled($this->aggregate)) { + return; + } + + unset($this->pending[$idx]); + + // Only refill pending promises if we are not locked, preventing the + // EachPromise to recursively invoke the provided iterator, which + // cause a fatal error: "Cannot resume an already running generator" + if ($this->advanceIterator() && !$this->checkIfFinished()) { + // Add more pending promises if possible. + $this->refillPending(); + } + } + + private function checkIfFinished() + { + if (!$this->pending && !$this->iterable->valid()) { + // Resolve the promise if there's nothing left to do. + $this->aggregate->resolve(null); + return true; + } + + return false; + } +} diff --git a/apps/files_external/3rdparty/guzzlehttp/promises/src/FulfilledPromise.php b/apps/files_external/3rdparty/guzzlehttp/promises/src/FulfilledPromise.php new file mode 100644 index 000000000000..98f72a62a6f8 --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/promises/src/FulfilledPromise.php @@ -0,0 +1,84 @@ +value = $value; + } + + public function then( + callable $onFulfilled = null, + callable $onRejected = null + ) { + // Return itself if there is no onFulfilled function. + if (!$onFulfilled) { + return $this; + } + + $queue = Utils::queue(); + $p = new Promise([$queue, 'run']); + $value = $this->value; + $queue->add(static function () use ($p, $value, $onFulfilled) { + if (Is::pending($p)) { + try { + $p->resolve($onFulfilled($value)); + } catch (\Throwable $e) { + $p->reject($e); + } catch (\Exception $e) { + $p->reject($e); + } + } + }); + + return $p; + } + + public function otherwise(callable $onRejected) + { + return $this->then(null, $onRejected); + } + + public function wait($unwrap = true, $defaultDelivery = null) + { + return $unwrap ? $this->value : null; + } + + public function getState() + { + return self::FULFILLED; + } + + public function resolve($value) + { + if ($value !== $this->value) { + throw new \LogicException("Cannot resolve a fulfilled promise"); + } + } + + public function reject($reason) + { + throw new \LogicException("Cannot reject a fulfilled promise"); + } + + public function cancel() + { + // pass + } +} diff --git a/apps/files_external/3rdparty/guzzlehttp/promises/src/Is.php b/apps/files_external/3rdparty/guzzlehttp/promises/src/Is.php new file mode 100644 index 000000000000..c3ed8d014331 --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/promises/src/Is.php @@ -0,0 +1,46 @@ +getState() === PromiseInterface::PENDING; + } + + /** + * Returns true if a promise is fulfilled or rejected. + * + * @return bool + */ + public static function settled(PromiseInterface $promise) + { + return $promise->getState() !== PromiseInterface::PENDING; + } + + /** + * Returns true if a promise is fulfilled. + * + * @return bool + */ + public static function fulfilled(PromiseInterface $promise) + { + return $promise->getState() === PromiseInterface::FULFILLED; + } + + /** + * Returns true if a promise is rejected. + * + * @return bool + */ + public static function rejected(PromiseInterface $promise) + { + return $promise->getState() === PromiseInterface::REJECTED; + } +} diff --git a/apps/files_external/3rdparty/guzzlehttp/promises/src/Promise.php b/apps/files_external/3rdparty/guzzlehttp/promises/src/Promise.php new file mode 100644 index 000000000000..75939057b645 --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/promises/src/Promise.php @@ -0,0 +1,278 @@ +waitFn = $waitFn; + $this->cancelFn = $cancelFn; + } + + public function then( + callable $onFulfilled = null, + callable $onRejected = null + ) { + if ($this->state === self::PENDING) { + $p = new Promise(null, [$this, 'cancel']); + $this->handlers[] = [$p, $onFulfilled, $onRejected]; + $p->waitList = $this->waitList; + $p->waitList[] = $this; + return $p; + } + + // Return a fulfilled promise and immediately invoke any callbacks. + if ($this->state === self::FULFILLED) { + $promise = Create::promiseFor($this->result); + return $onFulfilled ? $promise->then($onFulfilled) : $promise; + } + + // It's either cancelled or rejected, so return a rejected promise + // and immediately invoke any callbacks. + $rejection = Create::rejectionFor($this->result); + return $onRejected ? $rejection->then(null, $onRejected) : $rejection; + } + + public function otherwise(callable $onRejected) + { + return $this->then(null, $onRejected); + } + + public function wait($unwrap = true) + { + $this->waitIfPending(); + + if ($this->result instanceof PromiseInterface) { + return $this->result->wait($unwrap); + } + if ($unwrap) { + if ($this->state === self::FULFILLED) { + return $this->result; + } + // It's rejected so "unwrap" and throw an exception. + throw Create::exceptionFor($this->result); + } + } + + public function getState() + { + return $this->state; + } + + public function cancel() + { + if ($this->state !== self::PENDING) { + return; + } + + $this->waitFn = $this->waitList = null; + + if ($this->cancelFn) { + $fn = $this->cancelFn; + $this->cancelFn = null; + try { + $fn(); + } catch (\Throwable $e) { + $this->reject($e); + } catch (\Exception $e) { + $this->reject($e); + } + } + + // Reject the promise only if it wasn't rejected in a then callback. + /** @psalm-suppress RedundantCondition */ + if ($this->state === self::PENDING) { + $this->reject(new CancellationException('Promise has been cancelled')); + } + } + + public function resolve($value) + { + $this->settle(self::FULFILLED, $value); + } + + public function reject($reason) + { + $this->settle(self::REJECTED, $reason); + } + + private function settle($state, $value) + { + if ($this->state !== self::PENDING) { + // Ignore calls with the same resolution. + if ($state === $this->state && $value === $this->result) { + return; + } + throw $this->state === $state + ? new \LogicException("The promise is already {$state}.") + : new \LogicException("Cannot change a {$this->state} promise to {$state}"); + } + + if ($value === $this) { + throw new \LogicException('Cannot fulfill or reject a promise with itself'); + } + + // Clear out the state of the promise but stash the handlers. + $this->state = $state; + $this->result = $value; + $handlers = $this->handlers; + $this->handlers = null; + $this->waitList = $this->waitFn = null; + $this->cancelFn = null; + + if (!$handlers) { + return; + } + + // If the value was not a settled promise or a thenable, then resolve + // it in the task queue using the correct ID. + if (!is_object($value) || !method_exists($value, 'then')) { + $id = $state === self::FULFILLED ? 1 : 2; + // It's a success, so resolve the handlers in the queue. + Utils::queue()->add(static function () use ($id, $value, $handlers) { + foreach ($handlers as $handler) { + self::callHandler($id, $value, $handler); + } + }); + } elseif ($value instanceof Promise && Is::pending($value)) { + // We can just merge our handlers onto the next promise. + $value->handlers = array_merge($value->handlers, $handlers); + } else { + // Resolve the handlers when the forwarded promise is resolved. + $value->then( + static function ($value) use ($handlers) { + foreach ($handlers as $handler) { + self::callHandler(1, $value, $handler); + } + }, + static function ($reason) use ($handlers) { + foreach ($handlers as $handler) { + self::callHandler(2, $reason, $handler); + } + } + ); + } + } + + /** + * Call a stack of handlers using a specific callback index and value. + * + * @param int $index 1 (resolve) or 2 (reject). + * @param mixed $value Value to pass to the callback. + * @param array $handler Array of handler data (promise and callbacks). + */ + private static function callHandler($index, $value, array $handler) + { + /** @var PromiseInterface $promise */ + $promise = $handler[0]; + + // The promise may have been cancelled or resolved before placing + // this thunk in the queue. + if (Is::settled($promise)) { + return; + } + + try { + if (isset($handler[$index])) { + /* + * If $f throws an exception, then $handler will be in the exception + * stack trace. Since $handler contains a reference to the callable + * itself we get a circular reference. We clear the $handler + * here to avoid that memory leak. + */ + $f = $handler[$index]; + unset($handler); + $promise->resolve($f($value)); + } elseif ($index === 1) { + // Forward resolution values as-is. + $promise->resolve($value); + } else { + // Forward rejections down the chain. + $promise->reject($value); + } + } catch (\Throwable $reason) { + $promise->reject($reason); + } catch (\Exception $reason) { + $promise->reject($reason); + } + } + + private function waitIfPending() + { + if ($this->state !== self::PENDING) { + return; + } elseif ($this->waitFn) { + $this->invokeWaitFn(); + } elseif ($this->waitList) { + $this->invokeWaitList(); + } else { + // If there's no wait function, then reject the promise. + $this->reject('Cannot wait on a promise that has ' + . 'no internal wait function. You must provide a wait ' + . 'function when constructing the promise to be able to ' + . 'wait on a promise.'); + } + + Utils::queue()->run(); + + /** @psalm-suppress RedundantCondition */ + if ($this->state === self::PENDING) { + $this->reject('Invoking the wait callback did not resolve the promise'); + } + } + + private function invokeWaitFn() + { + try { + $wfn = $this->waitFn; + $this->waitFn = null; + $wfn(true); + } catch (\Exception $reason) { + if ($this->state === self::PENDING) { + // The promise has not been resolved yet, so reject the promise + // with the exception. + $this->reject($reason); + } else { + // The promise was already resolved, so there's a problem in + // the application. + throw $reason; + } + } + } + + private function invokeWaitList() + { + $waitList = $this->waitList; + $this->waitList = null; + + foreach ($waitList as $result) { + do { + $result->waitIfPending(); + $result = $result->result; + } while ($result instanceof Promise); + + if ($result instanceof PromiseInterface) { + $result->wait(false); + } + } + } +} diff --git a/apps/files_external/3rdparty/guzzlehttp/promises/src/PromiseInterface.php b/apps/files_external/3rdparty/guzzlehttp/promises/src/PromiseInterface.php new file mode 100644 index 000000000000..e598331435ae --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/promises/src/PromiseInterface.php @@ -0,0 +1,97 @@ +reason = $reason; + } + + public function then( + callable $onFulfilled = null, + callable $onRejected = null + ) { + // If there's no onRejected callback then just return self. + if (!$onRejected) { + return $this; + } + + $queue = Utils::queue(); + $reason = $this->reason; + $p = new Promise([$queue, 'run']); + $queue->add(static function () use ($p, $reason, $onRejected) { + if (Is::pending($p)) { + try { + // Return a resolved promise if onRejected does not throw. + $p->resolve($onRejected($reason)); + } catch (\Throwable $e) { + // onRejected threw, so return a rejected promise. + $p->reject($e); + } catch (\Exception $e) { + // onRejected threw, so return a rejected promise. + $p->reject($e); + } + } + }); + + return $p; + } + + public function otherwise(callable $onRejected) + { + return $this->then(null, $onRejected); + } + + public function wait($unwrap = true, $defaultDelivery = null) + { + if ($unwrap) { + throw Create::exceptionFor($this->reason); + } + + return null; + } + + public function getState() + { + return self::REJECTED; + } + + public function resolve($value) + { + throw new \LogicException("Cannot resolve a rejected promise"); + } + + public function reject($reason) + { + if ($reason !== $this->reason) { + throw new \LogicException("Cannot reject a rejected promise"); + } + } + + public function cancel() + { + // pass + } +} diff --git a/apps/files_external/3rdparty/guzzlehttp/promises/src/RejectionException.php b/apps/files_external/3rdparty/guzzlehttp/promises/src/RejectionException.php new file mode 100644 index 000000000000..e2f137707df1 --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/promises/src/RejectionException.php @@ -0,0 +1,48 @@ +reason = $reason; + + $message = 'The promise was rejected'; + + if ($description) { + $message .= ' with reason: ' . $description; + } elseif (is_string($reason) + || (is_object($reason) && method_exists($reason, '__toString')) + ) { + $message .= ' with reason: ' . $this->reason; + } elseif ($reason instanceof \JsonSerializable) { + $message .= ' with reason: ' + . json_encode($this->reason, JSON_PRETTY_PRINT); + } + + parent::__construct($message); + } + + /** + * Returns the rejection reason. + * + * @return mixed + */ + public function getReason() + { + return $this->reason; + } +} diff --git a/apps/files_external/3rdparty/guzzlehttp/promises/src/TaskQueue.php b/apps/files_external/3rdparty/guzzlehttp/promises/src/TaskQueue.php new file mode 100644 index 000000000000..f0fba2c594a8 --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/promises/src/TaskQueue.php @@ -0,0 +1,67 @@ +run(); + */ +class TaskQueue implements TaskQueueInterface +{ + private $enableShutdown = true; + private $queue = []; + + public function __construct($withShutdown = true) + { + if ($withShutdown) { + register_shutdown_function(function () { + if ($this->enableShutdown) { + // Only run the tasks if an E_ERROR didn't occur. + $err = error_get_last(); + if (!$err || ($err['type'] ^ E_ERROR)) { + $this->run(); + } + } + }); + } + } + + public function isEmpty() + { + return !$this->queue; + } + + public function add(callable $task) + { + $this->queue[] = $task; + } + + public function run() + { + while ($task = array_shift($this->queue)) { + /** @var callable $task */ + $task(); + } + } + + /** + * The task queue will be run and exhausted by default when the process + * exits IFF the exit is not the result of a PHP E_ERROR error. + * + * You can disable running the automatic shutdown of the queue by calling + * this function. If you disable the task queue shutdown process, then you + * MUST either run the task queue (as a result of running your event loop + * or manually using the run() method) or wait on each outstanding promise. + * + * Note: This shutdown will occur before any destructors are triggered. + */ + public function disableShutdown() + { + $this->enableShutdown = false; + } +} diff --git a/apps/files_external/3rdparty/guzzlehttp/promises/src/TaskQueueInterface.php b/apps/files_external/3rdparty/guzzlehttp/promises/src/TaskQueueInterface.php new file mode 100644 index 000000000000..723d4d54eb15 --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/promises/src/TaskQueueInterface.php @@ -0,0 +1,24 @@ + + * while ($eventLoop->isRunning()) { + * GuzzleHttp\Promise\Utils::queue()->run(); + * } + * + * + * @param TaskQueueInterface $assign Optionally specify a new queue instance. + * + * @return TaskQueueInterface + */ + public static function queue(TaskQueueInterface $assign = null) + { + static $queue; + + if ($assign) { + $queue = $assign; + } elseif (!$queue) { + $queue = new TaskQueue(); + } + + return $queue; + } + + /** + * Adds a function to run in the task queue when it is next `run()` and + * returns a promise that is fulfilled or rejected with the result. + * + * @param callable $task Task function to run. + * + * @return PromiseInterface + */ + public static function task(callable $task) + { + $queue = self::queue(); + $promise = new Promise([$queue, 'run']); + $queue->add(function () use ($task, $promise) { + try { + $promise->resolve($task()); + } catch (\Throwable $e) { + $promise->reject($e); + } catch (\Exception $e) { + $promise->reject($e); + } + }); + + return $promise; + } + + /** + * Synchronously waits on a promise to resolve and returns an inspection + * state array. + * + * Returns a state associative array containing a "state" key mapping to a + * valid promise state. If the state of the promise is "fulfilled", the + * array will contain a "value" key mapping to the fulfilled value of the + * promise. If the promise is rejected, the array will contain a "reason" + * key mapping to the rejection reason of the promise. + * + * @param PromiseInterface $promise Promise or value. + * + * @return array + */ + public static function inspect(PromiseInterface $promise) + { + try { + return [ + 'state' => PromiseInterface::FULFILLED, + 'value' => $promise->wait() + ]; + } catch (RejectionException $e) { + return ['state' => PromiseInterface::REJECTED, 'reason' => $e->getReason()]; + } catch (\Throwable $e) { + return ['state' => PromiseInterface::REJECTED, 'reason' => $e]; + } catch (\Exception $e) { + return ['state' => PromiseInterface::REJECTED, 'reason' => $e]; + } + } + + /** + * Waits on all of the provided promises, but does not unwrap rejected + * promises as thrown exception. + * + * Returns an array of inspection state arrays. + * + * @see inspect for the inspection state array format. + * + * @param PromiseInterface[] $promises Traversable of promises to wait upon. + * + * @return array + */ + public static function inspectAll($promises) + { + $results = []; + foreach ($promises as $key => $promise) { + $results[$key] = inspect($promise); + } + + return $results; + } + + /** + * Waits on all of the provided promises and returns the fulfilled values. + * + * Returns an array that contains the value of each promise (in the same + * order the promises were provided). An exception is thrown if any of the + * promises are rejected. + * + * @param iterable $promises Iterable of PromiseInterface objects to wait on. + * + * @return array + * + * @throws \Exception on error + * @throws \Throwable on error in PHP >=7 + */ + public static function unwrap($promises) + { + $results = []; + foreach ($promises as $key => $promise) { + $results[$key] = $promise->wait(); + } + + return $results; + } + + /** + * Given an array of promises, return a promise that is fulfilled when all + * the items in the array are fulfilled. + * + * The promise's fulfillment value is an array with fulfillment values at + * respective positions to the original array. If any promise in the array + * rejects, the returned promise is rejected with the rejection reason. + * + * @param mixed $promises Promises or values. + * @param bool $recursive If true, resolves new promises that might have been added to the stack during its own resolution. + * + * @return PromiseInterface + */ + public static function all($promises, $recursive = false) + { + $results = []; + $promise = Each::of( + $promises, + function ($value, $idx) use (&$results) { + $results[$idx] = $value; + }, + function ($reason, $idx, Promise $aggregate) { + $aggregate->reject($reason); + } + )->then(function () use (&$results) { + ksort($results); + return $results; + }); + + if (true === $recursive) { + $promise = $promise->then(function ($results) use ($recursive, &$promises) { + foreach ($promises as $promise) { + if (Is::pending($promise)) { + return self::all($promises, $recursive); + } + } + return $results; + }); + } + + return $promise; + } + + /** + * Initiate a competitive race between multiple promises or values (values + * will become immediately fulfilled promises). + * + * When count amount of promises have been fulfilled, the returned promise + * is fulfilled with an array that contains the fulfillment values of the + * winners in order of resolution. + * + * This promise is rejected with a {@see AggregateException} if the number + * of fulfilled promises is less than the desired $count. + * + * @param int $count Total number of promises. + * @param mixed $promises Promises or values. + * + * @return PromiseInterface + */ + public static function some($count, $promises) + { + $results = []; + $rejections = []; + + return Each::of( + $promises, + function ($value, $idx, PromiseInterface $p) use (&$results, $count) { + if (Is::settled($p)) { + return; + } + $results[$idx] = $value; + if (count($results) >= $count) { + $p->resolve(null); + } + }, + function ($reason) use (&$rejections) { + $rejections[] = $reason; + } + )->then( + function () use (&$results, &$rejections, $count) { + if (count($results) !== $count) { + throw new AggregateException( + 'Not enough promises to fulfill count', + $rejections + ); + } + ksort($results); + return array_values($results); + } + ); + } + + /** + * Like some(), with 1 as count. However, if the promise fulfills, the + * fulfillment value is not an array of 1 but the value directly. + * + * @param mixed $promises Promises or values. + * + * @return PromiseInterface + */ + public static function any($promises) + { + return self::some(1, $promises)->then(function ($values) { + return $values[0]; + }); + } + + /** + * Returns a promise that is fulfilled when all of the provided promises have + * been fulfilled or rejected. + * + * The returned promise is fulfilled with an array of inspection state arrays. + * + * @see inspect for the inspection state array format. + * + * @param mixed $promises Promises or values. + * + * @return PromiseInterface + */ + public static function settle($promises) + { + $results = []; + + return Each::of( + $promises, + function ($value, $idx) use (&$results) { + $results[$idx] = ['state' => PromiseInterface::FULFILLED, 'value' => $value]; + }, + function ($reason, $idx) use (&$results) { + $results[$idx] = ['state' => PromiseInterface::REJECTED, 'reason' => $reason]; + } + )->then(function () use (&$results) { + ksort($results); + return $results; + }); + } +} diff --git a/apps/files_external/3rdparty/guzzlehttp/promises/src/functions.php b/apps/files_external/3rdparty/guzzlehttp/promises/src/functions.php new file mode 100644 index 000000000000..c03d39d02107 --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/promises/src/functions.php @@ -0,0 +1,363 @@ + + * while ($eventLoop->isRunning()) { + * GuzzleHttp\Promise\queue()->run(); + * } + * + * + * @param TaskQueueInterface $assign Optionally specify a new queue instance. + * + * @return TaskQueueInterface + * + * @deprecated queue will be removed in guzzlehttp/promises:2.0. Use Utils::queue instead. + */ +function queue(TaskQueueInterface $assign = null) +{ + return Utils::queue($assign); +} + +/** + * Adds a function to run in the task queue when it is next `run()` and returns + * a promise that is fulfilled or rejected with the result. + * + * @param callable $task Task function to run. + * + * @return PromiseInterface + * + * @deprecated task will be removed in guzzlehttp/promises:2.0. Use Utils::task instead. + */ +function task(callable $task) +{ + return Utils::task($task); +} + +/** + * Creates a promise for a value if the value is not a promise. + * + * @param mixed $value Promise or value. + * + * @return PromiseInterface + * + * @deprecated promise_for will be removed in guzzlehttp/promises:2.0. Use Create::promiseFor instead. + */ +function promise_for($value) +{ + return Create::promiseFor($value); +} + +/** + * Creates a rejected promise for a reason if the reason is not a promise. If + * the provided reason is a promise, then it is returned as-is. + * + * @param mixed $reason Promise or reason. + * + * @return PromiseInterface + * + * @deprecated rejection_for will be removed in guzzlehttp/promises:2.0. Use Create::rejectionFor instead. + */ +function rejection_for($reason) +{ + return Create::rejectionFor($reason); +} + +/** + * Create an exception for a rejected promise value. + * + * @param mixed $reason + * + * @return \Exception|\Throwable + * + * @deprecated exception_for will be removed in guzzlehttp/promises:2.0. Use Create::exceptionFor instead. + */ +function exception_for($reason) +{ + return Create::exceptionFor($reason); +} + +/** + * Returns an iterator for the given value. + * + * @param mixed $value + * + * @return \Iterator + * + * @deprecated iter_for will be removed in guzzlehttp/promises:2.0. Use Create::iterFor instead. + */ +function iter_for($value) +{ + return Create::iterFor($value); +} + +/** + * Synchronously waits on a promise to resolve and returns an inspection state + * array. + * + * Returns a state associative array containing a "state" key mapping to a + * valid promise state. If the state of the promise is "fulfilled", the array + * will contain a "value" key mapping to the fulfilled value of the promise. If + * the promise is rejected, the array will contain a "reason" key mapping to + * the rejection reason of the promise. + * + * @param PromiseInterface $promise Promise or value. + * + * @return array + * + * @deprecated inspect will be removed in guzzlehttp/promises:2.0. Use Utils::inspect instead. + */ +function inspect(PromiseInterface $promise) +{ + return Utils::inspect($promise); +} + +/** + * Waits on all of the provided promises, but does not unwrap rejected promises + * as thrown exception. + * + * Returns an array of inspection state arrays. + * + * @see inspect for the inspection state array format. + * + * @param PromiseInterface[] $promises Traversable of promises to wait upon. + * + * @return array + * + * @deprecated inspect will be removed in guzzlehttp/promises:2.0. Use Utils::inspectAll instead. + */ +function inspect_all($promises) +{ + return Utils::inspectAll($promises); +} + +/** + * Waits on all of the provided promises and returns the fulfilled values. + * + * Returns an array that contains the value of each promise (in the same order + * the promises were provided). An exception is thrown if any of the promises + * are rejected. + * + * @param iterable $promises Iterable of PromiseInterface objects to wait on. + * + * @return array + * + * @throws \Exception on error + * @throws \Throwable on error in PHP >=7 + * + * @deprecated unwrap will be removed in guzzlehttp/promises:2.0. Use Utils::unwrap instead. + */ +function unwrap($promises) +{ + return Utils::unwrap($promises); +} + +/** + * Given an array of promises, return a promise that is fulfilled when all the + * items in the array are fulfilled. + * + * The promise's fulfillment value is an array with fulfillment values at + * respective positions to the original array. If any promise in the array + * rejects, the returned promise is rejected with the rejection reason. + * + * @param mixed $promises Promises or values. + * @param bool $recursive If true, resolves new promises that might have been added to the stack during its own resolution. + * + * @return PromiseInterface + * + * @deprecated all will be removed in guzzlehttp/promises:2.0. Use Utils::all instead. + */ +function all($promises, $recursive = false) +{ + return Utils::all($promises, $recursive); +} + +/** + * Initiate a competitive race between multiple promises or values (values will + * become immediately fulfilled promises). + * + * When count amount of promises have been fulfilled, the returned promise is + * fulfilled with an array that contains the fulfillment values of the winners + * in order of resolution. + * + * This promise is rejected with a {@see AggregateException} if the number of + * fulfilled promises is less than the desired $count. + * + * @param int $count Total number of promises. + * @param mixed $promises Promises or values. + * + * @return PromiseInterface + * + * @deprecated some will be removed in guzzlehttp/promises:2.0. Use Utils::some instead. + */ +function some($count, $promises) +{ + return Utils::some($count, $promises); +} + +/** + * Like some(), with 1 as count. However, if the promise fulfills, the + * fulfillment value is not an array of 1 but the value directly. + * + * @param mixed $promises Promises or values. + * + * @return PromiseInterface + * + * @deprecated any will be removed in guzzlehttp/promises:2.0. Use Utils::any instead. + */ +function any($promises) +{ + return Utils::any($promises); +} + +/** + * Returns a promise that is fulfilled when all of the provided promises have + * been fulfilled or rejected. + * + * The returned promise is fulfilled with an array of inspection state arrays. + * + * @see inspect for the inspection state array format. + * + * @param mixed $promises Promises or values. + * + * @return PromiseInterface + * + * @deprecated settle will be removed in guzzlehttp/promises:2.0. Use Utils::settle instead. + */ +function settle($promises) +{ + return Utils::settle($promises); +} + +/** + * Given an iterator that yields promises or values, returns a promise that is + * fulfilled with a null value when the iterator has been consumed or the + * aggregate promise has been fulfilled or rejected. + * + * $onFulfilled is a function that accepts the fulfilled value, iterator index, + * and the aggregate promise. The callback can invoke any necessary side + * effects and choose to resolve or reject the aggregate if needed. + * + * $onRejected is a function that accepts the rejection reason, iterator index, + * and the aggregate promise. The callback can invoke any necessary side + * effects and choose to resolve or reject the aggregate if needed. + * + * @param mixed $iterable Iterator or array to iterate over. + * @param callable $onFulfilled + * @param callable $onRejected + * + * @return PromiseInterface + * + * @deprecated each will be removed in guzzlehttp/promises:2.0. Use Each::of instead. + */ +function each( + $iterable, + callable $onFulfilled = null, + callable $onRejected = null +) { + return Each::of($iterable, $onFulfilled, $onRejected); +} + +/** + * Like each, but only allows a certain number of outstanding promises at any + * given time. + * + * $concurrency may be an integer or a function that accepts the number of + * pending promises and returns a numeric concurrency limit value to allow for + * dynamic a concurrency size. + * + * @param mixed $iterable + * @param int|callable $concurrency + * @param callable $onFulfilled + * @param callable $onRejected + * + * @return PromiseInterface + * + * @deprecated each_limit will be removed in guzzlehttp/promises:2.0. Use Each::ofLimit instead. + */ +function each_limit( + $iterable, + $concurrency, + callable $onFulfilled = null, + callable $onRejected = null +) { + return Each::ofLimit($iterable, $concurrency, $onFulfilled, $onRejected); +} + +/** + * Like each_limit, but ensures that no promise in the given $iterable argument + * is rejected. If any promise is rejected, then the aggregate promise is + * rejected with the encountered rejection. + * + * @param mixed $iterable + * @param int|callable $concurrency + * @param callable $onFulfilled + * + * @return PromiseInterface + * + * @deprecated each_limit_all will be removed in guzzlehttp/promises:2.0. Use Each::ofLimitAll instead. + */ +function each_limit_all( + $iterable, + $concurrency, + callable $onFulfilled = null +) { + return Each::ofLimitAll($iterable, $concurrency, $onFulfilled); +} + +/** + * Returns true if a promise is fulfilled. + * + * @return bool + * + * @deprecated is_fulfilled will be removed in guzzlehttp/promises:2.0. Use Is::fulfilled instead. + */ +function is_fulfilled(PromiseInterface $promise) +{ + return Is::fulfilled($promise); +} + +/** + * Returns true if a promise is rejected. + * + * @return bool + * + * @deprecated is_rejected will be removed in guzzlehttp/promises:2.0. Use Is::rejected instead. + */ +function is_rejected(PromiseInterface $promise) +{ + return Is::rejected($promise); +} + +/** + * Returns true if a promise is fulfilled or rejected. + * + * @return bool + * + * @deprecated is_settled will be removed in guzzlehttp/promises:2.0. Use Is::settled instead. + */ +function is_settled(PromiseInterface $promise) +{ + return Is::settled($promise); +} + +/** + * Create a new coroutine. + * + * @see Coroutine + * + * @return PromiseInterface + * + * @deprecated coroutine will be removed in guzzlehttp/promises:2.0. Use Coroutine::of instead. + */ +function coroutine(callable $generatorFn) +{ + return Coroutine::of($generatorFn); +} diff --git a/apps/files_external/3rdparty/guzzlehttp/promises/src/functions_include.php b/apps/files_external/3rdparty/guzzlehttp/promises/src/functions_include.php new file mode 100644 index 000000000000..34cd1710aa22 --- /dev/null +++ b/apps/files_external/3rdparty/guzzlehttp/promises/src/functions_include.php @@ -0,0 +1,6 @@ + /dev/null & - -stop-server: - @PID=$(shell ps axo pid,command \ - | grep 'tests/Client/server.js' \ - | grep -v grep \ - | cut -f 1 -d " "\ - ) && [ -n "$$PID" ] && kill $$PID || true - -test: start-server - vendor/bin/phpunit $(TEST) - $(MAKE) stop-server - -coverage: start-server - vendor/bin/phpunit --coverage-html=build/artifacts/coverage $(TEST) - $(MAKE) stop-server - -view-coverage: - open build/artifacts/coverage/index.html - -clean: - rm -rf build/artifacts/* - cd docs && make clean - -tag: - $(if $(TAG),,$(error TAG is not defined. Pass via "make tag TAG=4.2.1")) - @echo Tagging $(TAG) - chag update -m '$(TAG) ()' - git add -A - git commit -m '$(TAG) release' - chag tag - -perf: start-server - php tests/perf.php - $(MAKE) stop-server - -.PHONY: docs diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/README.rst b/apps/files_external/3rdparty/guzzlehttp/ringphp/README.rst deleted file mode 100644 index 10374e813b1f..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/README.rst +++ /dev/null @@ -1,46 +0,0 @@ -======= -RingPHP -======= - -Provides a simple API and specification that abstracts away the details of HTTP -into a single PHP function. RingPHP be used to power HTTP clients and servers -through a PHP function that accepts a request hash and returns a response hash -that is fulfilled using a `promise `_, -allowing RingPHP to support both synchronous and asynchronous workflows. - -By abstracting the implementation details of different HTTP clients and -servers, RingPHP allows you to utilize pluggable HTTP clients and servers -without tying your application to a specific implementation. - -.. code-block:: php - - 'GET', - 'uri' => '/', - 'headers' => [ - 'host' => ['www.google.com'], - 'x-foo' => ['baz'] - ] - ]); - - $response->then(function (array $response) { - echo $response['status']; - }); - - $response->wait(); - -RingPHP is inspired by Clojure's `Ring `_, -which, in turn, was inspired by Python's WSGI and Ruby's Rack. RingPHP is -utilized as the handler layer in `Guzzle `_ 5.0+ to send -HTTP requests. - -Documentation -------------- - -See http://ringphp.readthedocs.org/ for the full online documentation. diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/composer.json b/apps/files_external/3rdparty/guzzlehttp/ringphp/composer.json deleted file mode 100644 index 8df60eccc658..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/composer.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "name": "guzzlehttp/ringphp", - "description": "Provides a simple API and specification that abstracts away the details of HTTP into a single PHP function.", - "license": "MIT", - "authors": [ - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - } - ], - "require": { - "php": ">=5.4.0", - "guzzlehttp/streams": "~3.0", - "react/promise": "~2.0" - }, - "require-dev": { - "ext-curl": "*", - "phpunit/phpunit": "~4.0" - }, - "suggest": { - "ext-curl": "Guzzle will use specific adapters if cURL is present" - }, - "autoload": { - "psr-4": { - "GuzzleHttp\\Ring\\": "src/" - } - }, - "autoload-dev": { - "psr-4": { - "GuzzleHttp\\Tests\\Ring\\": "tests/" - } - }, - "scripts": { - "test": "make test", - "test-ci": "make coverage" - }, - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - } - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/docs/Makefile b/apps/files_external/3rdparty/guzzlehttp/ringphp/docs/Makefile deleted file mode 100644 index 51270aa5d39f..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/docs/Makefile +++ /dev/null @@ -1,153 +0,0 @@ -# Makefile for Sphinx documentation -# - -# You can set these variables from the command line. -SPHINXOPTS = -SPHINXBUILD = sphinx-build -PAPER = -BUILDDIR = _build - -# Internal variables. -PAPEROPT_a4 = -D latex_paper_size=a4 -PAPEROPT_letter = -D latex_paper_size=letter -ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . -# the i18n builder cannot share the environment and doctrees with the others -I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . - -.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext - -help: - @echo "Please use \`make ' where is one of" - @echo " html to make standalone HTML files" - @echo " dirhtml to make HTML files named index.html in directories" - @echo " singlehtml to make a single large HTML file" - @echo " pickle to make pickle files" - @echo " json to make JSON files" - @echo " htmlhelp to make HTML files and a HTML help project" - @echo " qthelp to make HTML files and a qthelp project" - @echo " devhelp to make HTML files and a Devhelp project" - @echo " epub to make an epub" - @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" - @echo " latexpdf to make LaTeX files and run them through pdflatex" - @echo " text to make text files" - @echo " man to make manual pages" - @echo " texinfo to make Texinfo files" - @echo " info to make Texinfo files and run them through makeinfo" - @echo " gettext to make PO message catalogs" - @echo " changes to make an overview of all changed/added/deprecated items" - @echo " linkcheck to check all external links for integrity" - @echo " doctest to run all doctests embedded in the documentation (if enabled)" - -clean: - -rm -rf $(BUILDDIR)/* - -html: - $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html - @echo - @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." - -dirhtml: - $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml - @echo - @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." - -singlehtml: - $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml - @echo - @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." - -pickle: - $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle - @echo - @echo "Build finished; now you can process the pickle files." - -json: - $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json - @echo - @echo "Build finished; now you can process the JSON files." - -htmlhelp: - $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp - @echo - @echo "Build finished; now you can run HTML Help Workshop with the" \ - ".hhp project file in $(BUILDDIR)/htmlhelp." - -qthelp: - $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp - @echo - @echo "Build finished; now you can run "qcollectiongenerator" with the" \ - ".qhcp project file in $(BUILDDIR)/qthelp, like this:" - @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/GuzzleRing.qhcp" - @echo "To view the help file:" - @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/GuzzleRing.qhc" - -devhelp: - $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp - @echo - @echo "Build finished." - @echo "To view the help file:" - @echo "# mkdir -p $$HOME/.local/share/devhelp/GuzzleRing" - @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/GuzzleRing" - @echo "# devhelp" - -epub: - $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub - @echo - @echo "Build finished. The epub file is in $(BUILDDIR)/epub." - -latex: - $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex - @echo - @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." - @echo "Run \`make' in that directory to run these through (pdf)latex" \ - "(use \`make latexpdf' here to do that automatically)." - -latexpdf: - $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex - @echo "Running LaTeX files through pdflatex..." - $(MAKE) -C $(BUILDDIR)/latex all-pdf - @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." - -text: - $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text - @echo - @echo "Build finished. The text files are in $(BUILDDIR)/text." - -man: - $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man - @echo - @echo "Build finished. The manual pages are in $(BUILDDIR)/man." - -texinfo: - $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo - @echo - @echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo." - @echo "Run \`make' in that directory to run these through makeinfo" \ - "(use \`make info' here to do that automatically)." - -info: - $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo - @echo "Running Texinfo files through makeinfo..." - make -C $(BUILDDIR)/texinfo info - @echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo." - -gettext: - $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale - @echo - @echo "Build finished. The message catalogs are in $(BUILDDIR)/locale." - -changes: - $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes - @echo - @echo "The overview file is in $(BUILDDIR)/changes." - -linkcheck: - $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck - @echo - @echo "Link check complete; look for any errors in the above output " \ - "or in $(BUILDDIR)/linkcheck/output.txt." - -doctest: - $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest - @echo "Testing of doctests in the sources finished, look at the " \ - "results in $(BUILDDIR)/doctest/output.txt." diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/docs/client_handlers.rst b/apps/files_external/3rdparty/guzzlehttp/ringphp/docs/client_handlers.rst deleted file mode 100644 index 3151f00216ce..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/docs/client_handlers.rst +++ /dev/null @@ -1,173 +0,0 @@ -=============== -Client Handlers -=============== - -Client handlers accept a request array and return a future response array that -can be used synchronously as an array or asynchronously using a promise. - -Built-In Handlers ------------------ - -RingPHP comes with three built-in client handlers. - -Stream Handler -~~~~~~~~~~~~~~ - -The ``GuzzleHttp\Ring\Client\StreamHandler`` uses PHP's -`http stream wrapper `_ to send -requests. - -.. note:: - - This handler cannot send requests concurrently. - -You can provide an associative array of custom stream context options to the -StreamHandler using the ``stream_context`` key of the ``client`` request -option. - -.. code-block:: php - - use GuzzleHttp\Ring\Client\StreamHandler; - - $response = $handler([ - 'http_method' => 'GET', - 'uri' => '/', - 'headers' => ['host' => ['httpbin.org']], - 'client' => [ - 'stream_context' => [ - 'http' => [ - 'request_fulluri' => true, - 'method' => 'HEAD' - ], - 'socket' => [ - 'bindto' => '127.0.0.1:0' - ], - 'ssl' => [ - 'verify_peer' => false - ] - ] - ] - ]); - - // Even though it's already completed, you can still use a promise - $response->then(function ($response) { - echo $response['status']; // 200 - }); - - // Or access the response using the future interface - echo $response['status']; // 200 - -cURL Handler -~~~~~~~~~~~~ - -The ``GuzzleHttp\Ring\Client\CurlHandler`` can be used with PHP 5.5+ to send -requests using cURL easy handles. This handler is great for sending requests -one at a time because the execute and select loop is implemented in C code -which executes faster and consumes less memory than using PHP's -``curl_multi_*`` interface. - -.. note:: - - This handler cannot send requests concurrently. - -When using the CurlHandler, custom curl options can be specified as an -associative array of `cURL option constants `_ -mapping to values in the ``client`` option of a requst using the **curl** key. - -.. code-block:: php - - use GuzzleHttp\Ring\Client\CurlHandler; - - $handler = new CurlHandler(); - - $request = [ - 'http_method' => 'GET', - 'headers' => ['host' => [Server::$host]], - 'client' => ['curl' => [CURLOPT_LOW_SPEED_LIMIT => 10]] - ]; - - $response = $handler($request); - - // The response can be used directly as an array. - echo $response['status']; // 200 - - // Or, it can be used as a promise (that has already fulfilled). - $response->then(function ($response) { - echo $response['status']; // 200 - }); - -cURL Multi Handler -~~~~~~~~~~~~~~~~~~ - -The ``GuzzleHttp\Ring\Client\CurlMultiHandler`` transfers requests using -cURL's `multi API `_. The -``CurlMultiHandler`` is great for sending requests concurrently. - -.. code-block:: php - - use GuzzleHttp\Ring\Client\CurlMultiHandler; - - $handler = new CurlMultiHandler(); - - $request = [ - 'http_method' => 'GET', - 'headers' => ['host' => [Server::$host]] - ]; - - // this call returns a future array immediately. - $response = $handler($request); - - // Ideally, you should use the promise API to not block. - $response - ->then(function ($response) { - // Got the response at some point in the future - echo $response['status']; // 200 - // Don't break the chain - return $response; - })->then(function ($response) { - // ... - }); - - // If you really need to block, then you can use the response as an - // associative array. This will block until it has completed. - echo $response['status']; // 200 - -Just like the ``CurlHandler``, the ``CurlMultiHandler`` accepts custom curl -option in the ``curl`` key of the ``client`` request option. - -Mock Handler -~~~~~~~~~~~~ - -The ``GuzzleHttp\Ring\Client\MockHandler`` is used to return mock responses. -When constructed, the handler can be configured to return the same response -array over and over, a future response, or a the evaluation of a callback -function. - -.. code-block:: php - - use GuzzleHttp\Ring\Client\MockHandler; - - // Return a canned response. - $mock = new MockHandler(['status' => 200]); - $response = $mock([]); - assert(200 == $response['status']); - assert([] == $response['headers']); - -Implementing Handlers ---------------------- - -Client handlers are just PHP callables (functions or classes that have the -``__invoke`` magic method). The callable accepts a request array and MUST -return an instance of ``GuzzleHttp\Ring\Future\FutureArrayInterface`` so that -the response can be used by both blocking and non-blocking consumers. - -Handlers need to follow a few simple rules: - -1. Do not throw exceptions. If an error is encountered, return an array that - contains the ``error`` key that maps to an ``\Exception`` value. -2. If the request has a ``delay`` client option, then the handler should only - send the request after the specified delay time in seconds. Blocking - handlers may find it convenient to just let the - ``GuzzleHttp\Ring\Core::doSleep($request)`` function handle this for them. -3. Always return an instance of ``GuzzleHttp\Ring\Future\FutureArrayInterface``. -4. Complete any outstanding requests when the handler is destructed. diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/docs/client_middleware.rst b/apps/files_external/3rdparty/guzzlehttp/ringphp/docs/client_middleware.rst deleted file mode 100644 index 5a2c1a8abd05..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/docs/client_middleware.rst +++ /dev/null @@ -1,165 +0,0 @@ -================= -Client Middleware -================= - -Middleware intercepts requests before they are sent over the wire and can be -used to add functionality to handlers. - -Modifying Requests ------------------- - -Let's say you wanted to modify requests before they are sent over the wire -so that they always add specific headers. This can be accomplished by creating -a function that accepts a handler and returns a new function that adds the -composed behavior. - -.. code-block:: php - - use GuzzleHttp\Ring\Client\CurlHandler; - - $handler = new CurlHandler(); - - $addHeaderHandler = function (callable $handler, array $headers = []) { - return function (array $request) use ($handler, $headers) { - // Add our custom headers - foreach ($headers as $key => $value) { - $request['headers'][$key] = $value; - } - - // Send the request using the handler and return the response. - return $handler($request); - } - }; - - // Create a new handler that adds headers to each request. - $handler = $addHeaderHandler($handler, [ - 'X-AddMe' => 'hello', - 'Authorization' => 'Basic xyz' - ]); - - $response = $handler([ - 'http_method' => 'GET', - 'headers' => ['Host' => ['httpbin.org']] - ]); - -Modifying Responses -------------------- - -You can change a response as it's returned from a middleware. Remember that -responses returned from an handler (including middleware) must implement -``GuzzleHttp\Ring\Future\FutureArrayInterface``. In order to be a good citizen, -you should not expect that the responses returned through your middleware will -be completed synchronously. Instead, you should use the -``GuzzleHttp\Ring\Core::proxy()`` function to modify the response when the -underlying promise is resolved. This function is a helper function that makes it -easy to create a new instance of ``FutureArrayInterface`` that wraps an existing -``FutureArrayInterface`` object. - -Let's say you wanted to add headers to a response as they are returned from -your middleware, but you want to make sure you aren't causing future -responses to be dereferenced right away. You can achieve this by modifying the -incoming request and using the ``Core::proxy`` function. - -.. code-block:: php - - use GuzzleHttp\Ring\Core; - use GuzzleHttp\Ring\Client\CurlHandler; - - $handler = new CurlHandler(); - - $responseHeaderHandler = function (callable $handler, array $headers) { - return function (array $request) use ($handler, $headers) { - // Send the request using the wrapped handler. - return Core::proxy($handler($request), function ($response) use ($headers) { - // Add the headers to the response when it is available. - foreach ($headers as $key => $value) { - $response['headers'][$key] = (array) $value; - } - // Note that you can return a regular response array when using - // the proxy method. - return $response; - }); - } - }; - - // Create a new handler that adds headers to each response. - $handler = $responseHeaderHandler($handler, ['X-Header' => 'hello!']); - - $response = $handler([ - 'http_method' => 'GET', - 'headers' => ['Host' => ['httpbin.org']] - ]); - - assert($response['headers']['X-Header'] == 'hello!'); - -Built-In Middleware -------------------- - -RingPHP comes with a few basic client middlewares that modify requests -and responses. - -Streaming Middleware -~~~~~~~~~~~~~~~~~~~~ - -If you want to send all requests with the ``streaming`` option to a specific -handler but other requests to a different handler, then use the streaming -middleware. - -.. code-block:: php - - use GuzzleHttp\Ring\Client\CurlHandler; - use GuzzleHttp\Ring\Client\StreamHandler; - use GuzzleHttp\Ring\Client\Middleware; - - $defaultHandler = new CurlHandler(); - $streamingHandler = new StreamHandler(); - $streamingHandler = Middleware::wrapStreaming( - $defaultHandler, - $streamingHandler - ); - - // Send the request using the streaming handler. - $response = $streamingHandler([ - 'http_method' => 'GET', - 'headers' => ['Host' => ['www.google.com']], - 'stream' => true - ]); - - // Send the request using the default handler. - $response = $streamingHandler([ - 'http_method' => 'GET', - 'headers' => ['Host' => ['www.google.com']] - ]); - -Future Middleware -~~~~~~~~~~~~~~~~~ - -If you want to send all requests with the ``future`` option to a specific -handler but other requests to a different handler, then use the future -middleware. - -.. code-block:: php - - use GuzzleHttp\Ring\Client\CurlHandler; - use GuzzleHttp\Ring\Client\CurlMultiHandler; - use GuzzleHttp\Ring\Client\Middleware; - - $defaultHandler = new CurlHandler(); - $futureHandler = new CurlMultiHandler(); - $futureHandler = Middleware::wrapFuture( - $defaultHandler, - $futureHandler - ); - - // Send the request using the blocking CurlHandler. - $response = $futureHandler([ - 'http_method' => 'GET', - 'headers' => ['Host' => ['www.google.com']] - ]); - - // Send the request using the non-blocking CurlMultiHandler. - $response = $futureHandler([ - 'http_method' => 'GET', - 'headers' => ['Host' => ['www.google.com']], - 'future' => true - ]); diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/docs/conf.py b/apps/files_external/3rdparty/guzzlehttp/ringphp/docs/conf.py deleted file mode 100644 index c6404aa1e145..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/docs/conf.py +++ /dev/null @@ -1,23 +0,0 @@ -import sys, os -import sphinx_rtd_theme -from sphinx.highlighting import lexers -from pygments.lexers.web import PhpLexer - - -lexers['php'] = PhpLexer(startinline=True, linenos=1) -lexers['php-annotations'] = PhpLexer(startinline=True, linenos=1) -primary_domain = 'php' - -extensions = [] -templates_path = ['_templates'] -source_suffix = '.rst' -master_doc = 'index' -project = u'RingPHP' -copyright = u'2014, Michael Dowling' -version = '1.0.0-alpha' -exclude_patterns = ['_build'] - -html_title = "RingPHP" -html_short_title = "RingPHP" -html_theme = "sphinx_rtd_theme" -html_theme_path = [sphinx_rtd_theme.get_html_theme_path()] diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/docs/futures.rst b/apps/files_external/3rdparty/guzzlehttp/ringphp/docs/futures.rst deleted file mode 100644 index af29cb3780cd..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/docs/futures.rst +++ /dev/null @@ -1,164 +0,0 @@ -======= -Futures -======= - -Futures represent a computation that may have not yet completed. RingPHP -uses hybrid of futures and promises to provide a consistent API that can be -used for both blocking and non-blocking consumers. - -Promises --------- - -You can get the result of a future when it is ready using the promise interface -of a future. Futures expose a promise API via a ``then()`` method that utilizes -`React's promise library `_. You should -use this API when you do not wish to block. - -.. code-block:: php - - use GuzzleHttp\Ring\Client\CurlMultiHandler; - - $request = [ - 'http_method' => 'GET', - 'uri' => '/', - 'headers' => ['host' => ['httpbin.org']] - ]; - - $response = $handler($request); - - // Use the then() method to use the promise API of the future. - $response->then(function ($response) { - echo $response['status']; - }); - -You can get the promise used by a future, an instance of -``React\Promise\PromiseInterface``, by calling the ``promise()`` method. - -.. code-block:: php - - $response = $handler($request); - $promise = $response->promise(); - $promise->then(function ($response) { - echo $response['status']; - }); - -This promise value can be used with React's -`aggregate promise functions `_. - -Waiting -------- - -You can wait on a future to complete and retrieve the value, or *dereference* -the future, using the ``wait()`` method. Calling the ``wait()`` method of a -future will block until the result is available. The result is then returned or -an exception is thrown if and exception was encountered while waiting on the -the result. Subsequent calls to dereference a future will return the previously -completed result or throw the previously encountered exception. Futures can be -cancelled, which stops the computation if possible. - -.. code-block:: php - - use GuzzleHttp\Ring\Client\CurlMultiHandler; - - $response = $handler([ - 'http_method' => 'GET', - 'uri' => '/', - 'headers' => ['host' => ['httpbin.org']] - ]); - - // You can explicitly call block to wait on a result. - $realizedResponse = $response->wait(); - - // Future responses can be used like a regular PHP array. - echo $response['status']; - -In addition to explicitly calling the ``wait()`` function, using a future like -a normal value will implicitly trigger the ``wait()`` function. - -Future Responses ----------------- - -RingPHP uses futures to return asynchronous responses immediately. Client -handlers always return future responses that implement -``GuzzleHttp\Ring\Future\ArrayFutureInterface``. These future responses act -just like normal PHP associative arrays for blocking access and provide a -promise interface for non-blocking access. - -.. code-block:: php - - use GuzzleHttp\Ring\Client\CurlMultiHandler; - - $handler = new CurlMultiHandler(); - - $request = [ - 'http_method' => 'GET', - 'uri' => '/', - 'headers' => ['Host' => ['www.google.com']] - ]; - - $response = $handler($request); - - // Use the promise API for non-blocking access to the response. The actual - // response value will be delivered to the promise. - $response->then(function ($response) { - echo $response['status']; - }); - - // You can wait (block) until the future is completed. - $response->wait(); - - // This will implicitly call wait(), and will block too! - $response['status']; - -.. important:: - - Futures that are not completed by the time the underlying handler is - destructed will be completed when the handler is shutting down. - -Cancelling ----------- - -Futures can be cancelled if they have not already been dereferenced. - -RingPHP futures are typically implemented with the -``GuzzleHttp\Ring\Future\BaseFutureTrait``. This trait provides the cancellation -functionality that should be common to most implementations. Cancelling a -future response will try to prevent the request from sending over the wire. - -When a future is cancelled, the cancellation function is invoked and performs -the actual work needed to cancel the request from sending if possible -(e.g., telling an event loop to stop sending a request or to close a socket). -If no cancellation function is provided, then a request cannot be cancelled. If -a cancel function is provided, then it should accept the future as an argument -and return true if the future was successfully cancelled or false if it could -not be cancelled. - -Wrapping an existing Promise ----------------------------- - -You can easily create a future from any existing promise using the -``GuzzleHttp\Ring\Future\FutureValue`` class. This class's constructor -accepts a promise as the first argument, a wait function as the second -argument, and a cancellation function as the third argument. The dereference -function is used to force the promise to resolve (for example, manually ticking -an event loop). The cancel function is optional and is used to tell the thing -that created the promise that it can stop computing the result (for example, -telling an event loop to stop transferring a request). - -.. code-block:: php - - use GuzzleHttp\Ring\Future\FutureValue; - use React\Promise\Deferred; - - $deferred = new Deferred(); - $promise = $deferred->promise(); - - $f = new FutureValue( - $promise, - function () use ($deferred) { - // This function is responsible for blocking and resolving the - // promise. Here we pass in a reference to the deferred so that - // it can be resolved or rejected. - $deferred->resolve('foo'); - } - ); diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/docs/index.rst b/apps/files_external/3rdparty/guzzlehttp/ringphp/docs/index.rst deleted file mode 100644 index 4bbce631c708..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/docs/index.rst +++ /dev/null @@ -1,50 +0,0 @@ -======= -RingPHP -======= - -Provides a simple API and specification that abstracts away the details of HTTP -into a single PHP function. RingPHP be used to power HTTP clients and servers -through a PHP function that accepts a request hash and returns a response hash -that is fulfilled using a `promise `_, -allowing RingPHP to support both synchronous and asynchronous workflows. - -By abstracting the implementation details of different HTTP clients and -servers, RingPHP allows you to utilize pluggable HTTP clients and servers -without tying your application to a specific implementation. - -.. toctree:: - :maxdepth: 2 - - spec - futures - client_middleware - client_handlers - testing - -.. code-block:: php - - 'GET', - 'uri' => '/', - 'headers' => [ - 'host' => ['www.google.com'], - 'x-foo' => ['baz'] - ] - ]); - - $response->then(function (array $response) { - echo $response['status']; - }); - - $response->wait(); - -RingPHP is inspired by Clojure's `Ring `_, -which, in turn, was inspired by Python's WSGI and Ruby's Rack. RingPHP is -utilized as the handler layer in `Guzzle `_ 5.0+ to send -HTTP requests. diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/docs/requirements.txt b/apps/files_external/3rdparty/guzzlehttp/ringphp/docs/requirements.txt deleted file mode 100644 index 483a4e9600bd..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/docs/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -sphinx_rtd_theme diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/docs/spec.rst b/apps/files_external/3rdparty/guzzlehttp/ringphp/docs/spec.rst deleted file mode 100644 index bc9107898f4a..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/docs/spec.rst +++ /dev/null @@ -1,311 +0,0 @@ -============= -Specification -============= - -RingPHP applications consist of handlers, requests, responses, and -middleware. - -Handlers --------- - -Handlers are implemented as a PHP ``callable`` that accept a request array -and return a response array (``GuzzleHttp\Ring\Future\FutureArrayInterface``). - -For example: - -.. code-block:: php - - use GuzzleHttp\Ring\Future\CompletedFutureArray; - - $mockHandler = function (array $request) { - return new CompletedFutureArray([ - 'status' => 200, - 'headers' => ['X-Foo' => ['Bar']], - 'body' => 'Hello!' - ]); - }; - -This handler returns the same response each time it is invoked. All RingPHP -handlers must return a ``GuzzleHttp\Ring\Future\FutureArrayInterface``. Use -``GuzzleHttp\Ring\Future\CompletedFutureArray`` when returning a response that -has already completed. - -Requests --------- - -A request array is a PHP associative array that contains the configuration -settings need to send a request. - -.. code-block:: php - - $request = [ - 'http_method' => 'GET', - 'scheme' => 'http', - 'uri' => '/', - 'body' => 'hello!', - 'client' => ['timeout' => 1.0], - 'headers' => [ - 'host' => ['httpbin.org'], - 'X-Foo' => ['baz', 'bar'] - ] - ]; - -The request array contains the following key value pairs: - -request_method - (string, required) The HTTP request method, must be all caps corresponding - to a HTTP request method, such as ``GET`` or ``POST``. - -scheme - (string) The transport protocol, must be one of ``http`` or ``https``. - Defaults to ``http``. - -uri - (string, required) The request URI excluding the query string. Must - start with "/". - -query_string - (string) The query string, if present (e.g., ``foo=bar``). - -version - (string) HTTP protocol version. Defaults to ``1.1``. - -headers - (required, array) Associative array of headers. Each key represents the - header name. Each value contains an array of strings where each entry of - the array SHOULD be sent over the wire on a separate header line. - -body - (string, fopen resource, ``Iterator``, ``GuzzleHttp\Stream\StreamInterface``) - The body of the request, if present. Can be a string, resource returned - from fopen, an ``Iterator`` that yields chunks of data, an object that - implemented ``__toString``, or a ``GuzzleHttp\Stream\StreamInterface``. - -future - (bool, string) Controls the asynchronous behavior of a response. - - Set to ``true`` or omit the ``future`` option to *request* that a request - will be completed asynchronously. Keep in mind that your request might not - necessarily be completed asynchronously based on the handler you are using. - Set the ``future`` option to ``false`` to request that a synchronous - response be provided. - - You can provide a string value to specify fine-tuned future behaviors that - may be specific to the underlying handlers you are using. There are, - however, some common future options that handlers should implement if - possible. - - lazy - Requests that the handler does not open and send the request - immediately, but rather only opens and sends the request once the - future is dereferenced. This option is often useful for sending a large - number of requests concurrently to allow handlers to take better - advantage of non-blocking transfers by first building up a pool of - requests. - - If an handler does not implement or understand a provided string value, - then the request MUST be treated as if the user provided ``true`` rather - than the string value. - - Future responses created by asynchronous handlers MUST attempt to complete - any outstanding future responses when they are destructed. Asynchronous - handlers MAY choose to automatically complete responses when the number - of outstanding requests reaches an handler-specific threshold. - -Client Specific Options -~~~~~~~~~~~~~~~~~~~~~~~ - -The following options are only used in ring client handlers. - -.. _client-options: - -client - (array) Associative array of client specific transfer options. The - ``client`` request key value pair can contain the following keys: - - cert - (string, array) Set to a string to specify the path to a file - containing a PEM formatted SSL client side certificate. If a password - is required, then set ``cert`` to an array containing the path to the - PEM file in the first array element followed by the certificate - password in the second array element. - - connect_timeout - (float) Float describing the number of seconds to wait while trying to - connect to a server. Use ``0`` to wait indefinitely (the default - behavior). - - debug - (bool, fopen() resource) Set to true or set to a PHP stream returned by - fopen() to enable debug output with the handler used to send a request. - If set to ``true``, the output is written to PHP's STDOUT. If a PHP - ``fopen`` resource handle is provided, the output is written to the - stream. - - "Debug output" is handler specific: different handlers will yield - different output and various various level of detail. For example, when - using cURL to transfer requests, cURL's `CURLOPT_VERBOSE `_ - will be used. When using the PHP stream wrapper, `stream notifications `_ - will be emitted. - - decode_content - (bool) Specify whether or not ``Content-Encoding`` responses - (gzip, deflate, etc.) are automatically decoded. Set to ``true`` to - automatically decode encoded responses. Set to ``false`` to not decode - responses. By default, content is *not* decoded automatically. - - delay - (int) The number of milliseconds to delay before sending the request. - This is often used for delaying before retrying a request. Handlers - SHOULD implement this if possible, but it is not a strict requirement. - - progress - (function) Defines a function to invoke when transfer progress is made. - The function accepts the following arguments: - - 1. The total number of bytes expected to be downloaded - 2. The number of bytes downloaded so far - 3. The number of bytes expected to be uploaded - 4. The number of bytes uploaded so far - - proxy - (string, array) Pass a string to specify an HTTP proxy, or an - associative array to specify different proxies for different protocols - where the scheme is the key and the value is the proxy address. - - .. code-block:: php - - $request = [ - 'http_method' => 'GET', - 'headers' => ['host' => ['httpbin.org']], - 'client' => [ - // Use different proxies for different URI schemes. - 'proxy' => [ - 'http' => 'http://proxy.example.com:5100', - 'https' => 'https://proxy.example.com:6100' - ] - ] - ]; - - ssl_key - (string, array) Specify the path to a file containing a private SSL key - in PEM format. If a password is required, then set to an array - containing the path to the SSL key in the first array element followed - by the password required for the certificate in the second element. - - save_to - (string, fopen resource, ``GuzzleHttp\Stream\StreamInterface``) - Specifies where the body of the response is downloaded. Pass a string to - open a local file on disk and save the output to the file. Pass an fopen - resource to save the output to a PHP stream resource. Pass a - ``GuzzleHttp\Stream\StreamInterface`` to save the output to a Guzzle - StreamInterface. Omitting this option will typically save the body of a - response to a PHP temp stream. - - stream - (bool) Set to true to stream a response rather than download it all - up-front. This option will only be utilized when the corresponding - handler supports it. - - timeout - (float) Float describing the timeout of the request in seconds. Use 0 to - wait indefinitely (the default behavior). - - verify - (bool, string) Describes the SSL certificate verification behavior of a - request. Set to true to enable SSL certificate verification using the - system CA bundle when available (the default). Set to false to disable - certificate verification (this is insecure!). Set to a string to provide - the path to a CA bundle on disk to enable verification using a custom - certificate. - - version - (string) HTTP protocol version to use with the request. - -Server Specific Options -~~~~~~~~~~~~~~~~~~~~~~~ - -The following options are only used in ring server handlers. - -server_port - (integer) The port on which the request is being handled. This is only - used with ring servers, and is required. - -server_name - (string) The resolved server name, or the server IP address. Required when - using a Ring server. - -remote_addr - (string) The IP address of the client or the last proxy that sent the - request. Required when using a Ring server. - -Responses ---------- - -A response is an array-like object that implements -``GuzzleHttp\Ring\Future\FutureArrayInterface``. Responses contain the -following key value pairs: - -body - (string, fopen resource, ``Iterator``, ``GuzzleHttp\Stream\StreamInterface``) - The body of the response, if present. Can be a string, resource returned - from fopen, an ``Iterator`` that yields chunks of data, an object that - implemented ``__toString``, or a ``GuzzleHttp\Stream\StreamInterface``. - -effective_url - (string) The URL that returned the resulting response. - -error - (``\Exception``) Contains an exception describing any errors that were - encountered during the transfer. - -headers - (Required, array) Associative array of headers. Each key represents the - header name. Each value contains an array of strings where each entry of - the array is a header line. The headers array MAY be an empty array in the - event an error occurred before a response was received. - -reason - (string) Optional reason phrase. This option should be provided when the - reason phrase does not match the typical reason phrase associated with the - ``status`` code. See `RFC 7231 `_ - for a list of HTTP reason phrases mapped to status codes. - -status - (Required, integer) The HTTP status code. The status code MAY be set to - ``null`` in the event an error occurred before a response was received - (e.g., a networking error). - -transfer_stats - (array) Provides an associative array of arbitrary transfer statistics if - provided by the underlying handler. - -version - (string) HTTP protocol version. Defaults to ``1.1``. - -Middleware ----------- - -Ring middleware augments the functionality of handlers by invoking them in the -process of generating responses. Middleware is typically implemented as a -higher-order function that takes one or more handlers as arguments followed by -an optional associative array of options as the last argument, returning a new -handler with the desired compound behavior. - -Here's an example of a middleware that adds a Content-Type header to each -request. - -.. code-block:: php - - use GuzzleHttp\Ring\Client\CurlHandler; - use GuzzleHttp\Ring\Core; - - $contentTypeHandler = function(callable $handler, $contentType) { - return function (array $request) use ($handler, $contentType) { - return $handler(Core::setHeader('Content-Type', $contentType)); - }; - }; - - $baseHandler = new CurlHandler(); - $wrappedHandler = $contentTypeHandler($baseHandler, 'text/html'); - $response = $wrappedHandler([/** request hash **/]); diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/docs/testing.rst b/apps/files_external/3rdparty/guzzlehttp/ringphp/docs/testing.rst deleted file mode 100644 index 9df2562ed428..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/docs/testing.rst +++ /dev/null @@ -1,74 +0,0 @@ -======= -Testing -======= - -RingPHP tests client handlers using `PHPUnit `_ and a -built-in node.js web server. - -Running Tests -------------- - -First, install the dependencies using `Composer `_. - - composer.phar install - -Next, run the unit tests using ``Make``. - - make test - -The tests are also run on Travis-CI on each commit: https://travis-ci.org/guzzle/guzzle-ring - -Test Server ------------ - -Testing client handlers usually involves actually sending HTTP requests. -RingPHP provides a node.js web server that returns canned responses and -keep a list of the requests that have been received. The server can then -be queried to get a list of the requests that were sent by the client so that -you can ensure that the client serialized and transferred requests as intended. - -The server keeps a list of queued responses and returns responses that are -popped off of the queue as HTTP requests are received. When there are not -more responses to serve, the server returns a 500 error response. - -The test server uses the ``GuzzleHttp\Tests\Ring\Client\Server`` class to -control the server. - -.. code-block:: php - - use GuzzleHttp\Ring\Client\StreamHandler; - use GuzzleHttp\Tests\Ring\Client\Server; - - // First return a 200 followed by a 404 response. - Server::enqueue([ - ['status' => 200], - ['status' => 404] - ]); - - $handler = new StreamHandler(); - - $response = $handler([ - 'http_method' => 'GET', - 'headers' => ['host' => [Server::$host]], - 'uri' => '/' - ]); - - assert(200 == $response['status']); - - $response = $handler([ - 'http_method' => 'HEAD', - 'headers' => ['host' => [Server::$host]], - 'uri' => '/' - ]); - - assert(404 == $response['status']); - -After requests have been sent, you can get a list of the requests as they -were sent over the wire to ensure they were sent correctly. - -.. code-block:: php - - $received = Server::received(); - - assert('GET' == $received[0]['http_method']); - assert('HEAD' == $received[1]['http_method']); diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/phpunit.xml.dist b/apps/files_external/3rdparty/guzzlehttp/ringphp/phpunit.xml.dist deleted file mode 100644 index 1d192902507b..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/phpunit.xml.dist +++ /dev/null @@ -1,14 +0,0 @@ - - - - - tests - - - - - src - - - diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Client/ClientUtils.php b/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Client/ClientUtils.php deleted file mode 100644 index 27d5fe7eaf63..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Client/ClientUtils.php +++ /dev/null @@ -1,74 +0,0 @@ -getDefaultOptions($request, $headers); - $this->applyMethod($request, $options); - - if (isset($request['client'])) { - $this->applyHandlerOptions($request, $options); - } - - $this->applyHeaders($request, $options); - unset($options['_headers']); - - // Add handler options from the request's configuration options - if (isset($request['client']['curl'])) { - $options = $this->applyCustomCurlOptions( - $request['client']['curl'], - $options - ); - } - - if (!$handle) { - $handle = curl_init(); - } - - $body = $this->getOutputBody($request, $options); - curl_setopt_array($handle, $options); - - return [$handle, &$headers, $body]; - } - - /** - * Creates a response hash from a cURL result. - * - * @param callable $handler Handler that was used. - * @param array $request Request that sent. - * @param array $response Response hash to update. - * @param array $headers Headers received during transfer. - * @param resource $body Body fopen response. - * - * @return array - */ - public static function createResponse( - callable $handler, - array $request, - array $response, - array $headers, - $body - ) { - if (isset($response['transfer_stats']['url'])) { - $response['effective_url'] = $response['transfer_stats']['url']; - } - - if (!empty($headers)) { - $startLine = explode(' ', array_shift($headers), 3); - $headerList = Core::headersFromLines($headers); - $response['headers'] = $headerList; - $response['version'] = isset($startLine[0]) ? substr($startLine[0], 5) : null; - $response['status'] = isset($startLine[1]) ? (int) $startLine[1] : null; - $response['reason'] = isset($startLine[2]) ? $startLine[2] : null; - $response['body'] = $body; - Core::rewindBody($response); - } - - return !empty($response['curl']['errno']) || !isset($response['status']) - ? self::createErrorResponse($handler, $request, $response) - : $response; - } - - private static function createErrorResponse( - callable $handler, - array $request, - array $response - ) { - static $connectionErrors = [ - CURLE_OPERATION_TIMEOUTED => true, - CURLE_COULDNT_RESOLVE_HOST => true, - CURLE_COULDNT_CONNECT => true, - CURLE_SSL_CONNECT_ERROR => true, - CURLE_GOT_NOTHING => true, - ]; - - // Retry when nothing is present or when curl failed to rewind. - if (!isset($response['err_message']) - && (empty($response['curl']['errno']) - || $response['curl']['errno'] == 65) - ) { - return self::retryFailedRewind($handler, $request, $response); - } - - $message = isset($response['err_message']) - ? $response['err_message'] - : sprintf('cURL error %s: %s', - $response['curl']['errno'], - isset($response['curl']['error']) - ? $response['curl']['error'] - : 'See http://curl.haxx.se/libcurl/c/libcurl-errors.html'); - - $error = isset($response['curl']['errno']) - && isset($connectionErrors[$response['curl']['errno']]) - ? new ConnectException($message) - : new RingException($message); - - return $response + [ - 'status' => null, - 'reason' => null, - 'body' => null, - 'headers' => [], - 'error' => $error, - ]; - } - - private function getOutputBody(array $request, array &$options) - { - // Determine where the body of the response (if any) will be streamed. - if (isset($options[CURLOPT_WRITEFUNCTION])) { - return $request['client']['save_to']; - } - - if (isset($options[CURLOPT_FILE])) { - return $options[CURLOPT_FILE]; - } - - if ($request['http_method'] != 'HEAD') { - // Create a default body if one was not provided - return $options[CURLOPT_FILE] = fopen('php://temp', 'w+'); - } - - return null; - } - - private function getDefaultOptions(array $request, array &$headers) - { - $url = Core::url($request); - $startingResponse = false; - - $options = [ - '_headers' => $request['headers'], - CURLOPT_CUSTOMREQUEST => $request['http_method'], - CURLOPT_URL => $url, - CURLOPT_RETURNTRANSFER => false, - CURLOPT_HEADER => false, - CURLOPT_CONNECTTIMEOUT => 150, - CURLOPT_HEADERFUNCTION => function ($ch, $h) use (&$headers, &$startingResponse) { - $value = trim($h); - if ($value === '') { - $startingResponse = true; - } elseif ($startingResponse) { - $startingResponse = false; - $headers = [$value]; - } else { - $headers[] = $value; - } - return strlen($h); - }, - ]; - - if (isset($request['version'])) { - if ($request['version'] == 2.0) { - $options[CURLOPT_HTTP_VERSION] = CURL_HTTP_VERSION_2_0; - } else if ($request['version'] == 1.1) { - $options[CURLOPT_HTTP_VERSION] = CURL_HTTP_VERSION_1_1; - } else { - $options[CURLOPT_HTTP_VERSION] = CURL_HTTP_VERSION_1_0; - } - } - - if (defined('CURLOPT_PROTOCOLS')) { - $options[CURLOPT_PROTOCOLS] = CURLPROTO_HTTP | CURLPROTO_HTTPS; - } - - return $options; - } - - private function applyMethod(array $request, array &$options) - { - if (isset($request['body'])) { - $this->applyBody($request, $options); - return; - } - - switch ($request['http_method']) { - case 'PUT': - case 'POST': - // See http://tools.ietf.org/html/rfc7230#section-3.3.2 - if (!Core::hasHeader($request, 'Content-Length')) { - $options[CURLOPT_HTTPHEADER][] = 'Content-Length: 0'; - } - break; - case 'HEAD': - $options[CURLOPT_NOBODY] = true; - unset( - $options[CURLOPT_WRITEFUNCTION], - $options[CURLOPT_READFUNCTION], - $options[CURLOPT_FILE], - $options[CURLOPT_INFILE] - ); - } - } - - private function applyBody(array $request, array &$options) - { - $contentLength = Core::firstHeader($request, 'Content-Length'); - $size = $contentLength !== null ? (int) $contentLength : null; - - // Send the body as a string if the size is less than 1MB OR if the - // [client][curl][body_as_string] request value is set. - if (($size !== null && $size < 1000000) || - isset($request['client']['curl']['body_as_string']) || - is_string($request['body']) - ) { - $options[CURLOPT_POSTFIELDS] = Core::body($request); - // Don't duplicate the Content-Length header - $this->removeHeader('Content-Length', $options); - $this->removeHeader('Transfer-Encoding', $options); - } else { - $options[CURLOPT_UPLOAD] = true; - if ($size !== null) { - // Let cURL handle setting the Content-Length header - $options[CURLOPT_INFILESIZE] = $size; - $this->removeHeader('Content-Length', $options); - } - $this->addStreamingBody($request, $options); - } - - // If the Expect header is not present, prevent curl from adding it - if (!Core::hasHeader($request, 'Expect')) { - $options[CURLOPT_HTTPHEADER][] = 'Expect:'; - } - - // cURL sometimes adds a content-type by default. Prevent this. - if (!Core::hasHeader($request, 'Content-Type')) { - $options[CURLOPT_HTTPHEADER][] = 'Content-Type:'; - } - } - - private function addStreamingBody(array $request, array &$options) - { - $body = $request['body']; - - if ($body instanceof StreamInterface) { - $options[CURLOPT_READFUNCTION] = function ($ch, $fd, $length) use ($body) { - return (string) $body->read($length); - }; - if (!isset($options[CURLOPT_INFILESIZE])) { - if ($size = $body->getSize()) { - $options[CURLOPT_INFILESIZE] = $size; - } - } - } elseif (is_resource($body)) { - $options[CURLOPT_INFILE] = $body; - } elseif ($body instanceof \Iterator) { - $buf = ''; - $options[CURLOPT_READFUNCTION] = function ($ch, $fd, $length) use ($body, &$buf) { - if ($body->valid()) { - $buf .= $body->current(); - $body->next(); - } - $result = (string) substr($buf, 0, $length); - $buf = substr($buf, $length); - return $result; - }; - } else { - throw new \InvalidArgumentException('Invalid request body provided'); - } - } - - private function applyHeaders(array $request, array &$options) - { - foreach ($options['_headers'] as $name => $values) { - foreach ($values as $value) { - $options[CURLOPT_HTTPHEADER][] = "$name: $value"; - } - } - - // Remove the Accept header if one was not set - if (!Core::hasHeader($request, 'Accept')) { - $options[CURLOPT_HTTPHEADER][] = 'Accept:'; - } - } - - /** - * Takes an array of curl options specified in the 'curl' option of a - * request's configuration array and maps them to CURLOPT_* options. - * - * This method is only called when a request has a 'curl' config setting. - * - * @param array $config Configuration array of custom curl option - * @param array $options Array of existing curl options - * - * @return array Returns a new array of curl options - */ - private function applyCustomCurlOptions(array $config, array $options) - { - $curlOptions = []; - foreach ($config as $key => $value) { - if (is_int($key)) { - $curlOptions[$key] = $value; - } - } - - return $curlOptions + $options; - } - - /** - * Remove a header from the options array. - * - * @param string $name Case-insensitive header to remove - * @param array $options Array of options to modify - */ - private function removeHeader($name, array &$options) - { - foreach (array_keys($options['_headers']) as $key) { - if (!strcasecmp($key, $name)) { - unset($options['_headers'][$key]); - return; - } - } - } - - /** - * Applies an array of request client options to a the options array. - * - * This method uses a large switch rather than double-dispatch to save on - * high overhead of calling functions in PHP. - */ - private function applyHandlerOptions(array $request, array &$options) - { - foreach ($request['client'] as $key => $value) { - switch ($key) { - // Violating PSR-4 to provide more room. - case 'verify': - - if ($value === false) { - unset($options[CURLOPT_CAINFO]); - $options[CURLOPT_SSL_VERIFYHOST] = 0; - $options[CURLOPT_SSL_VERIFYPEER] = false; - continue 2; - } - - $options[CURLOPT_SSL_VERIFYHOST] = 2; - $options[CURLOPT_SSL_VERIFYPEER] = true; - - if (is_string($value)) { - $options[CURLOPT_CAINFO] = $value; - if (!file_exists($value)) { - throw new \InvalidArgumentException( - "SSL CA bundle not found: $value" - ); - } - } - break; - - case 'decode_content': - - if ($value === false) { - continue 2; - } - - $accept = Core::firstHeader($request, 'Accept-Encoding'); - if ($accept) { - $options[CURLOPT_ENCODING] = $accept; - } else { - $options[CURLOPT_ENCODING] = ''; - // Don't let curl send the header over the wire - $options[CURLOPT_HTTPHEADER][] = 'Accept-Encoding:'; - } - break; - - case 'save_to': - - if (is_string($value)) { - if (!is_dir(dirname($value))) { - throw new \RuntimeException(sprintf( - 'Directory %s does not exist for save_to value of %s', - dirname($value), - $value - )); - } - $value = new LazyOpenStream($value, 'w+'); - } - - if ($value instanceof StreamInterface) { - $options[CURLOPT_WRITEFUNCTION] = - function ($ch, $write) use ($value) { - return $value->write($write); - }; - } elseif (is_resource($value)) { - $options[CURLOPT_FILE] = $value; - } else { - throw new \InvalidArgumentException('save_to must be a ' - . 'GuzzleHttp\Stream\StreamInterface or resource'); - } - break; - - case 'timeout': - - if (defined('CURLOPT_TIMEOUT_MS')) { - $options[CURLOPT_TIMEOUT_MS] = $value * 1000; - } else { - $options[CURLOPT_TIMEOUT] = $value; - } - break; - - case 'connect_timeout': - - if (defined('CURLOPT_CONNECTTIMEOUT_MS')) { - $options[CURLOPT_CONNECTTIMEOUT_MS] = $value * 1000; - } else { - $options[CURLOPT_CONNECTTIMEOUT] = $value; - } - break; - - case 'proxy': - - if (!is_array($value)) { - $options[CURLOPT_PROXY] = $value; - } elseif (isset($request['scheme'])) { - $scheme = $request['scheme']; - if (isset($value[$scheme])) { - $options[CURLOPT_PROXY] = $value[$scheme]; - } - } - break; - - case 'cert': - - if (is_array($value)) { - $options[CURLOPT_SSLCERTPASSWD] = $value[1]; - $value = $value[0]; - } - - if (!file_exists($value)) { - throw new \InvalidArgumentException( - "SSL certificate not found: {$value}" - ); - } - - $options[CURLOPT_SSLCERT] = $value; - break; - - case 'ssl_key': - - if (is_array($value)) { - $options[CURLOPT_SSLKEYPASSWD] = $value[1]; - $value = $value[0]; - } - - if (!file_exists($value)) { - throw new \InvalidArgumentException( - "SSL private key not found: {$value}" - ); - } - - $options[CURLOPT_SSLKEY] = $value; - break; - - case 'progress': - - if (!is_callable($value)) { - throw new \InvalidArgumentException( - 'progress client option must be callable' - ); - } - - $options[CURLOPT_NOPROGRESS] = false; - $options[CURLOPT_PROGRESSFUNCTION] = - function () use ($value) { - $args = func_get_args(); - // PHP 5.5 pushed the handle onto the start of the args - if (is_resource($args[0])) { - array_shift($args); - } - call_user_func_array($value, $args); - }; - break; - - case 'debug': - - if ($value) { - $options[CURLOPT_STDERR] = Core::getDebugResource($value); - $options[CURLOPT_VERBOSE] = true; - } - break; - } - } - } - - /** - * This function ensures that a response was set on a transaction. If one - * was not set, then the request is retried if possible. This error - * typically means you are sending a payload, curl encountered a - * "Connection died, retrying a fresh connect" error, tried to rewind the - * stream, and then encountered a "necessary data rewind wasn't possible" - * error, causing the request to be sent through curl_multi_info_read() - * without an error status. - */ - private static function retryFailedRewind( - callable $handler, - array $request, - array $response - ) { - // If there is no body, then there is some other kind of issue. This - // is weird and should probably never happen. - if (!isset($request['body'])) { - $response['err_message'] = 'No response was received for a request ' - . 'with no body. This could mean that you are saturating your ' - . 'network.'; - return self::createErrorResponse($handler, $request, $response); - } - - if (!Core::rewindBody($request)) { - $response['err_message'] = 'The connection unexpectedly failed ' - . 'without providing an error. The request would have been ' - . 'retried, but attempting to rewind the request body failed.'; - return self::createErrorResponse($handler, $request, $response); - } - - // Retry no more than 3 times before giving up. - if (!isset($request['curl']['retries'])) { - $request['curl']['retries'] = 1; - } elseif ($request['curl']['retries'] == 2) { - $response['err_message'] = 'The cURL request was retried 3 times ' - . 'and did no succeed. cURL was unable to rewind the body of ' - . 'the request and subsequent retries resulted in the same ' - . 'error. Turn on the debug option to see what went wrong. ' - . 'See https://bugs.php.net/bug.php?id=47204 for more information.'; - return self::createErrorResponse($handler, $request, $response); - } else { - $request['curl']['retries']++; - } - - return $handler($request); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Client/CurlHandler.php b/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Client/CurlHandler.php deleted file mode 100644 index e00aa4eaca31..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Client/CurlHandler.php +++ /dev/null @@ -1,135 +0,0 @@ -handles = $this->ownedHandles = []; - $this->factory = isset($options['handle_factory']) - ? $options['handle_factory'] - : new CurlFactory(); - $this->maxHandles = isset($options['max_handles']) - ? $options['max_handles'] - : 5; - } - - public function __destruct() - { - foreach ($this->handles as $handle) { - if (is_resource($handle)) { - curl_close($handle); - } - } - } - - /** - * @param array $request - * - * @return CompletedFutureArray - */ - public function __invoke(array $request) - { - return new CompletedFutureArray( - $this->_invokeAsArray($request) - ); - } - - /** - * @internal - * - * @param array $request - * - * @return array - */ - public function _invokeAsArray(array $request) - { - $factory = $this->factory; - - // Ensure headers are by reference. They're updated elsewhere. - $result = $factory($request, $this->checkoutEasyHandle()); - $h = $result[0]; - $hd =& $result[1]; - $bd = $result[2]; - Core::doSleep($request); - curl_exec($h); - $response = ['transfer_stats' => curl_getinfo($h)]; - $response['curl']['error'] = curl_error($h); - $response['curl']['errno'] = curl_errno($h); - $response['transfer_stats'] = array_merge($response['transfer_stats'], $response['curl']); - $this->releaseEasyHandle($h); - - return CurlFactory::createResponse([$this, '_invokeAsArray'], $request, $response, $hd, $bd); - } - - private function checkoutEasyHandle() - { - // Find an unused handle in the cache - if (false !== ($key = array_search(false, $this->ownedHandles, true))) { - $this->ownedHandles[$key] = true; - return $this->handles[$key]; - } - - // Add a new handle - $handle = curl_init(); - $id = (int) $handle; - $this->handles[$id] = $handle; - $this->ownedHandles[$id] = true; - - return $handle; - } - - private function releaseEasyHandle($handle) - { - $id = (int) $handle; - if (count($this->ownedHandles) > $this->maxHandles) { - curl_close($this->handles[$id]); - unset($this->handles[$id], $this->ownedHandles[$id]); - } else { - // curl_reset doesn't clear these out for some reason - static $unsetValues = [ - CURLOPT_HEADERFUNCTION => null, - CURLOPT_WRITEFUNCTION => null, - CURLOPT_READFUNCTION => null, - CURLOPT_PROGRESSFUNCTION => null, - ]; - curl_setopt_array($handle, $unsetValues); - curl_reset($handle); - $this->ownedHandles[$id] = false; - } - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Client/CurlMultiHandler.php b/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Client/CurlMultiHandler.php deleted file mode 100644 index f84cf19939a5..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Client/CurlMultiHandler.php +++ /dev/null @@ -1,248 +0,0 @@ -_mh = $options['mh']; - } - $this->factory = isset($options['handle_factory']) - ? $options['handle_factory'] : new CurlFactory(); - $this->selectTimeout = isset($options['select_timeout']) - ? $options['select_timeout'] : 1; - $this->maxHandles = isset($options['max_handles']) - ? $options['max_handles'] : 100; - } - - public function __get($name) - { - if ($name === '_mh') { - return $this->_mh = curl_multi_init(); - } - - throw new \BadMethodCallException(); - } - - public function __destruct() - { - // Finish any open connections before terminating the script. - if ($this->handles) { - $this->execute(); - } - - if (isset($this->_mh)) { - curl_multi_close($this->_mh); - unset($this->_mh); - } - } - - public function __invoke(array $request) - { - $factory = $this->factory; - $result = $factory($request); - $entry = [ - 'request' => $request, - 'response' => [], - 'handle' => $result[0], - 'headers' => &$result[1], - 'body' => $result[2], - 'deferred' => new Deferred(), - ]; - - $id = (int) $result[0]; - - $future = new FutureArray( - $entry['deferred']->promise(), - [$this, 'execute'], - function () use ($id) { - return $this->cancel($id); - } - ); - - $this->addRequest($entry); - - // Transfer outstanding requests if there are too many open handles. - if (count($this->handles) >= $this->maxHandles) { - $this->execute(); - } - - return $future; - } - - /** - * Runs until all outstanding connections have completed. - */ - public function execute() - { - do { - - if ($this->active && - curl_multi_select($this->_mh, $this->selectTimeout) === -1 - ) { - // Perform a usleep if a select returns -1. - // See: https://bugs.php.net/bug.php?id=61141 - usleep(250); - } - - // Add any delayed futures if needed. - if ($this->delays) { - $this->addDelays(); - } - - do { - $mrc = curl_multi_exec($this->_mh, $this->active); - } while ($mrc === CURLM_CALL_MULTI_PERFORM); - - $this->processMessages(); - - // If there are delays but no transfers, then sleep for a bit. - if (!$this->active && $this->delays) { - usleep(500); - } - - } while ($this->active || $this->handles); - } - - private function addRequest(array &$entry) - { - $id = (int) $entry['handle']; - $this->handles[$id] = $entry; - - // If the request is a delay, then add the reques to the curl multi - // pool only after the specified delay. - if (isset($entry['request']['client']['delay'])) { - $this->delays[$id] = microtime(true) + ($entry['request']['client']['delay'] / 1000); - } elseif (empty($entry['request']['future'])) { - curl_multi_add_handle($this->_mh, $entry['handle']); - } else { - curl_multi_add_handle($this->_mh, $entry['handle']); - // "lazy" futures are only sent once the pool has many requests. - if ($entry['request']['future'] !== 'lazy') { - do { - $mrc = curl_multi_exec($this->_mh, $this->active); - } while ($mrc === CURLM_CALL_MULTI_PERFORM); - $this->processMessages(); - } - } - } - - private function removeProcessed($id) - { - if (isset($this->handles[$id])) { - curl_multi_remove_handle( - $this->_mh, - $this->handles[$id]['handle'] - ); - curl_close($this->handles[$id]['handle']); - unset($this->handles[$id], $this->delays[$id]); - } - } - - /** - * Cancels a handle from sending and removes references to it. - * - * @param int $id Handle ID to cancel and remove. - * - * @return bool True on success, false on failure. - */ - private function cancel($id) - { - // Cannot cancel if it has been processed. - if (!isset($this->handles[$id])) { - return false; - } - - $handle = $this->handles[$id]['handle']; - unset($this->delays[$id], $this->handles[$id]); - curl_multi_remove_handle($this->_mh, $handle); - curl_close($handle); - - return true; - } - - private function addDelays() - { - $currentTime = microtime(true); - - foreach ($this->delays as $id => $delay) { - if ($currentTime >= $delay) { - unset($this->delays[$id]); - curl_multi_add_handle( - $this->_mh, - $this->handles[$id]['handle'] - ); - } - } - } - - private function processMessages() - { - while ($done = curl_multi_info_read($this->_mh)) { - $id = (int) $done['handle']; - - if (!isset($this->handles[$id])) { - // Probably was cancelled. - continue; - } - - $entry = $this->handles[$id]; - $entry['response']['transfer_stats'] = curl_getinfo($done['handle']); - - if ($done['result'] !== CURLM_OK) { - $entry['response']['curl']['errno'] = $done['result']; - $entry['response']['curl']['error'] = curl_error($done['handle']); - } - - $result = CurlFactory::createResponse( - $this, - $entry['request'], - $entry['response'], - $entry['headers'], - $entry['body'] - ); - - $this->removeProcessed($id); - $entry['deferred']->resolve($result); - } - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Client/Middleware.php b/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Client/Middleware.php deleted file mode 100644 index 6fa7318abae2..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Client/Middleware.php +++ /dev/null @@ -1,58 +0,0 @@ -result = $result; - } - - public function __invoke(array $request) - { - Core::doSleep($request); - $response = is_callable($this->result) - ? call_user_func($this->result, $request) - : $this->result; - - if (is_array($response)) { - $response = new CompletedFutureArray($response + [ - 'status' => null, - 'body' => null, - 'headers' => [], - 'reason' => null, - 'effective_url' => null, - ]); - } elseif (!$response instanceof FutureArrayInterface) { - throw new \InvalidArgumentException( - 'Response must be an array or FutureArrayInterface. Found ' - . Core::describeType($request) - ); - } - - return $response; - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Client/StreamHandler.php b/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Client/StreamHandler.php deleted file mode 100644 index 4bacec133714..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Client/StreamHandler.php +++ /dev/null @@ -1,414 +0,0 @@ -options = $options; - } - - public function __invoke(array $request) - { - $url = Core::url($request); - Core::doSleep($request); - - try { - // Does not support the expect header. - $request = Core::removeHeader($request, 'Expect'); - $stream = $this->createStream($url, $request); - return $this->createResponse($request, $url, $stream); - } catch (RingException $e) { - return $this->createErrorResponse($url, $e); - } - } - - private function createResponse(array $request, $url, $stream) - { - $hdrs = $this->lastHeaders; - $this->lastHeaders = null; - $parts = explode(' ', array_shift($hdrs), 3); - $response = [ - 'version' => substr($parts[0], 5), - 'status' => $parts[1], - 'reason' => isset($parts[2]) ? $parts[2] : null, - 'headers' => Core::headersFromLines($hdrs), - 'effective_url' => $url, - ]; - - $stream = $this->checkDecode($request, $response, $stream); - - // If not streaming, then drain the response into a stream. - if (empty($request['client']['stream'])) { - $dest = isset($request['client']['save_to']) - ? $request['client']['save_to'] - : fopen('php://temp', 'r+'); - $stream = $this->drain($stream, $dest); - } - - $response['body'] = $stream; - - return new CompletedFutureArray($response); - } - - private function checkDecode(array $request, array $response, $stream) - { - // Automatically decode responses when instructed. - if (!empty($request['client']['decode_content'])) { - switch (Core::firstHeader($response, 'Content-Encoding', true)) { - case 'gzip': - case 'deflate': - $stream = new InflateStream(Stream::factory($stream)); - break; - } - } - - return $stream; - } - - /** - * Drains the stream into the "save_to" client option. - * - * @param resource $stream - * @param string|resource|StreamInterface $dest - * - * @return Stream - * @throws \RuntimeException when the save_to option is invalid. - */ - private function drain($stream, $dest) - { - if (is_resource($stream)) { - if (!is_resource($dest)) { - $stream = Stream::factory($stream); - } else { - stream_copy_to_stream($stream, $dest); - fclose($stream); - rewind($dest); - return $dest; - } - } - - // Stream the response into the destination stream - $dest = is_string($dest) - ? new Stream(Utils::open($dest, 'r+')) - : Stream::factory($dest); - - Utils::copyToStream($stream, $dest); - $dest->seek(0); - $stream->close(); - - return $dest; - } - - /** - * Creates an error response for the given stream. - * - * @param string $url - * @param RingException $e - * - * @return array - */ - private function createErrorResponse($url, RingException $e) - { - // Determine if the error was a networking error. - $message = $e->getMessage(); - - // This list can probably get more comprehensive. - if (strpos($message, 'getaddrinfo') // DNS lookup failed - || strpos($message, 'Connection refused') - ) { - $e = new ConnectException($e->getMessage(), 0, $e); - } - - return new CompletedFutureArray([ - 'status' => null, - 'body' => null, - 'headers' => [], - 'effective_url' => $url, - 'error' => $e - ]); - } - - /** - * Create a resource and check to ensure it was created successfully - * - * @param callable $callback Callable that returns stream resource - * - * @return resource - * @throws \RuntimeException on error - */ - private function createResource(callable $callback) - { - $errors = null; - set_error_handler(function ($_, $msg, $file, $line) use (&$errors) { - $errors[] = [ - 'message' => $msg, - 'file' => $file, - 'line' => $line - ]; - return true; - }); - - $resource = $callback(); - restore_error_handler(); - - if (!$resource) { - $message = 'Error creating resource: '; - foreach ($errors as $err) { - foreach ($err as $key => $value) { - $message .= "[$key] $value" . PHP_EOL; - } - } - throw new RingException(trim($message)); - } - - return $resource; - } - - private function createStream($url, array $request) - { - static $methods; - if (!$methods) { - $methods = array_flip(get_class_methods(__CLASS__)); - } - - // HTTP/1.1 streams using the PHP stream wrapper require a - // Connection: close header - if ((!isset($request['version']) || $request['version'] == '1.1') - && !Core::hasHeader($request, 'Connection') - ) { - $request['headers']['Connection'] = ['close']; - } - - // Ensure SSL is verified by default - if (!isset($request['client']['verify'])) { - $request['client']['verify'] = true; - } - - $params = []; - $options = $this->getDefaultOptions($request); - - if (isset($request['client'])) { - foreach ($request['client'] as $key => $value) { - $method = "add_{$key}"; - if (isset($methods[$method])) { - $this->{$method}($request, $options, $value, $params); - } - } - } - - return $this->createStreamResource( - $url, - $request, - $options, - $this->createContext($request, $options, $params) - ); - } - - private function getDefaultOptions(array $request) - { - $headers = ""; - foreach ($request['headers'] as $name => $value) { - foreach ((array) $value as $val) { - $headers .= "$name: $val\r\n"; - } - } - - $context = [ - 'http' => [ - 'method' => $request['http_method'], - 'header' => $headers, - 'protocol_version' => isset($request['version']) ? $request['version'] : 1.1, - 'ignore_errors' => true, - 'follow_location' => 0, - ], - ]; - - $body = Core::body($request); - if (isset($body)) { - $context['http']['content'] = $body; - // Prevent the HTTP handler from adding a Content-Type header. - if (!Core::hasHeader($request, 'Content-Type')) { - $context['http']['header'] .= "Content-Type:\r\n"; - } - } - - $context['http']['header'] = rtrim($context['http']['header']); - - return $context; - } - - private function add_proxy(array $request, &$options, $value, &$params) - { - if (!is_array($value)) { - $options['http']['proxy'] = $value; - } else { - $scheme = isset($request['scheme']) ? $request['scheme'] : 'http'; - if (isset($value[$scheme])) { - $options['http']['proxy'] = $value[$scheme]; - } - } - } - - private function add_timeout(array $request, &$options, $value, &$params) - { - $options['http']['timeout'] = $value; - } - - private function add_verify(array $request, &$options, $value, &$params) - { - if ($value === true) { - // PHP 5.6 or greater will find the system cert by default. When - // < 5.6, use the Guzzle bundled cacert. - if (PHP_VERSION_ID < 50600) { - $options['ssl']['cafile'] = ClientUtils::getDefaultCaBundle(); - } - } elseif (is_string($value)) { - $options['ssl']['cafile'] = $value; - if (!file_exists($value)) { - throw new RingException("SSL CA bundle not found: $value"); - } - } elseif ($value === false) { - $options['ssl']['verify_peer'] = false; - $options['ssl']['allow_self_signed'] = true; - return; - } else { - throw new RingException('Invalid verify request option'); - } - - $options['ssl']['verify_peer'] = true; - $options['ssl']['allow_self_signed'] = false; - } - - private function add_cert(array $request, &$options, $value, &$params) - { - if (is_array($value)) { - $options['ssl']['passphrase'] = $value[1]; - $value = $value[0]; - } - - if (!file_exists($value)) { - throw new RingException("SSL certificate not found: {$value}"); - } - - $options['ssl']['local_cert'] = $value; - } - - private function add_progress(array $request, &$options, $value, &$params) - { - $fn = function ($code, $_1, $_2, $_3, $transferred, $total) use ($value) { - if ($code == STREAM_NOTIFY_PROGRESS) { - $value($total, $transferred, null, null); - } - }; - - // Wrap the existing function if needed. - $params['notification'] = isset($params['notification']) - ? Core::callArray([$params['notification'], $fn]) - : $fn; - } - - private function add_debug(array $request, &$options, $value, &$params) - { - if ($value === false) { - return; - } - - static $map = [ - STREAM_NOTIFY_CONNECT => 'CONNECT', - STREAM_NOTIFY_AUTH_REQUIRED => 'AUTH_REQUIRED', - STREAM_NOTIFY_AUTH_RESULT => 'AUTH_RESULT', - STREAM_NOTIFY_MIME_TYPE_IS => 'MIME_TYPE_IS', - STREAM_NOTIFY_FILE_SIZE_IS => 'FILE_SIZE_IS', - STREAM_NOTIFY_REDIRECTED => 'REDIRECTED', - STREAM_NOTIFY_PROGRESS => 'PROGRESS', - STREAM_NOTIFY_FAILURE => 'FAILURE', - STREAM_NOTIFY_COMPLETED => 'COMPLETED', - STREAM_NOTIFY_RESOLVE => 'RESOLVE', - ]; - - static $args = ['severity', 'message', 'message_code', - 'bytes_transferred', 'bytes_max']; - - $value = Core::getDebugResource($value); - $ident = $request['http_method'] . ' ' . Core::url($request); - $fn = function () use ($ident, $value, $map, $args) { - $passed = func_get_args(); - $code = array_shift($passed); - fprintf($value, '<%s> [%s] ', $ident, $map[$code]); - foreach (array_filter($passed) as $i => $v) { - fwrite($value, $args[$i] . ': "' . $v . '" '); - } - fwrite($value, "\n"); - }; - - // Wrap the existing function if needed. - $params['notification'] = isset($params['notification']) - ? Core::callArray([$params['notification'], $fn]) - : $fn; - } - - private function applyCustomOptions(array $request, array &$options) - { - if (!isset($request['client']['stream_context'])) { - return; - } - - if (!is_array($request['client']['stream_context'])) { - throw new RingException('stream_context must be an array'); - } - - $options = array_replace_recursive( - $options, - $request['client']['stream_context'] - ); - } - - private function createContext(array $request, array $options, array $params) - { - $this->applyCustomOptions($request, $options); - return $this->createResource( - function () use ($request, $options, $params) { - return stream_context_create($options, $params); - }, - $request, - $options - ); - } - - private function createStreamResource( - $url, - array $request, - array $options, - $context - ) { - return $this->createResource( - function () use ($url, $context) { - if (false === strpos($url, 'http')) { - trigger_error("URL is invalid: {$url}", E_USER_WARNING); - return null; - } - $resource = fopen($url, 'r', null, $context); - $this->lastHeaders = $http_response_header; - return $resource; - }, - $request, - $options - ); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Core.php b/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Core.php deleted file mode 100644 index dd7d1a0c5a7f..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Core.php +++ /dev/null @@ -1,364 +0,0 @@ - $value) { - if (!strcasecmp($name, $header)) { - $result = array_merge($result, $value); - } - } - } - - return $result; - } - - /** - * Gets a header value from a message as a string or null - * - * This method searches through the "headers" key of a message for a header - * using a case-insensitive search. The lines of the header are imploded - * using commas into a single string return value. - * - * @param array $message Request or response hash. - * @param string $header Header to retrieve - * - * @return string|null Returns the header string if found, or null if not. - */ - public static function header($message, $header) - { - $match = self::headerLines($message, $header); - return $match ? implode(', ', $match) : null; - } - - /** - * Returns the first header value from a message as a string or null. If - * a header line contains multiple values separated by a comma, then this - * function will return the first value in the list. - * - * @param array $message Request or response hash. - * @param string $header Header to retrieve - * - * @return string|null Returns the value as a string if found. - */ - public static function firstHeader($message, $header) - { - if (!empty($message['headers'])) { - foreach ($message['headers'] as $name => $value) { - if (!strcasecmp($name, $header)) { - // Return the match itself if it is a single value. - $pos = strpos($value[0], ','); - return $pos ? substr($value[0], 0, $pos) : $value[0]; - } - } - } - - return null; - } - - /** - * Returns true if a message has the provided case-insensitive header. - * - * @param array $message Request or response hash. - * @param string $header Header to check - * - * @return bool - */ - public static function hasHeader($message, $header) - { - if (!empty($message['headers'])) { - foreach ($message['headers'] as $name => $value) { - if (!strcasecmp($name, $header)) { - return true; - } - } - } - - return false; - } - - /** - * Parses an array of header lines into an associative array of headers. - * - * @param array $lines Header lines array of strings in the following - * format: "Name: Value" - * @return array - */ - public static function headersFromLines($lines) - { - $headers = []; - - foreach ($lines as $line) { - $parts = explode(':', $line, 2); - $headers[trim($parts[0])][] = isset($parts[1]) - ? trim($parts[1]) - : null; - } - - return $headers; - } - - /** - * Removes a header from a message using a case-insensitive comparison. - * - * @param array $message Message that contains 'headers' - * @param string $header Header to remove - * - * @return array - */ - public static function removeHeader(array $message, $header) - { - if (isset($message['headers'])) { - foreach (array_keys($message['headers']) as $key) { - if (!strcasecmp($header, $key)) { - unset($message['headers'][$key]); - } - } - } - - return $message; - } - - /** - * Replaces any existing case insensitive headers with the given value. - * - * @param array $message Message that contains 'headers' - * @param string $header Header to set. - * @param array $value Value to set. - * - * @return array - */ - public static function setHeader(array $message, $header, array $value) - { - $message = self::removeHeader($message, $header); - $message['headers'][$header] = $value; - - return $message; - } - - /** - * Creates a URL string from a request. - * - * If the "url" key is present on the request, it is returned, otherwise - * the url is built up based on the scheme, host, uri, and query_string - * request values. - * - * @param array $request Request to get the URL from - * - * @return string Returns the request URL as a string. - * @throws \InvalidArgumentException if no Host header is present. - */ - public static function url(array $request) - { - if (isset($request['url'])) { - return $request['url']; - } - - $uri = (isset($request['scheme']) - ? $request['scheme'] : 'http') . '://'; - - if ($host = self::header($request, 'host')) { - $uri .= $host; - } else { - throw new \InvalidArgumentException('No Host header was provided'); - } - - if (isset($request['uri'])) { - $uri .= $request['uri']; - } - - if (isset($request['query_string'])) { - $uri .= '?' . $request['query_string']; - } - - return $uri; - } - - /** - * Reads the body of a message into a string. - * - * @param array|FutureArrayInterface $message Array containing a "body" key - * - * @return null|string Returns the body as a string or null if not set. - * @throws \InvalidArgumentException if a request body is invalid. - */ - public static function body($message) - { - if (!isset($message['body'])) { - return null; - } - - if ($message['body'] instanceof StreamInterface) { - return (string) $message['body']; - } - - switch (gettype($message['body'])) { - case 'string': - return $message['body']; - case 'resource': - return stream_get_contents($message['body']); - case 'object': - if ($message['body'] instanceof \Iterator) { - return implode('', iterator_to_array($message['body'])); - } elseif (method_exists($message['body'], '__toString')) { - return (string) $message['body']; - } - default: - throw new \InvalidArgumentException('Invalid request body: ' - . self::describeType($message['body'])); - } - } - - /** - * Rewind the body of the provided message if possible. - * - * @param array $message Message that contains a 'body' field. - * - * @return bool Returns true on success, false on failure - */ - public static function rewindBody($message) - { - if ($message['body'] instanceof StreamInterface) { - return $message['body']->seek(0); - } - - if ($message['body'] instanceof \Generator) { - return false; - } - - if ($message['body'] instanceof \Iterator) { - $message['body']->rewind(); - return true; - } - - if (is_resource($message['body'])) { - return rewind($message['body']); - } - - return is_string($message['body']) - || (is_object($message['body']) - && method_exists($message['body'], '__toString')); - } - - /** - * Debug function used to describe the provided value type and class. - * - * @param mixed $input - * - * @return string Returns a string containing the type of the variable and - * if a class is provided, the class name. - */ - public static function describeType($input) - { - switch (gettype($input)) { - case 'object': - return 'object(' . get_class($input) . ')'; - case 'array': - return 'array(' . count($input) . ')'; - default: - ob_start(); - var_dump($input); - // normalize float vs double - return str_replace('double(', 'float(', rtrim(ob_get_clean())); - } - } - - /** - * Sleep for the specified amount of time specified in the request's - * ['client']['delay'] option if present. - * - * This function should only be used when a non-blocking sleep is not - * possible. - * - * @param array $request Request to sleep - */ - public static function doSleep(array $request) - { - if (isset($request['client']['delay'])) { - usleep($request['client']['delay'] * 1000); - } - } - - /** - * Returns a proxied future that modifies the dereferenced value of another - * future using a promise. - * - * @param FutureArrayInterface $future Future to wrap with a new future - * @param callable $onFulfilled Invoked when the future fulfilled - * @param callable $onRejected Invoked when the future rejected - * @param callable $onProgress Invoked when the future progresses - * - * @return FutureArray - */ - public static function proxy( - FutureArrayInterface $future, - callable $onFulfilled = null, - callable $onRejected = null, - callable $onProgress = null - ) { - return new FutureArray( - $future->then($onFulfilled, $onRejected, $onProgress), - [$future, 'wait'], - [$future, 'cancel'] - ); - } - - /** - * Returns a debug stream based on the provided variable. - * - * @param mixed $value Optional value - * - * @return resource - */ - public static function getDebugResource($value = null) - { - if (is_resource($value)) { - return $value; - } elseif (defined('STDOUT')) { - return STDOUT; - } else { - return fopen('php://output', 'w'); - } - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Exception/CancelledException.php b/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Exception/CancelledException.php deleted file mode 100644 index 95b353acfde5..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Exception/CancelledException.php +++ /dev/null @@ -1,7 +0,0 @@ -wrappedPromise = $promise; - $this->waitfn = $wait; - $this->cancelfn = $cancel; - } - - public function wait() - { - if (!$this->isRealized) { - $this->addShadow(); - if (!$this->isRealized && $this->waitfn) { - $this->invokeWait(); - } - if (!$this->isRealized) { - $this->error = new RingException('Waiting did not resolve future'); - } - } - - if ($this->error) { - throw $this->error; - } - - return $this->result; - } - - public function promise() - { - return $this->wrappedPromise; - } - - public function then( - callable $onFulfilled = null, - callable $onRejected = null, - callable $onProgress = null - ) { - return $this->wrappedPromise->then($onFulfilled, $onRejected, $onProgress); - } - - public function cancel() - { - if (!$this->isRealized) { - $cancelfn = $this->cancelfn; - $this->waitfn = $this->cancelfn = null; - $this->isRealized = true; - $this->error = new CancelledFutureAccessException(); - if ($cancelfn) { - $cancelfn($this); - } - } - } - - private function addShadow() - { - // Get the result and error when the promise is resolved. Note that - // calling this function might trigger the resolution immediately. - $this->wrappedPromise->then( - function ($value) { - $this->isRealized = true; - $this->result = $value; - $this->waitfn = $this->cancelfn = null; - }, - function ($error) { - $this->isRealized = true; - $this->error = $error; - $this->waitfn = $this->cancelfn = null; - } - ); - } - - private function invokeWait() - { - try { - $wait = $this->waitfn; - $this->waitfn = null; - $wait(); - } catch (\Exception $e) { - // Defer can throw to reject. - $this->error = $e; - $this->isRealized = true; - } - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Future/CompletedFutureArray.php b/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Future/CompletedFutureArray.php deleted file mode 100644 index 0a90c939f7b9..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Future/CompletedFutureArray.php +++ /dev/null @@ -1,43 +0,0 @@ -result[$offset]); - } - - public function offsetGet($offset) - { - return $this->result[$offset]; - } - - public function offsetSet($offset, $value) - { - $this->result[$offset] = $value; - } - - public function offsetUnset($offset) - { - unset($this->result[$offset]); - } - - public function count() - { - return count($this->result); - } - - public function getIterator() - { - return new \ArrayIterator($this->result); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Future/CompletedFutureValue.php b/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Future/CompletedFutureValue.php deleted file mode 100644 index 0d25af72d4d8..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Future/CompletedFutureValue.php +++ /dev/null @@ -1,57 +0,0 @@ -result = $result; - $this->error = $e; - } - - public function wait() - { - if ($this->error) { - throw $this->error; - } - - return $this->result; - } - - public function cancel() {} - - public function promise() - { - if (!$this->cachedPromise) { - $this->cachedPromise = $this->error - ? new RejectedPromise($this->error) - : new FulfilledPromise($this->result); - } - - return $this->cachedPromise; - } - - public function then( - callable $onFulfilled = null, - callable $onRejected = null, - callable $onProgress = null - ) { - return $this->promise()->then($onFulfilled, $onRejected, $onProgress); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Future/FutureArray.php b/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Future/FutureArray.php deleted file mode 100644 index 3d64c9643ac1..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Future/FutureArray.php +++ /dev/null @@ -1,40 +0,0 @@ -_value[$offset]); - } - - public function offsetGet($offset) - { - return $this->_value[$offset]; - } - - public function offsetSet($offset, $value) - { - $this->_value[$offset] = $value; - } - - public function offsetUnset($offset) - { - unset($this->_value[$offset]); - } - - public function count() - { - return count($this->_value); - } - - public function getIterator() - { - return new \ArrayIterator($this->_value); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Future/FutureArrayInterface.php b/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Future/FutureArrayInterface.php deleted file mode 100644 index 58f5f7367069..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/src/Future/FutureArrayInterface.php +++ /dev/null @@ -1,11 +0,0 @@ -_value = $this->wait(); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/CurlFactoryTest.php b/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/CurlFactoryTest.php deleted file mode 100644 index ebde187cfa84..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/CurlFactoryTest.php +++ /dev/null @@ -1,821 +0,0 @@ - 200, - 'headers' => [ - 'Foo' => ['Bar'], - 'Baz' => ['bam'], - 'Content-Length' => [2], - ], - 'body' => 'hi', - ]]); - - $stream = Stream::factory(); - - $request = [ - 'http_method' => 'PUT', - 'headers' => [ - 'host' => [Server::$url], - 'Hi' => [' 123'], - ], - 'body' => 'testing', - 'client' => ['save_to' => $stream], - ]; - - $f = new CurlFactory(); - $result = $f($request); - $this->assertInternalType('array', $result); - $this->assertCount(3, $result); - $this->assertInternalType('resource', $result[0]); - $this->assertInternalType('array', $result[1]); - $this->assertSame($stream, $result[2]); - curl_close($result[0]); - - $this->assertEquals('PUT', $_SERVER['_curl'][CURLOPT_CUSTOMREQUEST]); - $this->assertEquals( - 'http://http://127.0.0.1:8125/', - $_SERVER['_curl'][CURLOPT_URL] - ); - // Sends via post fields when the request is small enough - $this->assertEquals('testing', $_SERVER['_curl'][CURLOPT_POSTFIELDS]); - $this->assertEquals(0, $_SERVER['_curl'][CURLOPT_RETURNTRANSFER]); - $this->assertEquals(0, $_SERVER['_curl'][CURLOPT_HEADER]); - $this->assertEquals(150, $_SERVER['_curl'][CURLOPT_CONNECTTIMEOUT]); - $this->assertInstanceOf('Closure', $_SERVER['_curl'][CURLOPT_HEADERFUNCTION]); - - if (defined('CURLOPT_PROTOCOLS')) { - $this->assertEquals( - CURLPROTO_HTTP | CURLPROTO_HTTPS, - $_SERVER['_curl'][CURLOPT_PROTOCOLS] - ); - } - - $this->assertContains('Expect:', $_SERVER['_curl'][CURLOPT_HTTPHEADER]); - $this->assertContains('Accept:', $_SERVER['_curl'][CURLOPT_HTTPHEADER]); - $this->assertContains('Content-Type:', $_SERVER['_curl'][CURLOPT_HTTPHEADER]); - $this->assertContains('Hi: 123', $_SERVER['_curl'][CURLOPT_HTTPHEADER]); - $this->assertContains('host: http://127.0.0.1:8125/', $_SERVER['_curl'][CURLOPT_HTTPHEADER]); - } - - public function testSendsHeadRequests() - { - Server::flush(); - Server::enqueue([['status' => 200]]); - $a = new CurlMultiHandler(); - $response = $a([ - 'http_method' => 'HEAD', - 'headers' => ['host' => [Server::$host]], - ]); - $response->wait(); - $this->assertEquals(true, $_SERVER['_curl'][CURLOPT_NOBODY]); - $checks = [CURLOPT_WRITEFUNCTION, CURLOPT_READFUNCTION, CURLOPT_FILE, CURLOPT_INFILE]; - foreach ($checks as $check) { - $this->assertArrayNotHasKey($check, $_SERVER['_curl']); - } - $this->assertEquals('HEAD', Server::received()[0]['http_method']); - } - - public function testCanAddCustomCurlOptions() - { - Server::flush(); - Server::enqueue([['status' => 200]]); - $a = new CurlMultiHandler(); - $a([ - 'http_method' => 'GET', - 'headers' => ['host' => [Server::$host]], - 'client' => ['curl' => [CURLOPT_LOW_SPEED_LIMIT => 10]], - ]); - $this->assertEquals(10, $_SERVER['_curl'][CURLOPT_LOW_SPEED_LIMIT]); - } - - /** - * @expectedException \InvalidArgumentException - * @expectedExceptionMessage SSL CA bundle not found: /does/not/exist - */ - public function testValidatesVerify() - { - $f = new CurlFactory(); - $f([ - 'http_method' => 'GET', - 'headers' => ['host' => ['foo.com']], - 'client' => ['verify' => '/does/not/exist'], - ]); - } - - public function testCanSetVerifyToFile() - { - $f = new CurlFactory(); - $f([ - 'http_method' => 'GET', - 'headers' => ['host' => ['foo.com']], - 'client' => ['verify' => __FILE__], - ]); - $this->assertEquals(__FILE__, $_SERVER['_curl'][CURLOPT_CAINFO]); - $this->assertEquals(2, $_SERVER['_curl'][CURLOPT_SSL_VERIFYHOST]); - $this->assertEquals(true, $_SERVER['_curl'][CURLOPT_SSL_VERIFYPEER]); - } - - public function testAddsVerifyAsTrue() - { - $f = new CurlFactory(); - $f([ - 'http_method' => 'GET', - 'headers' => ['host' => ['foo.com']], - 'client' => ['verify' => true], - ]); - $this->assertEquals(2, $_SERVER['_curl'][CURLOPT_SSL_VERIFYHOST]); - $this->assertEquals(true, $_SERVER['_curl'][CURLOPT_SSL_VERIFYPEER]); - $this->assertArrayNotHasKey(CURLOPT_CAINFO, $_SERVER['_curl']); - } - - public function testCanDisableVerify() - { - $f = new CurlFactory(); - $f([ - 'http_method' => 'GET', - 'headers' => ['host' => ['foo.com']], - 'client' => ['verify' => false], - ]); - $this->assertEquals(0, $_SERVER['_curl'][CURLOPT_SSL_VERIFYHOST]); - $this->assertEquals(false, $_SERVER['_curl'][CURLOPT_SSL_VERIFYPEER]); - } - - public function testAddsProxy() - { - $f = new CurlFactory(); - $f([ - 'http_method' => 'GET', - 'headers' => ['host' => ['foo.com']], - 'client' => ['proxy' => 'http://bar.com'], - ]); - $this->assertEquals('http://bar.com', $_SERVER['_curl'][CURLOPT_PROXY]); - } - - public function testAddsViaScheme() - { - $f = new CurlFactory(); - $f([ - 'http_method' => 'GET', - 'scheme' => 'http', - 'headers' => ['host' => ['foo.com']], - 'client' => [ - 'proxy' => ['http' => 'http://bar.com', 'https' => 'https://t'], - ], - ]); - $this->assertEquals('http://bar.com', $_SERVER['_curl'][CURLOPT_PROXY]); - } - - /** - * @expectedException \InvalidArgumentException - * @expectedExceptionMessage SSL private key not found: /does/not/exist - */ - public function testValidatesSslKey() - { - $f = new CurlFactory(); - $f([ - 'http_method' => 'GET', - 'headers' => ['host' => ['foo.com']], - 'client' => ['ssl_key' => '/does/not/exist'], - ]); - } - - public function testAddsSslKey() - { - $f = new CurlFactory(); - $f([ - 'http_method' => 'GET', - 'headers' => ['host' => ['foo.com']], - 'client' => ['ssl_key' => __FILE__], - ]); - $this->assertEquals(__FILE__, $_SERVER['_curl'][CURLOPT_SSLKEY]); - } - - public function testAddsSslKeyWithPassword() - { - $f = new CurlFactory(); - $f([ - 'http_method' => 'GET', - 'headers' => ['host' => ['foo.com']], - 'client' => ['ssl_key' => [__FILE__, 'test']], - ]); - $this->assertEquals(__FILE__, $_SERVER['_curl'][CURLOPT_SSLKEY]); - $this->assertEquals('test', $_SERVER['_curl'][CURLOPT_SSLKEYPASSWD]); - } - - /** - * @expectedException \InvalidArgumentException - * @expectedExceptionMessage SSL certificate not found: /does/not/exist - */ - public function testValidatesCert() - { - $f = new CurlFactory(); - $f([ - 'http_method' => 'GET', - 'headers' => ['host' => ['foo.com']], - 'client' => ['cert' => '/does/not/exist'], - ]); - } - - public function testAddsCert() - { - $f = new CurlFactory(); - $f([ - 'http_method' => 'GET', - 'headers' => ['host' => ['foo.com']], - 'client' => ['cert' => __FILE__], - ]); - $this->assertEquals(__FILE__, $_SERVER['_curl'][CURLOPT_SSLCERT]); - } - - public function testAddsCertWithPassword() - { - $f = new CurlFactory(); - $f([ - 'http_method' => 'GET', - 'headers' => ['host' => ['foo.com']], - 'client' => ['cert' => [__FILE__, 'test']], - ]); - $this->assertEquals(__FILE__, $_SERVER['_curl'][CURLOPT_SSLCERT]); - $this->assertEquals('test', $_SERVER['_curl'][CURLOPT_SSLCERTPASSWD]); - } - - /** - * @expectedException \InvalidArgumentException - * @expectedExceptionMessage progress client option must be callable - */ - public function testValidatesProgress() - { - $f = new CurlFactory(); - $f([ - 'http_method' => 'GET', - 'headers' => ['host' => ['foo.com']], - 'client' => ['progress' => 'foo'], - ]); - } - - public function testEmitsDebugInfoToStream() - { - $res = fopen('php://memory', 'r+'); - Server::flush(); - Server::enqueue([['status' => 200]]); - $a = new CurlMultiHandler(); - $response = $a([ - 'http_method' => 'HEAD', - 'headers' => ['host' => [Server::$host]], - 'client' => ['debug' => $res], - ]); - $response->wait(); - rewind($res); - $output = str_replace("\r", '', stream_get_contents($res)); - $this->assertContains( - "> HEAD / HTTP/1.1\nhost: 127.0.0.1:8125\n\n", - $output - ); - $this->assertContains("< HTTP/1.1 200", $output); - fclose($res); - } - - public function testEmitsProgressToFunction() - { - Server::flush(); - Server::enqueue([['status' => 200]]); - $a = new CurlMultiHandler(); - $called = []; - $response = $a([ - 'http_method' => 'HEAD', - 'headers' => ['host' => [Server::$host]], - 'client' => [ - 'progress' => function () use (&$called) { - $called[] = func_get_args(); - }, - ], - ]); - $response->wait(); - $this->assertNotEmpty($called); - foreach ($called as $call) { - $this->assertCount(4, $call); - } - } - - private function addDecodeResponse($withEncoding = true) - { - $content = gzencode('test'); - $response = [ - 'status' => 200, - 'reason' => 'OK', - 'headers' => ['Content-Length' => [strlen($content)]], - 'body' => $content, - ]; - - if ($withEncoding) { - $response['headers']['Content-Encoding'] = ['gzip']; - } - - Server::flush(); - Server::enqueue([$response]); - - return $content; - } - - public function testDecodesGzippedResponses() - { - $this->addDecodeResponse(); - $handler = new CurlMultiHandler(); - $response = $handler([ - 'http_method' => 'GET', - 'headers' => ['host' => [Server::$host]], - 'client' => ['decode_content' => true], - ]); - $response->wait(); - $this->assertEquals('test', Core::body($response)); - $this->assertEquals('', $_SERVER['_curl'][CURLOPT_ENCODING]); - $sent = Server::received()[0]; - $this->assertNull(Core::header($sent, 'Accept-Encoding')); - } - - public function testDecodesGzippedResponsesWithHeader() - { - $this->addDecodeResponse(); - $handler = new CurlMultiHandler(); - $response = $handler([ - 'http_method' => 'GET', - 'headers' => [ - 'host' => [Server::$host], - 'Accept-Encoding' => ['gzip'], - ], - 'client' => ['decode_content' => true], - ]); - $response->wait(); - $this->assertEquals('gzip', $_SERVER['_curl'][CURLOPT_ENCODING]); - $sent = Server::received()[0]; - $this->assertEquals('gzip', Core::header($sent, 'Accept-Encoding')); - $this->assertEquals('test', Core::body($response)); - } - - public function testDoesNotForceDecode() - { - $content = $this->addDecodeResponse(); - $handler = new CurlMultiHandler(); - $response = $handler([ - 'http_method' => 'GET', - 'headers' => ['host' => [Server::$host]], - 'client' => ['decode_content' => false], - ]); - $response->wait(); - $sent = Server::received()[0]; - $this->assertNull(Core::header($sent, 'Accept-Encoding')); - $this->assertEquals($content, Core::body($response)); - } - - public function testProtocolVersion() - { - Server::flush(); - Server::enqueue([['status' => 200]]); - $a = new CurlMultiHandler(); - $a([ - 'http_method' => 'GET', - 'headers' => ['host' => [Server::$host]], - 'version' => 1.0, - ]); - $this->assertEquals(CURL_HTTP_VERSION_1_0, $_SERVER['_curl'][CURLOPT_HTTP_VERSION]); - } - - /** - * @expectedException \InvalidArgumentException - */ - public function testValidatesSaveTo() - { - $handler = new CurlMultiHandler(); - $handler([ - 'http_method' => 'GET', - 'headers' => ['host' => [Server::$host]], - 'client' => ['save_to' => true], - ]); - } - - public function testSavesToStream() - { - $stream = fopen('php://memory', 'r+'); - $this->addDecodeResponse(); - $handler = new CurlMultiHandler(); - $response = $handler([ - 'http_method' => 'GET', - 'headers' => ['host' => [Server::$host]], - 'client' => [ - 'decode_content' => true, - 'save_to' => $stream, - ], - ]); - $response->wait(); - rewind($stream); - $this->assertEquals('test', stream_get_contents($stream)); - } - - public function testSavesToGuzzleStream() - { - $stream = Stream::factory(); - $this->addDecodeResponse(); - $handler = new CurlMultiHandler(); - $response = $handler([ - 'http_method' => 'GET', - 'headers' => ['host' => [Server::$host]], - 'client' => [ - 'decode_content' => true, - 'save_to' => $stream, - ], - ]); - $response->wait(); - $this->assertEquals('test', (string) $stream); - } - - public function testSavesToFileOnDisk() - { - $tmpfile = tempnam(sys_get_temp_dir(), 'testfile'); - $this->addDecodeResponse(); - $handler = new CurlMultiHandler(); - $response = $handler([ - 'http_method' => 'GET', - 'headers' => ['host' => [Server::$host]], - 'client' => [ - 'decode_content' => true, - 'save_to' => $tmpfile, - ], - ]); - $response->wait(); - $this->assertEquals('test', file_get_contents($tmpfile)); - unlink($tmpfile); - } - - /** - * @expectedException \InvalidArgumentException - */ - public function testValidatesBody() - { - $handler = new CurlMultiHandler(); - $handler([ - 'http_method' => 'GET', - 'headers' => ['host' => [Server::$host]], - 'body' => false, - ]); - } - - public function testAddsLargePayloadFromStreamWithNoSizeUsingChunked() - { - $stream = Stream::factory('foo'); - $stream = FnStream::decorate($stream, [ - 'getSize' => function () { - return null; - } - ]); - $this->addDecodeResponse(); - $handler = new CurlMultiHandler(); - $response = $handler([ - 'http_method' => 'GET', - 'headers' => ['host' => [Server::$host]], - 'body' => $stream, - ]); - $response->wait(); - $sent = Server::received()[0]; - $this->assertEquals('chunked', Core::header($sent, 'Transfer-Encoding')); - $this->assertNull(Core::header($sent, 'Content-Length')); - $this->assertEquals('foo', $sent['body']); - } - - public function testAddsPayloadFromIterator() - { - $iter = new \ArrayIterator(['f', 'o', 'o']); - $this->addDecodeResponse(); - $handler = new CurlMultiHandler(); - $response = $handler([ - 'http_method' => 'GET', - 'headers' => ['host' => [Server::$host]], - 'body' => $iter, - ]); - $response->wait(); - $sent = Server::received()[0]; - $this->assertEquals('chunked', Core::header($sent, 'Transfer-Encoding')); - $this->assertNull(Core::header($sent, 'Content-Length')); - $this->assertEquals('foo', $sent['body']); - } - - public function testAddsPayloadFromResource() - { - $res = fopen('php://memory', 'r+'); - $data = str_repeat('.', 1000000); - fwrite($res, $data); - rewind($res); - $this->addDecodeResponse(); - $handler = new CurlMultiHandler(); - $response = $handler([ - 'http_method' => 'GET', - 'headers' => [ - 'host' => [Server::$host], - 'content-length' => [1000000], - ], - 'body' => $res, - ]); - $response->wait(); - $sent = Server::received()[0]; - $this->assertNull(Core::header($sent, 'Transfer-Encoding')); - $this->assertEquals(1000000, Core::header($sent, 'Content-Length')); - $this->assertEquals($data, $sent['body']); - } - - public function testAddsContentLengthFromStream() - { - $stream = Stream::factory('foo'); - $this->addDecodeResponse(); - $handler = new CurlMultiHandler(); - $response = $handler([ - 'http_method' => 'GET', - 'headers' => ['host' => [Server::$host]], - 'body' => $stream, - ]); - $response->wait(); - $sent = Server::received()[0]; - $this->assertEquals(3, Core::header($sent, 'Content-Length')); - $this->assertNull(Core::header($sent, 'Transfer-Encoding')); - $this->assertEquals('foo', $sent['body']); - } - - public function testDoesNotAddMultipleContentLengthHeaders() - { - $this->addDecodeResponse(); - $handler = new CurlMultiHandler(); - $response = $handler([ - 'http_method' => 'GET', - 'headers' => [ - 'host' => [Server::$host], - 'content-length' => [3], - ], - 'body' => 'foo', - ]); - $response->wait(); - $sent = Server::received()[0]; - $this->assertEquals(3, Core::header($sent, 'Content-Length')); - $this->assertNull(Core::header($sent, 'Transfer-Encoding')); - $this->assertEquals('foo', $sent['body']); - } - - public function testSendsPostWithNoBodyOrDefaultContentType() - { - Server::flush(); - Server::enqueue([['status' => 200]]); - $handler = new CurlMultiHandler(); - $response = $handler([ - 'http_method' => 'POST', - 'uri' => '/', - 'headers' => ['host' => [Server::$host]], - ]); - $response->wait(); - $received = Server::received()[0]; - $this->assertEquals('POST', $received['http_method']); - $this->assertNull(Core::header($received, 'content-type')); - $this->assertSame('0', Core::firstHeader($received, 'content-length')); - } - - public function testParseProtocolVersion() - { - $res = CurlFactory::createResponse( - function () {}, - [], - ['curl' => ['errno' => null]], - ['HTTP/1.1 200 Ok'], - null - ); - - $this->assertSame('1.1', $res['version']); - } - - public function testFailsWhenNoResponseAndNoBody() - { - $res = CurlFactory::createResponse(function () {}, [], [], [], null); - $this->assertInstanceOf('GuzzleHttp\Ring\Exception\RingException', $res['error']); - $this->assertContains( - 'No response was received for a request with no body', - $res['error']->getMessage() - ); - } - - public function testFailsWhenCannotRewindRetry() - { - $res = CurlFactory::createResponse(function () {}, [ - 'body' => new NoSeekStream(Stream::factory('foo')) - ], [], [], null); - $this->assertInstanceOf('GuzzleHttp\Ring\Exception\RingException', $res['error']); - $this->assertContains( - 'rewind the request body failed', - $res['error']->getMessage() - ); - } - - public function testRetriesWhenBodyCanBeRewound() - { - $callHandler = $called = false; - $res = CurlFactory::createResponse(function () use (&$callHandler) { - $callHandler = true; - return ['status' => 200]; - }, [ - 'body' => FnStream::decorate(Stream::factory('test'), [ - 'seek' => function () use (&$called) { - $called = true; - return true; - } - ]) - ], [], [], null); - - $this->assertTrue($callHandler); - $this->assertTrue($called); - $this->assertEquals('200', $res['status']); - } - - public function testFailsWhenRetryMoreThanThreeTimes() - { - $call = 0; - $mock = new MockHandler(function (array $request) use (&$mock, &$call) { - $call++; - return CurlFactory::createResponse($mock, $request, [], [], null); - }); - $response = $mock([ - 'http_method' => 'GET', - 'body' => 'test', - ]); - $this->assertEquals(3, $call); - $this->assertArrayHasKey('error', $response); - $this->assertContains( - 'The cURL request was retried 3 times', - $response['error']->getMessage() - ); - } - - public function testHandles100Continue() - { - Server::flush(); - Server::enqueue([ - [ - 'status' => '200', - 'reason' => 'OK', - 'headers' => [ - 'Test' => ['Hello'], - 'Content-Length' => ['4'], - ], - 'body' => 'test', - ], - ]); - - $request = [ - 'http_method' => 'PUT', - 'headers' => [ - 'Host' => [Server::$host], - 'Expect' => ['100-Continue'], - ], - 'body' => 'test', - ]; - - $handler = new CurlMultiHandler(); - $response = $handler($request)->wait(); - $this->assertEquals(200, $response['status']); - $this->assertEquals('OK', $response['reason']); - $this->assertEquals(['Hello'], $response['headers']['Test']); - $this->assertEquals(['4'], $response['headers']['Content-Length']); - $this->assertEquals('test', Core::body($response)); - } - - public function testCreatesConnectException() - { - $m = new \ReflectionMethod('GuzzleHttp\Ring\Client\CurlFactory', 'createErrorResponse'); - $m->setAccessible(true); - $response = $m->invoke( - null, - function () {}, - [], - [ - 'err_message' => 'foo', - 'curl' => [ - 'errno' => CURLE_COULDNT_CONNECT, - ] - ] - ); - $this->assertInstanceOf('GuzzleHttp\Ring\Exception\ConnectException', $response['error']); - } - - public function testParsesLastResponseOnly() - { - $response1 = [ - 'status' => 301, - 'headers' => [ - 'Content-Length' => ['0'], - 'Location' => ['/foo'] - ] - ]; - - $response2 = [ - 'status' => 200, - 'headers' => [ - 'Content-Length' => ['0'], - 'Foo' => ['bar'] - ] - ]; - - Server::flush(); - Server::enqueue([$response1, $response2]); - - $a = new CurlMultiHandler(); - $response = $a([ - 'http_method' => 'GET', - 'headers' => ['Host' => [Server::$host]], - 'client' => [ - 'curl' => [ - CURLOPT_FOLLOWLOCATION => true - ] - ] - ])->wait(); - - $this->assertEquals(1, $response['transfer_stats']['redirect_count']); - $this->assertEquals('http://127.0.0.1:8125/foo', $response['effective_url']); - $this->assertEquals(['bar'], $response['headers']['Foo']); - $this->assertEquals(200, $response['status']); - $this->assertFalse(Core::hasHeader($response, 'Location')); - } - - public function testMaintainsMultiHeaderOrder() - { - Server::flush(); - Server::enqueue([ - [ - 'status' => 200, - 'headers' => [ - 'Content-Length' => ['0'], - 'Foo' => ['a', 'b'], - 'foo' => ['c', 'd'], - ] - ] - ]); - - $a = new CurlMultiHandler(); - $response = $a([ - 'http_method' => 'GET', - 'headers' => ['Host' => [Server::$host]] - ])->wait(); - - $this->assertEquals( - ['a', 'b', 'c', 'd'], - Core::headerLines($response, 'Foo') - ); - } - - /** - * @expectedException \RuntimeException - * @expectedExceptionMessage Directory /path/to/does/not does not exist for save_to value of /path/to/does/not/exist.txt - */ - public function testThrowsWhenDirNotFound() - { - $request = [ - 'http_method' => 'GET', - 'headers' => ['host' => [Server::$url]], - 'client' => ['save_to' => '/path/to/does/not/exist.txt'], - ]; - - $f = new CurlFactory(); - $f($request); - } -} - -} diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/CurlHandlerTest.php b/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/CurlHandlerTest.php deleted file mode 100644 index ba03b8cd37b6..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/CurlHandlerTest.php +++ /dev/null @@ -1,96 +0,0 @@ -markTestSkipped('curl_reset() is not available'); - } - } - - protected function getHandler($factory = null, $options = []) - { - return new CurlHandler($options); - } - - public function testCanSetMaxHandles() - { - $a = new CurlHandler(['max_handles' => 10]); - $this->assertEquals(10, $this->readAttribute($a, 'maxHandles')); - } - - public function testCreatesCurlErrors() - { - $handler = new CurlHandler(); - $response = $handler([ - 'http_method' => 'GET', - 'uri' => '/', - 'headers' => ['host' => ['localhost:123']], - 'client' => ['timeout' => 0.001, 'connect_timeout' => 0.001], - ]); - $this->assertNull($response['status']); - $this->assertNull($response['reason']); - $this->assertEquals([], $response['headers']); - $this->assertInstanceOf( - 'GuzzleHttp\Ring\Exception\RingException', - $response['error'] - ); - - $this->assertEquals( - 1, - preg_match('/^cURL error \d+: .*$/', $response['error']->getMessage()) - ); - } - - public function testReleasesAdditionalEasyHandles() - { - Server::flush(); - $response = [ - 'status' => 200, - 'headers' => ['Content-Length' => [4]], - 'body' => 'test', - ]; - - Server::enqueue([$response, $response, $response, $response]); - $a = new CurlHandler(['max_handles' => 2]); - - $fn = function () use (&$calls, $a, &$fn) { - if (++$calls < 4) { - $a([ - 'http_method' => 'GET', - 'headers' => ['host' => [Server::$host]], - 'client' => ['progress' => $fn], - ]); - } - }; - - $request = [ - 'http_method' => 'GET', - 'headers' => ['host' => [Server::$host]], - 'client' => [ - 'progress' => $fn, - ], - ]; - - $a($request); - $this->assertCount(2, $this->readAttribute($a, 'handles')); - } - - public function testReusesHandles() - { - Server::flush(); - $response = ['status' => 200]; - Server::enqueue([$response, $response]); - $a = new CurlHandler(); - $request = [ - 'http_method' => 'GET', - 'headers' => ['host' => [Server::$host]], - ]; - $a($request); - $a($request); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/CurlMultiHandlerTest.php b/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/CurlMultiHandlerTest.php deleted file mode 100644 index 530b2394ab62..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/CurlMultiHandlerTest.php +++ /dev/null @@ -1,181 +0,0 @@ - 200]]); - $a = new CurlMultiHandler(); - $response = $a([ - 'http_method' => 'GET', - 'headers' => ['host' => [Server::$host]], - ]); - $this->assertInstanceOf('GuzzleHttp\Ring\Future\FutureArray', $response); - $this->assertEquals(200, $response['status']); - $this->assertArrayHasKey('transfer_stats', $response); - $realUrl = trim($response['transfer_stats']['url'], '/'); - $this->assertEquals(trim(Server::$url, '/'), $realUrl); - $this->assertArrayHasKey('effective_url', $response); - $this->assertEquals( - trim(Server::$url, '/'), - trim($response['effective_url'], '/') - ); - } - - public function testCreatesErrorResponses() - { - $url = 'http://localhost:123/'; - $a = new CurlMultiHandler(); - $response = $a([ - 'http_method' => 'GET', - 'headers' => ['host' => ['localhost:123']], - ]); - $this->assertInstanceOf('GuzzleHttp\Ring\Future\FutureArray', $response); - $this->assertNull($response['status']); - $this->assertNull($response['reason']); - $this->assertEquals([], $response['headers']); - $this->assertArrayHasKey('error', $response); - $this->assertContains('cURL error ', $response['error']->getMessage()); - $this->assertArrayHasKey('transfer_stats', $response); - $this->assertEquals( - trim($url, '/'), - trim($response['transfer_stats']['url'], '/') - ); - $this->assertArrayHasKey('effective_url', $response); - $this->assertEquals( - trim($url, '/'), - trim($response['effective_url'], '/') - ); - } - - public function testSendsFuturesWhenDestructed() - { - Server::enqueue([['status' => 200]]); - $a = new CurlMultiHandler(); - $response = $a([ - 'http_method' => 'GET', - 'headers' => ['host' => [Server::$host]], - ]); - $this->assertInstanceOf('GuzzleHttp\Ring\Future\FutureArray', $response); - $a->__destruct(); - $this->assertEquals(200, $response['status']); - } - - public function testCanSetMaxHandles() - { - $a = new CurlMultiHandler(['max_handles' => 2]); - $this->assertEquals(2, $this->readAttribute($a, 'maxHandles')); - } - - public function testCanSetSelectTimeout() - { - $a = new CurlMultiHandler(['select_timeout' => 2]); - $this->assertEquals(2, $this->readAttribute($a, 'selectTimeout')); - } - - public function testSendsFuturesWhenMaxHandlesIsReached() - { - $request = [ - 'http_method' => 'PUT', - 'headers' => ['host' => [Server::$host]], - 'future' => 'lazy', // passing this to control the test - ]; - $response = ['status' => 200]; - Server::flush(); - Server::enqueue([$response, $response, $response]); - $a = new CurlMultiHandler(['max_handles' => 3]); - for ($i = 0; $i < 5; $i++) { - $responses[] = $a($request); - } - $this->assertCount(3, Server::received()); - $responses[3]->cancel(); - $responses[4]->cancel(); - } - - public function testCanCancel() - { - Server::flush(); - $response = ['status' => 200]; - Server::enqueue(array_fill_keys(range(0, 10), $response)); - $a = new CurlMultiHandler(); - $responses = []; - - for ($i = 0; $i < 10; $i++) { - $response = $a([ - 'http_method' => 'GET', - 'headers' => ['host' => [Server::$host]], - 'future' => 'lazy', - ]); - $response->cancel(); - $responses[] = $response; - } - - $this->assertCount(0, Server::received()); - - foreach ($responses as $response) { - $this->assertTrue($this->readAttribute($response, 'isRealized')); - } - } - - public function testCannotCancelFinished() - { - Server::flush(); - Server::enqueue([['status' => 200]]); - $a = new CurlMultiHandler(); - $response = $a([ - 'http_method' => 'GET', - 'headers' => ['host' => [Server::$host]], - ]); - $response->wait(); - $response->cancel(); - } - - public function testDelaysInParallel() - { - Server::flush(); - Server::enqueue([['status' => 200]]); - $a = new CurlMultiHandler(); - $expected = microtime(true) + (100 / 1000); - $response = $a([ - 'http_method' => 'GET', - 'headers' => ['host' => [Server::$host]], - 'client' => ['delay' => 100], - ]); - $response->wait(); - $this->assertGreaterThanOrEqual($expected, microtime(true)); - } - - public function testSendsNonLazyFutures() - { - $request = [ - 'http_method' => 'GET', - 'headers' => ['host' => [Server::$host]], - 'future' => true, - ]; - Server::flush(); - Server::enqueue([['status' => 202]]); - $a = new CurlMultiHandler(); - $response = $a($request); - $this->assertInstanceOf('GuzzleHttp\Ring\Future\FutureArray', $response); - $this->assertEquals(202, $response['status']); - } - - public function testExtractsErrors() - { - $request = [ - 'http_method' => 'GET', - 'headers' => ['host' => ['127.0.0.1:123']], - 'future' => true, - ]; - Server::flush(); - Server::enqueue([['status' => 202]]); - $a = new CurlMultiHandler(); - $response = $a($request); - $this->assertInstanceOf('GuzzleHttp\Ring\Future\FutureArray', $response); - $this->assertEquals(CURLE_COULDNT_CONNECT, $response['curl']['errno']); - $this->assertNotEmpty($response['curl']['error']); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/MiddlewareTest.php b/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/MiddlewareTest.php deleted file mode 100644 index a47bb30bab4e..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/MiddlewareTest.php +++ /dev/null @@ -1,65 +0,0 @@ - 200]); - $calledA = false; - $a = function (array $req) use (&$calledA, $future) { - $calledA = true; - return $future; - }; - $calledB = false; - $b = function (array $req) use (&$calledB) { $calledB = true; }; - $s = Middleware::wrapFuture($a, $b); - $s([]); - $this->assertTrue($calledA); - $this->assertFalse($calledB); - } - - public function testFutureCallsStreamingHandler() - { - $future = new CompletedFutureArray(['status' => 200]); - $calledA = false; - $a = function (array $req) use (&$calledA) { $calledA = true; }; - $calledB = false; - $b = function (array $req) use (&$calledB, $future) { - $calledB = true; - return $future; - }; - $s = Middleware::wrapFuture($a, $b); - $result = $s(['client' => ['future' => true]]); - $this->assertFalse($calledA); - $this->assertTrue($calledB); - $this->assertSame($future, $result); - } - - public function testStreamingCallsDefaultHandler() - { - $calledA = false; - $a = function (array $req) use (&$calledA) { $calledA = true; }; - $calledB = false; - $b = function (array $req) use (&$calledB) { $calledB = true; }; - $s = Middleware::wrapStreaming($a, $b); - $s([]); - $this->assertTrue($calledA); - $this->assertFalse($calledB); - } - - public function testStreamingCallsStreamingHandler() - { - $calledA = false; - $a = function (array $req) use (&$calledA) { $calledA = true; }; - $calledB = false; - $b = function (array $req) use (&$calledB) { $calledB = true; }; - $s = Middleware::wrapStreaming($a, $b); - $s(['client' => ['stream' => true]]); - $this->assertFalse($calledA); - $this->assertTrue($calledB); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/MockHandlerTest.php b/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/MockHandlerTest.php deleted file mode 100644 index 26bcd6cdc7ea..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/MockHandlerTest.php +++ /dev/null @@ -1,86 +0,0 @@ - 200]); - $response = $mock([]); - $this->assertEquals(200, $response['status']); - $this->assertEquals([], $response['headers']); - $this->assertNull($response['body']); - $this->assertNull($response['reason']); - $this->assertNull($response['effective_url']); - } - - public function testReturnsFutures() - { - $deferred = new Deferred(); - $future = new FutureArray( - $deferred->promise(), - function () use ($deferred) { - $deferred->resolve(['status' => 200]); - } - ); - $mock = new MockHandler($future); - $response = $mock([]); - $this->assertInstanceOf('GuzzleHttp\Ring\Future\FutureArray', $response); - $this->assertEquals(200, $response['status']); - } - - public function testReturnsFuturesWithThenCall() - { - $deferred = new Deferred(); - $future = new FutureArray( - $deferred->promise(), - function () use ($deferred) { - $deferred->resolve(['status' => 200]); - } - ); - $mock = new MockHandler($future); - $response = $mock([]); - $this->assertInstanceOf('GuzzleHttp\Ring\Future\FutureArray', $response); - $this->assertEquals(200, $response['status']); - $req = null; - $promise = $response->then(function ($value) use (&$req) { - $req = $value; - $this->assertEquals(200, $req['status']); - }); - $this->assertInstanceOf('React\Promise\PromiseInterface', $promise); - $this->assertEquals(200, $req['status']); - } - - public function testReturnsFuturesAndProxiesCancel() - { - $c = null; - $deferred = new Deferred(); - $future = new FutureArray( - $deferred->promise(), - function () {}, - function () use (&$c) { - $c = true; - return true; - } - ); - $mock = new MockHandler($future); - $response = $mock([]); - $this->assertInstanceOf('GuzzleHttp\Ring\Future\FutureArray', $response); - $response->cancel(); - $this->assertTrue($c); - } - - /** - * @expectedException \InvalidArgumentException - * @expectedExceptionMessage Response must be an array or FutureArrayInterface. Found - */ - public function testEnsuresMockIsValid() - { - $mock = new MockHandler('foo'); - $mock([]); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/Server.php b/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/Server.php deleted file mode 100644 index 14665a5565df..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/Server.php +++ /dev/null @@ -1,183 +0,0 @@ - [], 'reason' => '', 'body' => '']; - $data[] = $response; - } - - self::send('PUT', '/guzzle-server/responses', json_encode($data)); - } - - /** - * Get all of the received requests as a RingPHP request structure. - * - * @return array - * @throws \RuntimeException - */ - public static function received() - { - if (!self::$started) { - return []; - } - - $response = self::send('GET', '/guzzle-server/requests'); - $body = Core::body($response); - $result = json_decode($body, true); - if ($result === false) { - throw new \RuntimeException('Error decoding response: ' - . json_last_error()); - } - - foreach ($result as &$res) { - if (isset($res['uri'])) { - $res['resource'] = $res['uri']; - } - if (isset($res['query_string'])) { - $res['resource'] .= '?' . $res['query_string']; - } - if (!isset($res['resource'])) { - $res['resource'] = ''; - } - // Ensure that headers are all arrays - if (isset($res['headers'])) { - foreach ($res['headers'] as &$h) { - $h = (array) $h; - } - unset($h); - } - } - - unset($res); - return $result; - } - - /** - * Stop running the node.js server - */ - public static function stop() - { - if (self::$started) { - self::send('DELETE', '/guzzle-server'); - } - - self::$started = false; - } - - public static function wait($maxTries = 20) - { - $tries = 0; - while (!self::isListening() && ++$tries < $maxTries) { - usleep(100000); - } - - if (!self::isListening()) { - throw new \RuntimeException('Unable to contact node.js server'); - } - } - - public static function start() - { - if (self::$started) { - return; - } - - try { - self::wait(); - } catch (\Exception $e) { - exec('node ' . __DIR__ . \DIRECTORY_SEPARATOR . 'server.js ' - . self::$port . ' >> /tmp/server.log 2>&1 &'); - self::wait(); - } - - self::$started = true; - } - - private static function isListening() - { - $response = self::send('GET', '/guzzle-server/perf', null, [ - 'connect_timeout' => 1, - 'timeout' => 1 - ]); - - return !isset($response['error']); - } - - private static function send( - $method, - $path, - $body = null, - array $client = [] - ) { - $handler = new StreamHandler(); - - $request = [ - 'http_method' => $method, - 'uri' => $path, - 'request_port' => 8125, - 'headers' => ['host' => ['127.0.0.1:8125']], - 'body' => $body, - 'client' => $client, - ]; - - if ($body) { - $request['headers']['content-length'] = [strlen($body)]; - } - - return $handler($request); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/StreamHandlerTest.php b/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/StreamHandlerTest.php deleted file mode 100644 index 3cb9a8e1e63b..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/StreamHandlerTest.php +++ /dev/null @@ -1,480 +0,0 @@ -queueRes(); - $handler = new StreamHandler(); - $response = $handler([ - 'http_method' => 'GET', - 'uri' => '/', - 'headers' => [ - 'host' => [Server::$host], - 'Foo' => ['Bar'], - ], - ]); - - $this->assertEquals('1.1', $response['version']); - $this->assertEquals(200, $response['status']); - $this->assertEquals('OK', $response['reason']); - $this->assertEquals(['Bar'], $response['headers']['Foo']); - $this->assertEquals(['8'], $response['headers']['Content-Length']); - $this->assertEquals('hi there', Core::body($response)); - - $sent = Server::received()[0]; - $this->assertEquals('GET', $sent['http_method']); - $this->assertEquals('/', $sent['resource']); - $this->assertEquals(['127.0.0.1:8125'], $sent['headers']['host']); - $this->assertEquals('Bar', Core::header($sent, 'foo')); - } - - public function testAddsErrorToResponse() - { - $handler = new StreamHandler(); - $result = $handler([ - 'http_method' => 'GET', - 'headers' => ['host' => ['localhost:123']], - 'client' => ['timeout' => 0.01], - ]); - $this->assertInstanceOf( - 'GuzzleHttp\Ring\Future\CompletedFutureArray', - $result - ); - $this->assertNull($result['status']); - $this->assertNull($result['body']); - $this->assertEquals([], $result['headers']); - $this->assertInstanceOf( - 'GuzzleHttp\Ring\Exception\RingException', - $result['error'] - ); - } - - public function testEnsuresTheHttpProtocol() - { - $handler = new StreamHandler(); - $result = $handler([ - 'http_method' => 'GET', - 'url' => 'ftp://localhost:123', - ]); - $this->assertArrayHasKey('error', $result); - $this->assertContains( - 'URL is invalid: ftp://localhost:123', - $result['error']->getMessage() - ); - } - - public function testStreamAttributeKeepsStreamOpen() - { - $this->queueRes(); - $handler = new StreamHandler(); - $response = $handler([ - 'http_method' => 'PUT', - 'uri' => '/foo', - 'query_string' => 'baz=bar', - 'headers' => [ - 'host' => [Server::$host], - 'Foo' => ['Bar'], - ], - 'body' => 'test', - 'client' => ['stream' => true], - ]); - - $this->assertEquals(200, $response['status']); - $this->assertEquals('OK', $response['reason']); - $this->assertEquals('8', Core::header($response, 'Content-Length')); - $body = $response['body']; - $this->assertTrue(is_resource($body)); - $this->assertEquals('http', stream_get_meta_data($body)['wrapper_type']); - $this->assertEquals('hi there', stream_get_contents($body)); - fclose($body); - $sent = Server::received()[0]; - $this->assertEquals('PUT', $sent['http_method']); - $this->assertEquals('/foo', $sent['uri']); - $this->assertEquals('baz=bar', $sent['query_string']); - $this->assertEquals('/foo?baz=bar', $sent['resource']); - $this->assertEquals('127.0.0.1:8125', Core::header($sent, 'host')); - $this->assertEquals('Bar', Core::header($sent, 'foo')); - } - - public function testDrainsResponseIntoTempStream() - { - $this->queueRes(); - $handler = new StreamHandler(); - $response = $handler([ - 'http_method' => 'GET', - 'uri' => '/', - 'headers' => ['host' => [Server::$host]], - ]); - $body = $response['body']; - $this->assertEquals('php://temp', stream_get_meta_data($body)['uri']); - $this->assertEquals('hi', fread($body, 2)); - fclose($body); - } - - public function testDrainsResponseIntoSaveToBody() - { - $r = fopen('php://temp', 'r+'); - $this->queueRes(); - $handler = new StreamHandler(); - $response = $handler([ - 'http_method' => 'GET', - 'uri' => '/', - 'headers' => ['host' => [Server::$host]], - 'client' => ['save_to' => $r], - ]); - $body = $response['body']; - $this->assertEquals('php://temp', stream_get_meta_data($body)['uri']); - $this->assertEquals('hi', fread($body, 2)); - $this->assertEquals(' there', stream_get_contents($r)); - fclose($r); - } - - public function testDrainsResponseIntoSaveToBodyAtPath() - { - $tmpfname = tempnam('/tmp', 'save_to_path'); - $this->queueRes(); - $handler = new StreamHandler(); - $response = $handler([ - 'http_method' => 'GET', - 'uri' => '/', - 'headers' => ['host' => [Server::$host]], - 'client' => ['save_to' => $tmpfname], - ]); - $body = $response['body']; - $this->assertInstanceOf('GuzzleHttp\Stream\StreamInterface', $body); - $this->assertEquals($tmpfname, $body->getMetadata('uri')); - $this->assertEquals('hi', $body->read(2)); - $body->close(); - unlink($tmpfname); - } - - public function testAutomaticallyDecompressGzip() - { - Server::flush(); - $content = gzencode('test'); - Server::enqueue([ - [ - 'status' => 200, - 'reason' => 'OK', - 'headers' => [ - 'Content-Encoding' => ['gzip'], - 'Content-Length' => [strlen($content)], - ], - 'body' => $content, - ], - ]); - - $handler = new StreamHandler(); - $response = $handler([ - 'http_method' => 'GET', - 'headers' => ['host' => [Server::$host]], - 'uri' => '/', - 'client' => ['decode_content' => true], - ]); - $this->assertEquals('test', Core::body($response)); - } - - public function testDoesNotForceGzipDecode() - { - Server::flush(); - $content = gzencode('test'); - Server::enqueue([ - [ - 'status' => 200, - 'reason' => 'OK', - 'headers' => [ - 'Content-Encoding' => ['gzip'], - 'Content-Length' => [strlen($content)], - ], - 'body' => $content, - ], - ]); - - $handler = new StreamHandler(); - $response = $handler([ - 'http_method' => 'GET', - 'headers' => ['host' => [Server::$host]], - 'uri' => '/', - 'client' => ['stream' => true, 'decode_content' => false], - ]); - $this->assertSame($content, Core::body($response)); - } - - public function testProtocolVersion() - { - $this->queueRes(); - $handler = new StreamHandler(); - $handler([ - 'http_method' => 'GET', - 'uri' => '/', - 'headers' => ['host' => [Server::$host]], - 'version' => 1.0, - ]); - - $this->assertEquals(1.0, Server::received()[0]['version']); - } - - protected function getSendResult(array $opts) - { - $this->queueRes(); - $handler = new StreamHandler(); - $opts['stream'] = true; - return $handler([ - 'http_method' => 'GET', - 'uri' => '/', - 'headers' => ['host' => [Server::$host]], - 'client' => $opts, - ]); - } - - public function testAddsProxy() - { - $res = $this->getSendResult(['stream' => true, 'proxy' => '127.0.0.1:8125']); - $opts = stream_context_get_options($res['body']); - $this->assertEquals('127.0.0.1:8125', $opts['http']['proxy']); - } - - public function testAddsTimeout() - { - $res = $this->getSendResult(['stream' => true, 'timeout' => 200]); - $opts = stream_context_get_options($res['body']); - $this->assertEquals(200, $opts['http']['timeout']); - } - - public function testVerifiesVerifyIsValidIfPath() - { - $res = $this->getSendResult(['verify' => '/does/not/exist']); - $this->assertContains( - 'SSL CA bundle not found: /does/not/exist', - (string) $res['error'] - ); - } - - public function testVerifyCanBeDisabled() - { - $res = $this->getSendResult(['verify' => false]); - $this->assertArrayNotHasKey('error', $res); - } - - public function testVerifiesCertIfValidPath() - { - $res = $this->getSendResult(['cert' => '/does/not/exist']); - $this->assertContains( - 'SSL certificate not found: /does/not/exist', - (string) $res['error'] - ); - } - - public function testVerifyCanBeSetToPath() - { - $path = $path = ClientUtils::getDefaultCaBundle(); - $res = $this->getSendResult(['verify' => $path]); - $this->assertArrayNotHasKey('error', $res); - $opts = stream_context_get_options($res['body']); - $this->assertEquals(true, $opts['ssl']['verify_peer']); - $this->assertEquals($path, $opts['ssl']['cafile']); - $this->assertTrue(file_exists($opts['ssl']['cafile'])); - } - - public function testUsesSystemDefaultBundle() - { - $path = $path = ClientUtils::getDefaultCaBundle(); - $res = $this->getSendResult(['verify' => true]); - $this->assertArrayNotHasKey('error', $res); - $opts = stream_context_get_options($res['body']); - if (PHP_VERSION_ID < 50600) { - $this->assertEquals($path, $opts['ssl']['cafile']); - } - } - - public function testEnsuresVerifyOptionIsValid() - { - $res = $this->getSendResult(['verify' => 10]); - $this->assertContains( - 'Invalid verify request option', - (string) $res['error'] - ); - } - - public function testCanSetPasswordWhenSettingCert() - { - $path = __FILE__; - $res = $this->getSendResult(['cert' => [$path, 'foo']]); - $opts = stream_context_get_options($res['body']); - $this->assertEquals($path, $opts['ssl']['local_cert']); - $this->assertEquals('foo', $opts['ssl']['passphrase']); - } - - public function testDebugAttributeWritesToStream() - { - $this->queueRes(); - $f = fopen('php://temp', 'w+'); - $this->getSendResult(['debug' => $f]); - fseek($f, 0); - $contents = stream_get_contents($f); - $this->assertContains(' [CONNECT]', $contents); - $this->assertContains(' [FILE_SIZE_IS]', $contents); - $this->assertContains(' [PROGRESS]', $contents); - } - - public function testDebugAttributeWritesStreamInfoToBuffer() - { - $called = false; - $this->queueRes(); - $buffer = fopen('php://temp', 'r+'); - $this->getSendResult([ - 'progress' => function () use (&$called) { $called = true; }, - 'debug' => $buffer, - ]); - fseek($buffer, 0); - $contents = stream_get_contents($buffer); - $this->assertContains(' [CONNECT]', $contents); - $this->assertContains(' [FILE_SIZE_IS] message: "Content-Length: 8"', $contents); - $this->assertContains(' [PROGRESS] bytes_max: "8"', $contents); - $this->assertTrue($called); - } - - public function testEmitsProgressInformation() - { - $called = []; - $this->queueRes(); - $this->getSendResult([ - 'progress' => function () use (&$called) { - $called[] = func_get_args(); - }, - ]); - $this->assertNotEmpty($called); - $this->assertEquals(8, $called[0][0]); - $this->assertEquals(0, $called[0][1]); - } - - public function testEmitsProgressInformationAndDebugInformation() - { - $called = []; - $this->queueRes(); - $buffer = fopen('php://memory', 'w+'); - $this->getSendResult([ - 'debug' => $buffer, - 'progress' => function () use (&$called) { - $called[] = func_get_args(); - }, - ]); - $this->assertNotEmpty($called); - $this->assertEquals(8, $called[0][0]); - $this->assertEquals(0, $called[0][1]); - rewind($buffer); - $this->assertNotEmpty(stream_get_contents($buffer)); - fclose($buffer); - } - - public function testAddsProxyByProtocol() - { - $url = str_replace('http', 'tcp', Server::$url); - $res = $this->getSendResult(['proxy' => ['http' => $url]]); - $opts = stream_context_get_options($res['body']); - $this->assertEquals($url, $opts['http']['proxy']); - } - - public function testPerformsShallowMergeOfCustomContextOptions() - { - $res = $this->getSendResult([ - 'stream_context' => [ - 'http' => [ - 'request_fulluri' => true, - 'method' => 'HEAD', - ], - 'socket' => [ - 'bindto' => '127.0.0.1:0', - ], - 'ssl' => [ - 'verify_peer' => false, - ], - ], - ]); - - $opts = stream_context_get_options($res['body']); - $this->assertEquals('HEAD', $opts['http']['method']); - $this->assertTrue($opts['http']['request_fulluri']); - $this->assertFalse($opts['ssl']['verify_peer']); - $this->assertEquals('127.0.0.1:0', $opts['socket']['bindto']); - } - - public function testEnsuresThatStreamContextIsAnArray() - { - $res = $this->getSendResult(['stream_context' => 'foo']); - $this->assertContains( - 'stream_context must be an array', - (string) $res['error'] - ); - } - - public function testDoesNotAddContentTypeByDefault() - { - $this->queueRes(); - $handler = new StreamHandler(); - $handler([ - 'http_method' => 'PUT', - 'uri' => '/', - 'headers' => ['host' => [Server::$host], 'content-length' => [3]], - 'body' => 'foo', - ]); - $req = Server::received()[0]; - $this->assertEquals('', Core::header($req, 'Content-Type')); - $this->assertEquals(3, Core::header($req, 'Content-Length')); - } - - private function queueRes() - { - Server::flush(); - Server::enqueue([ - [ - 'status' => 200, - 'reason' => 'OK', - 'headers' => [ - 'Foo' => ['Bar'], - 'Content-Length' => [8], - ], - 'body' => 'hi there', - ], - ]); - } - - public function testSupports100Continue() - { - Server::flush(); - Server::enqueue([ - [ - 'status' => '200', - 'reason' => 'OK', - 'headers' => [ - 'Test' => ['Hello'], - 'Content-Length' => ['4'], - ], - 'body' => 'test', - ], - ]); - - $request = [ - 'http_method' => 'PUT', - 'headers' => [ - 'Host' => [Server::$host], - 'Expect' => ['100-Continue'], - ], - 'body' => 'test', - ]; - - $handler = new StreamHandler(); - $response = $handler($request); - $this->assertEquals(200, $response['status']); - $this->assertEquals('OK', $response['reason']); - $this->assertEquals(['Hello'], $response['headers']['Test']); - $this->assertEquals(['4'], $response['headers']['Content-Length']); - $this->assertEquals('test', Core::body($response)); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/server.js b/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/server.js deleted file mode 100644 index 6a03e33ab222..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Client/server.js +++ /dev/null @@ -1,241 +0,0 @@ -/** - * Guzzle node.js test server to return queued responses to HTTP requests and - * expose a RESTful API for enqueueing responses and retrieving the requests - * that have been received. - * - * - Delete all requests that have been received: - * > DELETE /guzzle-server/requests - * > Host: 127.0.0.1:8125 - * - * - Enqueue responses - * > PUT /guzzle-server/responses - * > Host: 127.0.0.1:8125 - * > - * > [{'status': 200, 'reason': 'OK', 'headers': {}, 'body': '' }] - * - * - Get the received requests - * > GET /guzzle-server/requests - * > Host: 127.0.0.1:8125 - * - * < HTTP/1.1 200 OK - * < - * < [{'http_method': 'GET', 'uri': '/', 'headers': {}, 'body': 'string'}] - * - * - Attempt access to the secure area - * > GET /secure/by-digest/qop-auth/guzzle-server/requests - * > Host: 127.0.0.1:8125 - * - * < HTTP/1.1 401 Unauthorized - * < WWW-Authenticate: Digest realm="Digest Test", qop="auth", nonce="0796e98e1aeef43141fab2a66bf4521a", algorithm="MD5", stale="false" - * < - * < 401 Unauthorized - * - * - Shutdown the server - * > DELETE /guzzle-server - * > Host: 127.0.0.1:8125 - * - * @package Guzzle PHP - * @license See the LICENSE file that was distributed with this source code. - */ - -var http = require('http'); -var url = require('url'); - -/** - * Guzzle node.js server - * @class - */ -var GuzzleServer = function(port, log) { - - this.port = port; - this.log = log; - this.responses = []; - this.requests = []; - var that = this; - - var md5 = function(input) { - var crypto = require('crypto'); - var hasher = crypto.createHash('md5'); - hasher.update(input); - return hasher.digest('hex'); - } - - /** - * Node.js HTTP server authentication module. - * - * It is only initialized on demand (by loadAuthentifier). This avoids - * requiring the dependency to http-auth on standard operations, and the - * performance hit at startup. - */ - var auth; - - /** - * Provides authentication handlers (Basic, Digest). - */ - var loadAuthentifier = function(type, options) { - var typeId = type; - if (type == 'digest') { - typeId += '.'+(options && options.qop ? options.qop : 'none'); - } - if (!loadAuthentifier[typeId]) { - if (!auth) { - try { - auth = require('http-auth'); - } catch (e) { - if (e.code == 'MODULE_NOT_FOUND') { - return; - } - } - } - switch (type) { - case 'digest': - var digestParams = { - realm: 'Digest Test', - login: 'me', - password: 'test' - }; - if (options && options.qop) { - digestParams.qop = options.qop; - } - loadAuthentifier[typeId] = auth.digest(digestParams, function(username, callback) { - callback(md5(digestParams.login + ':' + digestParams.realm + ':' + digestParams.password)); - }); - break - } - } - return loadAuthentifier[typeId]; - }; - - var firewallRequest = function(request, req, res, requestHandlerCallback) { - var securedAreaUriParts = request.uri.match(/^\/secure\/by-(digest)(\/qop-([^\/]*))?(\/.*)$/); - if (securedAreaUriParts) { - var authentifier = loadAuthentifier(securedAreaUriParts[1], { qop: securedAreaUriParts[2] }); - if (!authentifier) { - res.writeHead(501, 'HTTP authentication not implemented', { 'Content-Length': 0 }); - res.end(); - return; - } - authentifier.check(req, res, function(req, res) { - req.url = securedAreaUriParts[4]; - requestHandlerCallback(request, req, res); - }); - } else { - requestHandlerCallback(request, req, res); - } - }; - - var controlRequest = function(request, req, res) { - if (req.url == '/guzzle-server/perf') { - res.writeHead(200, 'OK', {'Content-Length': 16}); - res.end('Body of response'); - } else if (req.method == 'DELETE') { - if (req.url == '/guzzle-server/requests') { - // Clear the received requests - that.requests = []; - res.writeHead(200, 'OK', { 'Content-Length': 0 }); - res.end(); - if (that.log) { - console.log('Flushing requests'); - } - } else if (req.url == '/guzzle-server') { - // Shutdown the server - res.writeHead(200, 'OK', { 'Content-Length': 0, 'Connection': 'close' }); - res.end(); - if (that.log) { - console.log('Shutting down'); - } - that.server.close(); - } - } else if (req.method == 'GET') { - if (req.url === '/guzzle-server/requests') { - if (that.log) { - console.log('Sending received requests'); - } - // Get received requests - var body = JSON.stringify(that.requests); - res.writeHead(200, 'OK', { 'Content-Length': body.length }); - res.end(body); - } - } else if (req.method == 'PUT' && req.url == '/guzzle-server/responses') { - if (that.log) { - console.log('Adding responses...'); - } - if (!request.body) { - if (that.log) { - console.log('No response data was provided'); - } - res.writeHead(400, 'NO RESPONSES IN REQUEST', { 'Content-Length': 0 }); - } else { - that.responses = eval('(' + request.body + ')'); - for (var i = 0; i < that.responses.length; i++) { - if (that.responses[i].body) { - that.responses[i].body = new Buffer(that.responses[i].body, 'base64'); - } - } - if (that.log) { - console.log(that.responses); - } - res.writeHead(200, 'OK', { 'Content-Length': 0 }); - } - res.end(); - } - }; - - var receivedRequest = function(request, req, res) { - if (req.url.indexOf('/guzzle-server') === 0) { - controlRequest(request, req, res); - } else if (req.url.indexOf('/guzzle-server') == -1 && !that.responses.length) { - res.writeHead(500); - res.end('No responses in queue'); - } else { - if (that.log) { - console.log('Returning response from queue and adding request'); - } - that.requests.push(request); - var response = that.responses.shift(); - res.writeHead(response.status, response.reason, response.headers); - res.end(response.body); - } - }; - - this.start = function() { - - that.server = http.createServer(function(req, res) { - - var parts = url.parse(req.url, false); - var request = { - http_method: req.method, - scheme: parts.scheme, - uri: parts.pathname, - query_string: parts.query, - headers: req.headers, - version: req.httpVersion, - body: '' - }; - - // Receive each chunk of the request body - req.addListener('data', function(chunk) { - request.body += chunk; - }); - - // Called when the request completes - req.addListener('end', function() { - firewallRequest(request, req, res, receivedRequest); - }); - }); - - that.server.listen(this.port, '127.0.0.1'); - - if (this.log) { - console.log('Server running at http://127.0.0.1:8125/'); - } - }; -}; - -// Get the port from the arguments -port = process.argv.length >= 3 ? process.argv[2] : 8125; -log = process.argv.length >= 4 ? process.argv[3] : false; - -// Start the server -server = new GuzzleServer(port, log); -server.start(); diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/CoreTest.php b/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/CoreTest.php deleted file mode 100644 index 49522f26b7e8..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/CoreTest.php +++ /dev/null @@ -1,336 +0,0 @@ -assertNull(Core::header([], 'Foo')); - $this->assertNull(Core::firstHeader([], 'Foo')); - } - - public function testChecksIfHasHeader() - { - $message = [ - 'headers' => [ - 'Foo' => ['Bar', 'Baz'], - 'foo' => ['hello'], - 'bar' => ['1'] - ] - ]; - $this->assertTrue(Core::hasHeader($message, 'Foo')); - $this->assertTrue(Core::hasHeader($message, 'foo')); - $this->assertTrue(Core::hasHeader($message, 'FoO')); - $this->assertTrue(Core::hasHeader($message, 'bar')); - $this->assertFalse(Core::hasHeader($message, 'barr')); - } - - public function testReturnsFirstHeaderWhenSimple() - { - $this->assertEquals('Bar', Core::firstHeader([ - 'headers' => ['Foo' => ['Bar', 'Baz']], - ], 'Foo')); - } - - public function testReturnsFirstHeaderWhenMultiplePerLine() - { - $this->assertEquals('Bar', Core::firstHeader([ - 'headers' => ['Foo' => ['Bar, Baz']], - ], 'Foo')); - } - - public function testExtractsCaseInsensitiveHeader() - { - $this->assertEquals( - 'hello', - Core::header(['headers' => ['foo' => ['hello']]], 'FoO') - ); - } - - public function testExtractsCaseInsensitiveHeaderLines() - { - $this->assertEquals( - ['a', 'b', 'c', 'd'], - Core::headerLines([ - 'headers' => [ - 'foo' => ['a', 'b'], - 'Foo' => ['c', 'd'] - ] - ], 'foo') - ); - } - - public function testExtractsHeaderLines() - { - $this->assertEquals( - ['bar', 'baz'], - Core::headerLines([ - 'headers' => [ - 'Foo' => ['bar', 'baz'], - ], - ], 'Foo') - ); - } - - public function testExtractsHeaderAsString() - { - $this->assertEquals( - 'bar, baz', - Core::header([ - 'headers' => [ - 'Foo' => ['bar', 'baz'], - ], - ], 'Foo', true) - ); - } - - public function testReturnsNullWhenHeaderNotFound() - { - $this->assertNull(Core::header(['headers' => []], 'Foo')); - } - - public function testRemovesHeaders() - { - $message = [ - 'headers' => [ - 'foo' => ['bar'], - 'Foo' => ['bam'], - 'baz' => ['123'], - ], - ]; - - $this->assertSame($message, Core::removeHeader($message, 'bam')); - $this->assertEquals([ - 'headers' => ['baz' => ['123']], - ], Core::removeHeader($message, 'foo')); - } - - public function testCreatesUrl() - { - $req = [ - 'scheme' => 'http', - 'headers' => ['host' => ['foo.com']], - 'uri' => '/', - ]; - - $this->assertEquals('http://foo.com/', Core::url($req)); - } - - /** - * @expectedException \InvalidArgumentException - * @expectedExceptionMessage No Host header was provided - */ - public function testEnsuresHostIsAvailableWhenCreatingUrls() - { - Core::url([]); - } - - public function testCreatesUrlWithQueryString() - { - $req = [ - 'scheme' => 'http', - 'headers' => ['host' => ['foo.com']], - 'uri' => '/', - 'query_string' => 'foo=baz', - ]; - - $this->assertEquals('http://foo.com/?foo=baz', Core::url($req)); - } - - public function testUsesUrlIfSet() - { - $req = ['url' => 'http://foo.com']; - $this->assertEquals('http://foo.com', Core::url($req)); - } - - public function testReturnsNullWhenNoBody() - { - $this->assertNull(Core::body([])); - } - - public function testReturnsStreamAsString() - { - $this->assertEquals( - 'foo', - Core::body(['body' => Stream::factory('foo')]) - ); - } - - public function testReturnsString() - { - $this->assertEquals('foo', Core::body(['body' => 'foo'])); - } - - public function testReturnsResourceContent() - { - $r = fopen('php://memory', 'w+'); - fwrite($r, 'foo'); - rewind($r); - $this->assertEquals('foo', Core::body(['body' => $r])); - fclose($r); - } - - public function testReturnsIteratorContent() - { - $a = new \ArrayIterator(['a', 'b', 'cd', '']); - $this->assertEquals('abcd', Core::body(['body' => $a])); - } - - public function testReturnsObjectToString() - { - $this->assertEquals('foo', Core::body(['body' => new StrClass])); - } - - /** - * @expectedException \InvalidArgumentException - */ - public function testEnsuresBodyIsValid() - { - Core::body(['body' => false]); - } - - public function testParsesHeadersFromLines() - { - $lines = ['Foo: bar', 'Foo: baz', 'Abc: 123', 'Def: a, b']; - $this->assertEquals([ - 'Foo' => ['bar', 'baz'], - 'Abc' => ['123'], - 'Def' => ['a, b'], - ], Core::headersFromLines($lines)); - } - - public function testParsesHeadersFromLinesWithMultipleLines() - { - $lines = ['Foo: bar', 'Foo: baz', 'Foo: 123']; - $this->assertEquals([ - 'Foo' => ['bar', 'baz', '123'], - ], Core::headersFromLines($lines)); - } - - public function testCreatesArrayCallFunctions() - { - $called = []; - $a = function ($a, $b) use (&$called) { - $called['a'] = func_get_args(); - }; - $b = function ($a, $b) use (&$called) { - $called['b'] = func_get_args(); - }; - $c = Core::callArray([$a, $b]); - $c(1, 2); - $this->assertEquals([1, 2], $called['a']); - $this->assertEquals([1, 2], $called['b']); - } - - public function testRewindsGuzzleStreams() - { - $str = Stream::factory('foo'); - $this->assertTrue(Core::rewindBody(['body' => $str])); - } - - public function testRewindsStreams() - { - $str = Stream::factory('foo')->detach(); - $this->assertTrue(Core::rewindBody(['body' => $str])); - } - - public function testRewindsIterators() - { - $iter = new \ArrayIterator(['foo']); - $this->assertTrue(Core::rewindBody(['body' => $iter])); - } - - public function testRewindsStrings() - { - $this->assertTrue(Core::rewindBody(['body' => 'hi'])); - } - - public function testRewindsToStrings() - { - $this->assertTrue(Core::rewindBody(['body' => new StrClass()])); - } - - public function typeProvider() - { - return [ - ['foo', 'string(3) "foo"'], - [true, 'bool(true)'], - [false, 'bool(false)'], - [10, 'int(10)'], - [1.0, 'float(1)'], - [new StrClass(), 'object(GuzzleHttp\Tests\Ring\StrClass)'], - [['foo'], 'array(1)'] - ]; - } - - /** - * @dataProvider typeProvider - */ - public function testDescribesType($input, $output) - { - $this->assertEquals($output, Core::describeType($input)); - } - - public function testDoesSleep() - { - $t = microtime(true); - $expected = $t + (100 / 1000); - Core::doSleep(['client' => ['delay' => 100]]); - $this->assertGreaterThanOrEqual($expected, microtime(true)); - } - - public function testProxiesFuture() - { - $f = new CompletedFutureArray(['status' => 200]); - $res = null; - $proxied = Core::proxy($f, function ($value) use (&$res) { - $value['foo'] = 'bar'; - $res = $value; - return $value; - }); - $this->assertNotSame($f, $proxied); - $this->assertEquals(200, $f->wait()['status']); - $this->assertArrayNotHasKey('foo', $f->wait()); - $this->assertEquals('bar', $proxied->wait()['foo']); - $this->assertEquals(200, $proxied->wait()['status']); - } - - public function testProxiesDeferredFuture() - { - $d = new Deferred(); - $f = new FutureArray($d->promise()); - $f2 = Core::proxy($f); - $d->resolve(['foo' => 'bar']); - $this->assertEquals('bar', $f['foo']); - $this->assertEquals('bar', $f2['foo']); - } - - public function testProxiesDeferredFutureFailure() - { - $d = new Deferred(); - $f = new FutureArray($d->promise()); - $f2 = Core::proxy($f); - $d->reject(new \Exception('foo')); - try { - $f2['hello?']; - $this->fail('did not throw'); - } catch (\Exception $e) { - $this->assertEquals('foo', $e->getMessage()); - } - - } -} - -final class StrClass -{ - public function __toString() - { - return 'foo'; - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Future/CompletedFutureArrayTest.php b/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Future/CompletedFutureArrayTest.php deleted file mode 100644 index 82d7efbf5caa..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Future/CompletedFutureArrayTest.php +++ /dev/null @@ -1,21 +0,0 @@ - 'bar']); - $this->assertEquals('bar', $f['foo']); - $this->assertFalse(isset($f['baz'])); - $f['abc'] = '123'; - $this->assertTrue(isset($f['abc'])); - $this->assertEquals(['foo' => 'bar', 'abc' => '123'], iterator_to_array($f)); - $this->assertEquals(2, count($f)); - unset($f['abc']); - $this->assertEquals(1, count($f)); - $this->assertEquals(['foo' => 'bar'], iterator_to_array($f)); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Future/CompletedFutureValueTest.php b/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Future/CompletedFutureValueTest.php deleted file mode 100644 index 6ded40dfba63..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Future/CompletedFutureValueTest.php +++ /dev/null @@ -1,46 +0,0 @@ -assertEquals('hi', $f->wait()); - $f->cancel(); - - $a = null; - $f->then(function ($v) use (&$a) { - $a = $v; - }); - $this->assertSame('hi', $a); - } - - public function testThrows() - { - $ex = new \Exception('foo'); - $f = new CompletedFutureValue(null, $ex); - $f->cancel(); - try { - $f->wait(); - $this->fail('did not throw'); - } catch (\Exception $e) { - $this->assertSame($e, $ex); - } - } - - public function testMarksAsCancelled() - { - $ex = new CancelledFutureAccessException(); - $f = new CompletedFutureValue(null, $ex); - try { - $f->wait(); - $this->fail('did not throw'); - } catch (\Exception $e) { - $this->assertSame($e, $ex); - } - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Future/FutureArrayTest.php b/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Future/FutureArrayTest.php deleted file mode 100644 index 0e09f5afa837..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Future/FutureArrayTest.php +++ /dev/null @@ -1,56 +0,0 @@ -promise(), - function () use (&$c, $deferred) { - $c = true; - $deferred->resolve(['status' => 200]); - } - ); - $this->assertFalse($c); - $this->assertFalse($this->readAttribute($f, 'isRealized')); - $this->assertEquals(200, $f['status']); - $this->assertTrue($c); - } - - public function testActsLikeArray() - { - $deferred = new Deferred(); - $f = new FutureArray( - $deferred->promise(), - function () use (&$c, $deferred) { - $deferred->resolve(['status' => 200]); - } - ); - - $this->assertTrue(isset($f['status'])); - $this->assertEquals(200, $f['status']); - $this->assertEquals(['status' => 200], $f->wait()); - $this->assertEquals(1, count($f)); - $f['baz'] = 10; - $this->assertEquals(10, $f['baz']); - unset($f['baz']); - $this->assertFalse(isset($f['baz'])); - $this->assertEquals(['status' => 200], iterator_to_array($f)); - } - - /** - * @expectedException \RuntimeException - */ - public function testThrowsWhenAccessingInvalidProperty() - { - $deferred = new Deferred(); - $f = new FutureArray($deferred->promise(), function () {}); - $f->foo; - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Future/FutureValueTest.php b/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Future/FutureValueTest.php deleted file mode 100644 index d59c543d0ff2..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/Future/FutureValueTest.php +++ /dev/null @@ -1,109 +0,0 @@ -promise(), - function () use ($deferred, &$called) { - $called++; - $deferred->resolve('foo'); - } - ); - - $this->assertEquals('foo', $f->wait()); - $this->assertEquals(1, $called); - $this->assertEquals('foo', $f->wait()); - $this->assertEquals(1, $called); - $f->cancel(); - $this->assertTrue($this->readAttribute($f, 'isRealized')); - } - - /** - * @expectedException \GuzzleHttp\Ring\Exception\CancelledFutureAccessException - */ - public function testThrowsWhenAccessingCancelled() - { - $f = new FutureValue( - (new Deferred())->promise(), - function () {}, - function () { return true; } - ); - $f->cancel(); - $f->wait(); - } - - /** - * @expectedException \OutOfBoundsException - */ - public function testThrowsWhenDerefFailure() - { - $called = false; - $deferred = new Deferred(); - $f = new FutureValue( - $deferred->promise(), - function () use(&$called) { - $called = true; - } - ); - $deferred->reject(new \OutOfBoundsException()); - $f->wait(); - $this->assertFalse($called); - } - - /** - * @expectedException \GuzzleHttp\Ring\Exception\RingException - * @expectedExceptionMessage Waiting did not resolve future - */ - public function testThrowsWhenDerefDoesNotResolve() - { - $deferred = new Deferred(); - $f = new FutureValue( - $deferred->promise(), - function () use(&$called) { - $called = true; - } - ); - $f->wait(); - } - - public function testThrowingCancelledFutureAccessExceptionCancels() - { - $deferred = new Deferred(); - $f = new FutureValue( - $deferred->promise(), - function () use ($deferred) { - throw new CancelledFutureAccessException(); - } - ); - try { - $f->wait(); - $this->fail('did not throw'); - } catch (CancelledFutureAccessException $e) {} - } - - /** - * @expectedException \Exception - * @expectedExceptionMessage foo - */ - public function testThrowingExceptionInDerefMarksAsFailed() - { - $deferred = new Deferred(); - $f = new FutureValue( - $deferred->promise(), - function () { - throw new \Exception('foo'); - } - ); - $f->wait(); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/bootstrap.php b/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/bootstrap.php deleted file mode 100644 index 017610fe0d86..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/ringphp/tests/bootstrap.php +++ /dev/null @@ -1,11 +0,0 @@ -`_, and is -(currently) compatible with the WIP PSR-7. - -Installation -============ - -This package can be installed easily using `Composer `_. -Simply add the following to the composer.json file at the root of your project: - -.. code-block:: javascript - - { - "require": { - "guzzlehttp/streams": "~3.0" - } - } - -Then install your dependencies using ``composer.phar install``. - -Documentation -============= - -The documentation for this package can be found on the main Guzzle website at -http://docs.guzzlephp.org/en/guzzle4/streams.html. - -Testing -======= - -This library is tested using PHPUnit. You'll need to install the dependencies -using `Composer `_ then run ``make test``. diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/composer.json b/apps/files_external/3rdparty/guzzlehttp/streams/composer.json deleted file mode 100644 index 6d7034370bda..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/composer.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "name": "guzzlehttp/streams", - "description": "Provides a simple abstraction over streams of data", - "homepage": "http://guzzlephp.org/", - "keywords": ["stream", "guzzle"], - "license": "MIT", - "authors": [ - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - } - ], - "require": { - "php": ">=5.4.0" - }, - "require-dev": { - "phpunit/phpunit": "~4.0" - }, - "autoload": { - "psr-4": { "GuzzleHttp\\Stream\\": "src/" } - }, - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/phpunit.xml.dist b/apps/files_external/3rdparty/guzzlehttp/streams/phpunit.xml.dist deleted file mode 100644 index 6e758c1927bf..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/phpunit.xml.dist +++ /dev/null @@ -1,17 +0,0 @@ - - - - - tests - - - - - src - - src/functions.php - - - - diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/src/AppendStream.php b/apps/files_external/3rdparty/guzzlehttp/streams/src/AppendStream.php deleted file mode 100644 index 94bda7173f7e..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/src/AppendStream.php +++ /dev/null @@ -1,220 +0,0 @@ -addStream($stream); - } - } - - public function __toString() - { - try { - $this->seek(0); - return $this->getContents(); - } catch (\Exception $e) { - return ''; - } - } - - /** - * Add a stream to the AppendStream - * - * @param StreamInterface $stream Stream to append. Must be readable. - * - * @throws \InvalidArgumentException if the stream is not readable - */ - public function addStream(StreamInterface $stream) - { - if (!$stream->isReadable()) { - throw new \InvalidArgumentException('Each stream must be readable'); - } - - // The stream is only seekable if all streams are seekable - if (!$stream->isSeekable()) { - $this->seekable = false; - } - - $this->streams[] = $stream; - } - - public function getContents() - { - return Utils::copyToString($this); - } - - /** - * Closes each attached stream. - * - * {@inheritdoc} - */ - public function close() - { - $this->pos = $this->current = 0; - - foreach ($this->streams as $stream) { - $stream->close(); - } - - $this->streams = []; - } - - /** - * Detaches each attached stream - * - * {@inheritdoc} - */ - public function detach() - { - $this->close(); - $this->detached = true; - } - - public function attach($stream) - { - throw new CannotAttachException(); - } - - public function tell() - { - return $this->pos; - } - - /** - * Tries to calculate the size by adding the size of each stream. - * - * If any of the streams do not return a valid number, then the size of the - * append stream cannot be determined and null is returned. - * - * {@inheritdoc} - */ - public function getSize() - { - $size = 0; - - foreach ($this->streams as $stream) { - $s = $stream->getSize(); - if ($s === null) { - return null; - } - $size += $s; - } - - return $size; - } - - public function eof() - { - return !$this->streams || - ($this->current >= count($this->streams) - 1 && - $this->streams[$this->current]->eof()); - } - - /** - * Attempts to seek to the given position. Only supports SEEK_SET. - * - * {@inheritdoc} - */ - public function seek($offset, $whence = SEEK_SET) - { - if (!$this->seekable || $whence !== SEEK_SET) { - return false; - } - - $success = true; - $this->pos = $this->current = 0; - - // Rewind each stream - foreach ($this->streams as $stream) { - if (!$stream->seek(0)) { - $success = false; - } - } - - if (!$success) { - return false; - } - - // Seek to the actual position by reading from each stream - while ($this->pos < $offset && !$this->eof()) { - $this->read(min(8096, $offset - $this->pos)); - } - - return $this->pos == $offset; - } - - /** - * Reads from all of the appended streams until the length is met or EOF. - * - * {@inheritdoc} - */ - public function read($length) - { - $buffer = ''; - $total = count($this->streams) - 1; - $remaining = $length; - - while ($remaining > 0) { - // Progress to the next stream if needed. - if ($this->streams[$this->current]->eof()) { - if ($this->current == $total) { - break; - } - $this->current++; - } - $buffer .= $this->streams[$this->current]->read($remaining); - $remaining = $length - strlen($buffer); - } - - $this->pos += strlen($buffer); - - return $buffer; - } - - public function isReadable() - { - return true; - } - - public function isWritable() - { - return false; - } - - public function isSeekable() - { - return $this->seekable; - } - - public function write($string) - { - return false; - } - - public function getMetadata($key = null) - { - return $key ? null : []; - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/src/AsyncReadStream.php b/apps/files_external/3rdparty/guzzlehttp/streams/src/AsyncReadStream.php deleted file mode 100644 index 25ad96021a76..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/src/AsyncReadStream.php +++ /dev/null @@ -1,207 +0,0 @@ -isReadable() || !$buffer->isWritable()) { - throw new \InvalidArgumentException( - 'Buffer must be readable and writable' - ); - } - - if (isset($config['size'])) { - $this->size = $config['size']; - } - - static $callables = ['pump', 'drain']; - foreach ($callables as $check) { - if (isset($config[$check])) { - if (!is_callable($config[$check])) { - throw new \InvalidArgumentException( - $check . ' must be callable' - ); - } - $this->{$check} = $config[$check]; - } - } - - $this->hwm = $buffer->getMetadata('hwm'); - - // Cannot drain when there's no high water mark. - if ($this->hwm === null) { - $this->drain = null; - } - - $this->stream = $buffer; - } - - /** - * Factory method used to create new async stream and an underlying buffer - * if no buffer is provided. - * - * This function accepts the same options as AsyncReadStream::__construct, - * but added the following key value pairs: - * - * - buffer: (StreamInterface) Buffer used to buffer data. If none is - * provided, a default buffer is created. - * - hwm: (int) High water mark to use if a buffer is created on your - * behalf. - * - max_buffer: (int) If provided, wraps the utilized buffer in a - * DroppingStream decorator to ensure that buffer does not exceed a given - * length. When exceeded, the stream will begin dropping data. Set the - * max_buffer to 0, to use a NullStream which does not store data. - * - write: (callable) A function that is invoked when data is written - * to the underlying buffer. The function accepts the buffer as the first - * argument, and the data being written as the second. The function MUST - * return the number of bytes that were written or false to let writers - * know to slow down. - * - drain: (callable) See constructor documentation. - * - pump: (callable) See constructor documentation. - * - * @param array $options Associative array of options. - * - * @return array Returns an array containing the buffer used to buffer - * data, followed by the ready to use AsyncReadStream object. - */ - public static function create(array $options = []) - { - $maxBuffer = isset($options['max_buffer']) - ? $options['max_buffer'] - : null; - - if ($maxBuffer === 0) { - $buffer = new NullStream(); - } elseif (isset($options['buffer'])) { - $buffer = $options['buffer']; - } else { - $hwm = isset($options['hwm']) ? $options['hwm'] : 16384; - $buffer = new BufferStream($hwm); - } - - if ($maxBuffer > 0) { - $buffer = new DroppingStream($buffer, $options['max_buffer']); - } - - // Call the on_write callback if an on_write function was provided. - if (isset($options['write'])) { - $onWrite = $options['write']; - $buffer = FnStream::decorate($buffer, [ - 'write' => function ($string) use ($buffer, $onWrite) { - $result = $buffer->write($string); - $onWrite($buffer, $string); - return $result; - } - ]); - } - - return [$buffer, new self($buffer, $options)]; - } - - public function getSize() - { - return $this->size; - } - - public function isWritable() - { - return false; - } - - public function write($string) - { - return false; - } - - public function read($length) - { - if (!$this->needsDrain && $this->drain) { - $this->needsDrain = $this->stream->getSize() >= $this->hwm; - } - - $result = $this->stream->read($length); - - // If we need to drain, then drain when the buffer is empty. - if ($this->needsDrain && $this->stream->getSize() === 0) { - $this->needsDrain = false; - $drainFn = $this->drain; - $drainFn($this->stream); - } - - $resultLen = strlen($result); - - // If a pump was provided, the buffer is still open, and not enough - // data was given, then block until the data is provided. - if ($this->pump && $resultLen < $length) { - $pumpFn = $this->pump; - $result .= $pumpFn($length - $resultLen); - } - - return $result; - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/src/BufferStream.php b/apps/files_external/3rdparty/guzzlehttp/streams/src/BufferStream.php deleted file mode 100644 index 0fffbd63a8c5..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/src/BufferStream.php +++ /dev/null @@ -1,138 +0,0 @@ -hwm = $hwm; - } - - public function __toString() - { - return $this->getContents(); - } - - public function getContents() - { - $buffer = $this->buffer; - $this->buffer = ''; - - return $buffer; - } - - public function close() - { - $this->buffer = ''; - } - - public function detach() - { - $this->close(); - } - - public function attach($stream) - { - throw new CannotAttachException(); - } - - public function getSize() - { - return strlen($this->buffer); - } - - public function isReadable() - { - return true; - } - - public function isWritable() - { - return true; - } - - public function isSeekable() - { - return false; - } - - public function seek($offset, $whence = SEEK_SET) - { - return false; - } - - public function eof() - { - return strlen($this->buffer) === 0; - } - - public function tell() - { - return false; - } - - /** - * Reads data from the buffer. - */ - public function read($length) - { - $currentLength = strlen($this->buffer); - - if ($length >= $currentLength) { - // No need to slice the buffer because we don't have enough data. - $result = $this->buffer; - $this->buffer = ''; - } else { - // Slice up the result to provide a subset of the buffer. - $result = substr($this->buffer, 0, $length); - $this->buffer = substr($this->buffer, $length); - } - - return $result; - } - - /** - * Writes data to the buffer. - */ - public function write($string) - { - $this->buffer .= $string; - - if (strlen($this->buffer) >= $this->hwm) { - return false; - } - - return strlen($string); - } - - public function getMetadata($key = null) - { - if ($key == 'hwm') { - return $this->hwm; - } - - return $key ? null : []; - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/src/CachingStream.php b/apps/files_external/3rdparty/guzzlehttp/streams/src/CachingStream.php deleted file mode 100644 index 60bb9056c432..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/src/CachingStream.php +++ /dev/null @@ -1,122 +0,0 @@ -remoteStream = $stream; - $this->stream = $target ?: new Stream(fopen('php://temp', 'r+')); - } - - public function getSize() - { - return max($this->stream->getSize(), $this->remoteStream->getSize()); - } - - /** - * {@inheritdoc} - * @throws SeekException When seeking with SEEK_END or when seeking - * past the total size of the buffer stream - */ - public function seek($offset, $whence = SEEK_SET) - { - if ($whence == SEEK_SET) { - $byte = $offset; - } elseif ($whence == SEEK_CUR) { - $byte = $offset + $this->tell(); - } else { - return false; - } - - // You cannot skip ahead past where you've read from the remote stream - if ($byte > $this->stream->getSize()) { - throw new SeekException( - $this, - $byte, - sprintf('Cannot seek to byte %d when the buffered stream only' - . ' contains %d bytes', $byte, $this->stream->getSize()) - ); - } - - return $this->stream->seek($byte); - } - - public function read($length) - { - // Perform a regular read on any previously read data from the buffer - $data = $this->stream->read($length); - $remaining = $length - strlen($data); - - // More data was requested so read from the remote stream - if ($remaining) { - // If data was written to the buffer in a position that would have - // been filled from the remote stream, then we must skip bytes on - // the remote stream to emulate overwriting bytes from that - // position. This mimics the behavior of other PHP stream wrappers. - $remoteData = $this->remoteStream->read( - $remaining + $this->skipReadBytes - ); - - if ($this->skipReadBytes) { - $len = strlen($remoteData); - $remoteData = substr($remoteData, $this->skipReadBytes); - $this->skipReadBytes = max(0, $this->skipReadBytes - $len); - } - - $data .= $remoteData; - $this->stream->write($remoteData); - } - - return $data; - } - - public function write($string) - { - // When appending to the end of the currently read stream, you'll want - // to skip bytes from being read from the remote stream to emulate - // other stream wrappers. Basically replacing bytes of data of a fixed - // length. - $overflow = (strlen($string) + $this->tell()) - $this->remoteStream->tell(); - if ($overflow > 0) { - $this->skipReadBytes += $overflow; - } - - return $this->stream->write($string); - } - - public function eof() - { - return $this->stream->eof() && $this->remoteStream->eof(); - } - - /** - * Close both the remote stream and buffer stream - */ - public function close() - { - $this->remoteStream->close() && $this->stream->close(); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/src/DroppingStream.php b/apps/files_external/3rdparty/guzzlehttp/streams/src/DroppingStream.php deleted file mode 100644 index 56ee80c123a9..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/src/DroppingStream.php +++ /dev/null @@ -1,42 +0,0 @@ -stream = $stream; - $this->maxLength = $maxLength; - } - - public function write($string) - { - $diff = $this->maxLength - $this->stream->getSize(); - - // Begin returning false when the underlying stream is too large. - if ($diff <= 0) { - return false; - } - - // Write the stream or a subset of the stream if needed. - if (strlen($string) < $diff) { - return $this->stream->write($string); - } - - $this->stream->write(substr($string, 0, $diff)); - - return false; - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/src/Exception/CannotAttachException.php b/apps/files_external/3rdparty/guzzlehttp/streams/src/Exception/CannotAttachException.php deleted file mode 100644 index e631b9fa44bb..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/src/Exception/CannotAttachException.php +++ /dev/null @@ -1,4 +0,0 @@ -methods = $methods; - - // Create the functions on the class - foreach ($methods as $name => $fn) { - $this->{'_fn_' . $name} = $fn; - } - } - - /** - * Lazily determine which methods are not implemented. - * @throws \BadMethodCallException - */ - public function __get($name) - { - throw new \BadMethodCallException(str_replace('_fn_', '', $name) - . '() is not implemented in the FnStream'); - } - - /** - * The close method is called on the underlying stream only if possible. - */ - public function __destruct() - { - if (isset($this->_fn_close)) { - call_user_func($this->_fn_close); - } - } - - /** - * Adds custom functionality to an underlying stream by intercepting - * specific method calls. - * - * @param StreamInterface $stream Stream to decorate - * @param array $methods Hash of method name to a closure - * - * @return FnStream - */ - public static function decorate(StreamInterface $stream, array $methods) - { - // If any of the required methods were not provided, then simply - // proxy to the decorated stream. - foreach (array_diff(self::$slots, array_keys($methods)) as $diff) { - $methods[$diff] = [$stream, $diff]; - } - - return new self($methods); - } - - public function __toString() - { - return call_user_func($this->_fn___toString); - } - - public function close() - { - return call_user_func($this->_fn_close); - } - - public function detach() - { - return call_user_func($this->_fn_detach); - } - - public function attach($stream) - { - return call_user_func($this->_fn_attach, $stream); - } - - public function getSize() - { - return call_user_func($this->_fn_getSize); - } - - public function tell() - { - return call_user_func($this->_fn_tell); - } - - public function eof() - { - return call_user_func($this->_fn_eof); - } - - public function isSeekable() - { - return call_user_func($this->_fn_isSeekable); - } - - public function seek($offset, $whence = SEEK_SET) - { - return call_user_func($this->_fn_seek, $offset, $whence); - } - - public function isWritable() - { - return call_user_func($this->_fn_isWritable); - } - - public function write($string) - { - return call_user_func($this->_fn_write, $string); - } - - public function isReadable() - { - return call_user_func($this->_fn_isReadable); - } - - public function read($length) - { - return call_user_func($this->_fn_read, $length); - } - - public function getContents() - { - return call_user_func($this->_fn_getContents); - } - - public function getMetadata($key = null) - { - return call_user_func($this->_fn_getMetadata, $key); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/src/GuzzleStreamWrapper.php b/apps/files_external/3rdparty/guzzlehttp/streams/src/GuzzleStreamWrapper.php deleted file mode 100644 index 4d049a6936d6..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/src/GuzzleStreamWrapper.php +++ /dev/null @@ -1,117 +0,0 @@ -isReadable()) { - $mode = $stream->isWritable() ? 'r+' : 'r'; - } elseif ($stream->isWritable()) { - $mode = 'w'; - } else { - throw new \InvalidArgumentException('The stream must be readable, ' - . 'writable, or both.'); - } - - return fopen('guzzle://stream', $mode, null, stream_context_create([ - 'guzzle' => ['stream' => $stream] - ])); - } - - /** - * Registers the stream wrapper if needed - */ - public static function register() - { - if (!in_array('guzzle', stream_get_wrappers())) { - stream_wrapper_register('guzzle', __CLASS__); - } - } - - public function stream_open($path, $mode, $options, &$opened_path) - { - $options = stream_context_get_options($this->context); - - if (!isset($options['guzzle']['stream'])) { - return false; - } - - $this->mode = $mode; - $this->stream = $options['guzzle']['stream']; - - return true; - } - - public function stream_read($count) - { - return $this->stream->read($count); - } - - public function stream_write($data) - { - return (int) $this->stream->write($data); - } - - public function stream_tell() - { - return $this->stream->tell(); - } - - public function stream_eof() - { - return $this->stream->eof(); - } - - public function stream_seek($offset, $whence) - { - return $this->stream->seek($offset, $whence); - } - - public function stream_stat() - { - static $modeMap = [ - 'r' => 33060, - 'r+' => 33206, - 'w' => 33188 - ]; - - return [ - 'dev' => 0, - 'ino' => 0, - 'mode' => $modeMap[$this->mode], - 'nlink' => 0, - 'uid' => 0, - 'gid' => 0, - 'rdev' => 0, - 'size' => $this->stream->getSize() ?: 0, - 'atime' => 0, - 'mtime' => 0, - 'ctime' => 0, - 'blksize' => 0, - 'blocks' => 0 - ]; - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/src/InflateStream.php b/apps/files_external/3rdparty/guzzlehttp/streams/src/InflateStream.php deleted file mode 100644 index 978af21031b9..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/src/InflateStream.php +++ /dev/null @@ -1,27 +0,0 @@ -stream = new Stream($resource); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/src/LazyOpenStream.php b/apps/files_external/3rdparty/guzzlehttp/streams/src/LazyOpenStream.php deleted file mode 100644 index 6242ee7b57fa..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/src/LazyOpenStream.php +++ /dev/null @@ -1,37 +0,0 @@ -filename = $filename; - $this->mode = $mode; - } - - /** - * Creates the underlying stream lazily when required. - * - * @return StreamInterface - */ - protected function createStream() - { - return Stream::factory(Utils::open($this->filename, $this->mode)); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/src/LimitStream.php b/apps/files_external/3rdparty/guzzlehttp/streams/src/LimitStream.php deleted file mode 100644 index e9fad9857331..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/src/LimitStream.php +++ /dev/null @@ -1,161 +0,0 @@ -stream = $stream; - $this->setLimit($limit); - $this->setOffset($offset); - } - - public function eof() - { - // Always return true if the underlying stream is EOF - if ($this->stream->eof()) { - return true; - } - - // No limit and the underlying stream is not at EOF - if ($this->limit == -1) { - return false; - } - - $tell = $this->stream->tell(); - if ($tell === false) { - return false; - } - - return $tell >= $this->offset + $this->limit; - } - - /** - * Returns the size of the limited subset of data - * {@inheritdoc} - */ - public function getSize() - { - if (null === ($length = $this->stream->getSize())) { - return null; - } elseif ($this->limit == -1) { - return $length - $this->offset; - } else { - return min($this->limit, $length - $this->offset); - } - } - - /** - * Allow for a bounded seek on the read limited stream - * {@inheritdoc} - */ - public function seek($offset, $whence = SEEK_SET) - { - if ($whence !== SEEK_SET || $offset < 0) { - return false; - } - - $offset += $this->offset; - - if ($this->limit !== -1) { - if ($offset > $this->offset + $this->limit) { - $offset = $this->offset + $this->limit; - } - } - - return $this->stream->seek($offset); - } - - /** - * Give a relative tell() - * {@inheritdoc} - */ - public function tell() - { - return $this->stream->tell() - $this->offset; - } - - /** - * Set the offset to start limiting from - * - * @param int $offset Offset to seek to and begin byte limiting from - * - * @return self - * @throws SeekException - */ - public function setOffset($offset) - { - $current = $this->stream->tell(); - - if ($current !== $offset) { - // If the stream cannot seek to the offset position, then read to it - if (!$this->stream->seek($offset)) { - if ($current > $offset) { - throw new SeekException($this, $offset); - } else { - $this->stream->read($offset - $current); - } - } - } - - $this->offset = $offset; - - return $this; - } - - /** - * Set the limit of bytes that the decorator allows to be read from the - * stream. - * - * @param int $limit Number of bytes to allow to be read from the stream. - * Use -1 for no limit. - * @return self - */ - public function setLimit($limit) - { - $this->limit = $limit; - - return $this; - } - - public function read($length) - { - if ($this->limit == -1) { - return $this->stream->read($length); - } - - // Check if the current position is less than the total allowed - // bytes + original offset - $remaining = ($this->offset + $this->limit) - $this->stream->tell(); - if ($remaining > 0) { - // Only return the amount of requested data, ensuring that the byte - // limit is not exceeded - return $this->stream->read(min($remaining, $length)); - } else { - return false; - } - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/src/MetadataStreamInterface.php b/apps/files_external/3rdparty/guzzlehttp/streams/src/MetadataStreamInterface.php deleted file mode 100644 index c1433ad83e81..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/src/MetadataStreamInterface.php +++ /dev/null @@ -1,11 +0,0 @@ -stream->attach($stream); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/src/NullStream.php b/apps/files_external/3rdparty/guzzlehttp/streams/src/NullStream.php deleted file mode 100644 index 41ee776683a0..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/src/NullStream.php +++ /dev/null @@ -1,78 +0,0 @@ -source = $source; - $this->size = isset($options['size']) ? $options['size'] : null; - $this->metadata = isset($options['metadata']) ? $options['metadata'] : []; - $this->buffer = new BufferStream(); - } - - public function __toString() - { - return Utils::copyToString($this); - } - - public function close() - { - $this->detach(); - } - - public function detach() - { - $this->tellPos = false; - $this->source = null; - } - - public function attach($stream) - { - throw new CannotAttachException(); - } - - public function getSize() - { - return $this->size; - } - - public function tell() - { - return $this->tellPos; - } - - public function eof() - { - return !$this->source; - } - - public function isSeekable() - { - return false; - } - - public function seek($offset, $whence = SEEK_SET) - { - return false; - } - - public function isWritable() - { - return false; - } - - public function write($string) - { - return false; - } - - public function isReadable() - { - return true; - } - - public function read($length) - { - $data = $this->buffer->read($length); - $readLen = strlen($data); - $this->tellPos += $readLen; - $remaining = $length - $readLen; - - if ($remaining) { - $this->pump($remaining); - $data .= $this->buffer->read($remaining); - $this->tellPos += strlen($data) - $readLen; - } - - return $data; - } - - public function getContents() - { - $result = ''; - while (!$this->eof()) { - $result .= $this->read(1000000); - } - - return $result; - } - - public function getMetadata($key = null) - { - if (!$key) { - return $this->metadata; - } - - return isset($this->metadata[$key]) ? $this->metadata[$key] : null; - } - - private function pump($length) - { - if ($this->source) { - do { - $data = call_user_func($this->source, $length); - if ($data === false || $data === null) { - $this->source = null; - return; - } - $this->buffer->write($data); - $length -= strlen($data); - } while ($length > 0); - } - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/src/Stream.php b/apps/files_external/3rdparty/guzzlehttp/streams/src/Stream.php deleted file mode 100644 index 7adbc5e3f3ec..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/src/Stream.php +++ /dev/null @@ -1,261 +0,0 @@ - [ - 'r' => true, 'w+' => true, 'r+' => true, 'x+' => true, 'c+' => true, - 'rb' => true, 'w+b' => true, 'r+b' => true, 'x+b' => true, - 'c+b' => true, 'rt' => true, 'w+t' => true, 'r+t' => true, - 'x+t' => true, 'c+t' => true, 'a+' => true - ], - 'write' => [ - 'w' => true, 'w+' => true, 'rw' => true, 'r+' => true, 'x+' => true, - 'c+' => true, 'wb' => true, 'w+b' => true, 'r+b' => true, - 'x+b' => true, 'c+b' => true, 'w+t' => true, 'r+t' => true, - 'x+t' => true, 'c+t' => true, 'a' => true, 'a+' => true - ] - ]; - - /** - * Create a new stream based on the input type. - * - * This factory accepts the same associative array of options as described - * in the constructor. - * - * @param resource|string|StreamInterface $resource Entity body data - * @param array $options Additional options - * - * @return Stream - * @throws \InvalidArgumentException if the $resource arg is not valid. - */ - public static function factory($resource = '', array $options = []) - { - $type = gettype($resource); - - if ($type == 'string') { - $stream = fopen('php://temp', 'r+'); - if ($resource !== '') { - fwrite($stream, $resource); - fseek($stream, 0); - } - return new self($stream, $options); - } - - if ($type == 'resource') { - return new self($resource, $options); - } - - if ($resource instanceof StreamInterface) { - return $resource; - } - - if ($type == 'object' && method_exists($resource, '__toString')) { - return self::factory((string) $resource, $options); - } - - if (is_callable($resource)) { - return new PumpStream($resource, $options); - } - - if ($resource instanceof \Iterator) { - return new PumpStream(function () use ($resource) { - if (!$resource->valid()) { - return false; - } - $result = $resource->current(); - $resource->next(); - return $result; - }, $options); - } - - throw new \InvalidArgumentException('Invalid resource type: ' . $type); - } - - /** - * This constructor accepts an associative array of options. - * - * - size: (int) If a read stream would otherwise have an indeterminate - * size, but the size is known due to foreknownledge, then you can - * provide that size, in bytes. - * - metadata: (array) Any additional metadata to return when the metadata - * of the stream is accessed. - * - * @param resource $stream Stream resource to wrap. - * @param array $options Associative array of options. - * - * @throws \InvalidArgumentException if the stream is not a stream resource - */ - public function __construct($stream, $options = []) - { - if (!is_resource($stream)) { - throw new \InvalidArgumentException('Stream must be a resource'); - } - - if (isset($options['size'])) { - $this->size = $options['size']; - } - - $this->customMetadata = isset($options['metadata']) - ? $options['metadata'] - : []; - - $this->attach($stream); - } - - /** - * Closes the stream when the destructed - */ - public function __destruct() - { - $this->close(); - } - - public function __toString() - { - if (!$this->stream) { - return ''; - } - - $this->seek(0); - - return (string) stream_get_contents($this->stream); - } - - public function getContents() - { - return $this->stream ? stream_get_contents($this->stream) : ''; - } - - public function close() - { - if (is_resource($this->stream)) { - fclose($this->stream); - } - - $this->detach(); - } - - public function detach() - { - $result = $this->stream; - $this->stream = $this->size = $this->uri = null; - $this->readable = $this->writable = $this->seekable = false; - - return $result; - } - - public function attach($stream) - { - $this->stream = $stream; - $meta = stream_get_meta_data($this->stream); - $this->seekable = $meta['seekable']; - $this->readable = isset(self::$readWriteHash['read'][$meta['mode']]); - $this->writable = isset(self::$readWriteHash['write'][$meta['mode']]); - $this->uri = $this->getMetadata('uri'); - } - - public function getSize() - { - if ($this->size !== null) { - return $this->size; - } - - if (!$this->stream) { - return null; - } - - // Clear the stat cache if the stream has a URI - if ($this->uri) { - clearstatcache(true, $this->uri); - } - - $stats = fstat($this->stream); - if (isset($stats['size'])) { - $this->size = $stats['size']; - return $this->size; - } - - return null; - } - - public function isReadable() - { - return $this->readable; - } - - public function isWritable() - { - return $this->writable; - } - - public function isSeekable() - { - return $this->seekable; - } - - public function eof() - { - return !$this->stream || feof($this->stream); - } - - public function tell() - { - return $this->stream ? ftell($this->stream) : false; - } - - public function setSize($size) - { - $this->size = $size; - - return $this; - } - - public function seek($offset, $whence = SEEK_SET) - { - return $this->seekable - ? fseek($this->stream, $offset, $whence) === 0 - : false; - } - - public function read($length) - { - return $this->readable ? fread($this->stream, $length) : false; - } - - public function write($string) - { - // We can't know the size after writing anything - $this->size = null; - - return $this->writable ? fwrite($this->stream, $string) : false; - } - - public function getMetadata($key = null) - { - if (!$this->stream) { - return $key ? null : []; - } elseif (!$key) { - return $this->customMetadata + stream_get_meta_data($this->stream); - } elseif (isset($this->customMetadata[$key])) { - return $this->customMetadata[$key]; - } - - $meta = stream_get_meta_data($this->stream); - - return isset($meta[$key]) ? $meta[$key] : null; - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/src/StreamDecoratorTrait.php b/apps/files_external/3rdparty/guzzlehttp/streams/src/StreamDecoratorTrait.php deleted file mode 100644 index 39c19c58ccf1..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/src/StreamDecoratorTrait.php +++ /dev/null @@ -1,143 +0,0 @@ -stream = $stream; - } - - /** - * Magic method used to create a new stream if streams are not added in - * the constructor of a decorator (e.g., LazyOpenStream). - */ - public function __get($name) - { - if ($name == 'stream') { - $this->stream = $this->createStream(); - return $this->stream; - } - - throw new \UnexpectedValueException("$name not found on class"); - } - - public function __toString() - { - try { - $this->seek(0); - return $this->getContents(); - } catch (\Exception $e) { - // Really, PHP? https://bugs.php.net/bug.php?id=53648 - trigger_error('StreamDecorator::__toString exception: ' - . (string) $e, E_USER_ERROR); - return ''; - } - } - - public function getContents() - { - return Utils::copyToString($this); - } - - /** - * Allow decorators to implement custom methods - * - * @param string $method Missing method name - * @param array $args Method arguments - * - * @return mixed - */ - public function __call($method, array $args) - { - $result = call_user_func_array(array($this->stream, $method), $args); - - // Always return the wrapped object if the result is a return $this - return $result === $this->stream ? $this : $result; - } - - public function close() - { - $this->stream->close(); - } - - public function getMetadata($key = null) - { - return $this->stream->getMetadata($key); - } - - public function detach() - { - return $this->stream->detach(); - } - - public function attach($stream) - { - throw new CannotAttachException(); - } - - public function getSize() - { - return $this->stream->getSize(); - } - - public function eof() - { - return $this->stream->eof(); - } - - public function tell() - { - return $this->stream->tell(); - } - - public function isReadable() - { - return $this->stream->isReadable(); - } - - public function isWritable() - { - return $this->stream->isWritable(); - } - - public function isSeekable() - { - return $this->stream->isSeekable(); - } - - public function seek($offset, $whence = SEEK_SET) - { - return $this->stream->seek($offset, $whence); - } - - public function read($length) - { - return $this->stream->read($length); - } - - public function write($string) - { - return $this->stream->write($string); - } - - /** - * Implement in subclasses to dynamically create streams when requested. - * - * @return StreamInterface - * @throws \BadMethodCallException - */ - protected function createStream() - { - throw new \BadMethodCallException('createStream() not implemented in ' - . get_class($this)); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/src/StreamInterface.php b/apps/files_external/3rdparty/guzzlehttp/streams/src/StreamInterface.php deleted file mode 100644 index fd19c6f25ae1..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/src/StreamInterface.php +++ /dev/null @@ -1,159 +0,0 @@ -eof()) { - $buf = $stream->read(1048576); - if ($buf === false) { - break; - } - $buffer .= $buf; - } - return $buffer; - } - - $len = 0; - while (!$stream->eof() && $len < $maxLen) { - $buf = $stream->read($maxLen - $len); - if ($buf === false) { - break; - } - $buffer .= $buf; - $len = strlen($buffer); - } - - return $buffer; - } - - /** - * Copy the contents of a stream into another stream until the given number - * of bytes have been read. - * - * @param StreamInterface $source Stream to read from - * @param StreamInterface $dest Stream to write to - * @param int $maxLen Maximum number of bytes to read. Pass -1 - * to read the entire stream. - */ - public static function copyToStream( - StreamInterface $source, - StreamInterface $dest, - $maxLen = -1 - ) { - if ($maxLen === -1) { - while (!$source->eof()) { - if (!$dest->write($source->read(1048576))) { - break; - } - } - return; - } - - $bytes = 0; - while (!$source->eof()) { - $buf = $source->read($maxLen - $bytes); - if (!($len = strlen($buf))) { - break; - } - $bytes += $len; - $dest->write($buf); - if ($bytes == $maxLen) { - break; - } - } - } - - /** - * Calculate a hash of a Stream - * - * @param StreamInterface $stream Stream to calculate the hash for - * @param string $algo Hash algorithm (e.g. md5, crc32, etc) - * @param bool $rawOutput Whether or not to use raw output - * - * @return string Returns the hash of the stream - * @throws SeekException - */ - public static function hash( - StreamInterface $stream, - $algo, - $rawOutput = false - ) { - $pos = $stream->tell(); - - if ($pos > 0 && !$stream->seek(0)) { - throw new SeekException($stream); - } - - $ctx = hash_init($algo); - while (!$stream->eof()) { - hash_update($ctx, $stream->read(1048576)); - } - - $out = hash_final($ctx, (bool) $rawOutput); - $stream->seek($pos); - - return $out; - } - - /** - * Read a line from the stream up to the maximum allowed buffer length - * - * @param StreamInterface $stream Stream to read from - * @param int $maxLength Maximum buffer length - * - * @return string|bool - */ - public static function readline(StreamInterface $stream, $maxLength = null) - { - $buffer = ''; - $size = 0; - - while (!$stream->eof()) { - if (false === ($byte = $stream->read(1))) { - return $buffer; - } - $buffer .= $byte; - // Break when a new line is found or the max length - 1 is reached - if ($byte == PHP_EOL || ++$size == $maxLength - 1) { - break; - } - } - - return $buffer; - } - - /** - * Alias of GuzzleHttp\Stream\Stream::factory. - * - * @param mixed $resource Resource to create - * @param array $options Associative array of stream options defined in - * {@see \GuzzleHttp\Stream\Stream::__construct} - * - * @return StreamInterface - * - * @see GuzzleHttp\Stream\Stream::factory - * @see GuzzleHttp\Stream\Stream::__construct - */ - public static function create($resource, array $options = []) - { - return Stream::factory($resource, $options); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/tests/AppendStreamTest.php b/apps/files_external/3rdparty/guzzlehttp/streams/tests/AppendStreamTest.php deleted file mode 100644 index 78798d9f7a0f..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/tests/AppendStreamTest.php +++ /dev/null @@ -1,178 +0,0 @@ -getMockBuilder('GuzzleHttp\Stream\StreamInterface') - ->setMethods(['isReadable']) - ->getMockForAbstractClass(); - $s->expects($this->once()) - ->method('isReadable') - ->will($this->returnValue(false)); - $a->addStream($s); - } - - public function testValidatesSeekType() - { - $a = new AppendStream(); - $this->assertFalse($a->seek(100, SEEK_CUR)); - } - - public function testTriesToRewindOnSeek() - { - $a = new AppendStream(); - $s = $this->getMockBuilder('GuzzleHttp\Stream\StreamInterface') - ->setMethods(['isReadable', 'seek', 'isSeekable']) - ->getMockForAbstractClass(); - $s->expects($this->once()) - ->method('isReadable') - ->will($this->returnValue(true)); - $s->expects($this->once()) - ->method('isSeekable') - ->will($this->returnValue(true)); - $s->expects($this->once()) - ->method('seek') - ->will($this->returnValue(false)); - $a->addStream($s); - $this->assertFalse($a->seek(10)); - } - - public function testSeeksToPositionByReading() - { - $a = new AppendStream([ - Stream::factory('foo'), - Stream::factory('bar'), - Stream::factory('baz'), - ]); - - $this->assertTrue($a->seek(3)); - $this->assertEquals(3, $a->tell()); - $this->assertEquals('bar', $a->read(3)); - $a->seek(6); - $this->assertEquals(6, $a->tell()); - $this->assertEquals('baz', $a->read(3)); - } - - public function testDetachesEachStream() - { - $s1 = Stream::factory('foo'); - $s2 = Stream::factory('foo'); - $a = new AppendStream([$s1, $s2]); - $this->assertSame('foofoo', (string) $a); - $a->detach(); - $this->assertSame('', (string) $a); - $this->assertSame(0, $a->getSize()); - } - - public function testClosesEachStream() - { - $s1 = Stream::factory('foo'); - $a = new AppendStream([$s1]); - $a->close(); - $this->assertSame('', (string) $a); - } - - public function testIsNotWritable() - { - $a = new AppendStream([Stream::factory('foo')]); - $this->assertFalse($a->isWritable()); - $this->assertTrue($a->isSeekable()); - $this->assertTrue($a->isReadable()); - $this->assertFalse($a->write('foo')); - } - - public function testDoesNotNeedStreams() - { - $a = new AppendStream(); - $this->assertEquals('', (string) $a); - } - - public function testCanReadFromMultipleStreams() - { - $a = new AppendStream([ - Stream::factory('foo'), - Stream::factory('bar'), - Stream::factory('baz'), - ]); - $this->assertFalse($a->eof()); - $this->assertSame(0, $a->tell()); - $this->assertEquals('foo', $a->read(3)); - $this->assertEquals('bar', $a->read(3)); - $this->assertEquals('baz', $a->read(3)); - $this->assertTrue($a->eof()); - $this->assertSame(9, $a->tell()); - $this->assertEquals('foobarbaz', (string) $a); - } - - public function testCanDetermineSizeFromMultipleStreams() - { - $a = new AppendStream([ - Stream::factory('foo'), - Stream::factory('bar') - ]); - $this->assertEquals(6, $a->getSize()); - - $s = $this->getMockBuilder('GuzzleHttp\Stream\StreamInterface') - ->setMethods(['isSeekable', 'isReadable']) - ->getMockForAbstractClass(); - $s->expects($this->once()) - ->method('isSeekable') - ->will($this->returnValue(null)); - $s->expects($this->once()) - ->method('isReadable') - ->will($this->returnValue(true)); - $a->addStream($s); - $this->assertNull($a->getSize()); - } - - public function testCatchesExceptionsWhenCastingToString() - { - $s = $this->getMockBuilder('GuzzleHttp\Stream\StreamInterface') - ->setMethods(['read', 'isReadable', 'eof']) - ->getMockForAbstractClass(); - $s->expects($this->once()) - ->method('read') - ->will($this->throwException(new \RuntimeException('foo'))); - $s->expects($this->once()) - ->method('isReadable') - ->will($this->returnValue(true)); - $s->expects($this->any()) - ->method('eof') - ->will($this->returnValue(false)); - $a = new AppendStream([$s]); - $this->assertFalse($a->eof()); - $this->assertSame('', (string) $a); - } - - public function testCanDetach() - { - $s = new AppendStream(); - $s->detach(); - } - - public function testReturnsEmptyMetadata() - { - $s = new AppendStream(); - $this->assertEquals([], $s->getMetadata()); - $this->assertNull($s->getMetadata('foo')); - } - - /** - * @expectedException \GuzzleHttp\Stream\Exception\CannotAttachException - */ - public function testCannotAttach() - { - $p = new AppendStream(); - $p->attach('a'); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/tests/AsyncReadStreamTest.php b/apps/files_external/3rdparty/guzzlehttp/streams/tests/AsyncReadStreamTest.php deleted file mode 100644 index 8c78995962a2..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/tests/AsyncReadStreamTest.php +++ /dev/null @@ -1,186 +0,0 @@ - function () { return false; }] - )); - } - - /** - * @expectedException \InvalidArgumentException - * @expectedExceptionMessage Buffer must be readable and writable - */ - public function testValidatesWritableBuffer() - { - new AsyncReadStream(FnStream::decorate( - Stream::factory(), - ['isWritable' => function () { return false; }] - )); - } - - public function testValidatesHwmMetadata() - { - $a = new AsyncReadStream(Stream::factory(), [ - 'drain' => function() {} - ]); - $this->assertNull($this->readAttribute($a, 'drain')); - } - - /** - * @expectedException \InvalidArgumentException - * @expectedExceptionMessage pump must be callable - */ - public function testValidatesPumpIsCallable() - { - new AsyncReadStream(new BufferStream(), ['pump' => true]); - } - - /** - * @expectedException \InvalidArgumentException - * @expectedExceptionMessage drain must be callable - */ - public function testValidatesDrainIsCallable() - { - new AsyncReadStream(new BufferStream(), ['drain' => true]); - } - - public function testCanInitialize() - { - $buffer = new BufferStream(); - $a = new AsyncReadStream($buffer, [ - 'size' => 10, - 'drain' => function () {}, - 'pump' => function () {}, - ]); - $this->assertSame($buffer, $this->readAttribute($a, 'stream')); - $this->assertTrue(is_callable($this->readAttribute($a, 'drain'))); - $this->assertTrue(is_callable($this->readAttribute($a, 'pump'))); - $this->assertTrue($a->isReadable()); - $this->assertFalse($a->isSeekable()); - $this->assertFalse($a->isWritable()); - $this->assertFalse($a->write('foo')); - $this->assertEquals(10, $a->getSize()); - } - - public function testReadsFromBufferWithNoDrainOrPump() - { - $buffer = new BufferStream(); - $a = new AsyncReadStream($buffer); - $buffer->write('foo'); - $this->assertNull($a->getSize()); - $this->assertEquals('foo', $a->read(10)); - $this->assertEquals('', $a->read(10)); - } - - public function testCallsPumpForMoreDataWhenRequested() - { - $called = 0; - $buffer = new BufferStream(); - $a = new AsyncReadStream($buffer, [ - 'pump' => function ($size) use (&$called) { - $called++; - return str_repeat('.', $size); - } - ]); - $buffer->write('foobar'); - $this->assertEquals('foo', $a->read(3)); - $this->assertEquals(0, $called); - $this->assertEquals('bar.....', $a->read(8)); - $this->assertEquals(1, $called); - $this->assertEquals('..', $a->read(2)); - $this->assertEquals(2, $called); - } - - public function testCallsDrainWhenNeeded() - { - $called = 0; - $buffer = new BufferStream(5); - $a = new AsyncReadStream($buffer, [ - 'drain' => function (BufferStream $b) use (&$called, $buffer) { - $this->assertSame($b, $buffer); - $called++; - } - ]); - - $buffer->write('foobar'); - $this->assertEquals(6, $buffer->getSize()); - $this->assertEquals(0, $called); - - $a->read(3); - $this->assertTrue($this->readAttribute($a, 'needsDrain')); - $this->assertEquals(3, $buffer->getSize()); - $this->assertEquals(0, $called); - - $a->read(3); - $this->assertEquals(0, $buffer->getSize()); - $this->assertFalse($this->readAttribute($a, 'needsDrain')); - $this->assertEquals(1, $called); - } - - public function testCreatesBufferWithNoConfig() - { - list($buffer, $async) = AsyncReadStream::create(); - $this->assertInstanceOf('GuzzleHttp\Stream\BufferStream', $buffer); - $this->assertInstanceOf('GuzzleHttp\Stream\AsyncReadStream', $async); - } - - public function testCreatesBufferWithSpecifiedBuffer() - { - $buf = new BufferStream(); - list($buffer, $async) = AsyncReadStream::create(['buffer' => $buf]); - $this->assertSame($buf, $buffer); - $this->assertInstanceOf('GuzzleHttp\Stream\AsyncReadStream', $async); - } - - public function testCreatesNullStream() - { - list($buffer, $async) = AsyncReadStream::create(['max_buffer' => 0]); - $this->assertInstanceOf('GuzzleHttp\Stream\NullStream', $buffer); - $this->assertInstanceOf('GuzzleHttp\Stream\AsyncReadStream', $async); - } - - public function testCreatesDroppingStream() - { - list($buffer, $async) = AsyncReadStream::create(['max_buffer' => 5]); - $this->assertInstanceOf('GuzzleHttp\Stream\DroppingStream', $buffer); - $this->assertInstanceOf('GuzzleHttp\Stream\AsyncReadStream', $async); - $buffer->write('12345678910'); - $this->assertEquals(5, $buffer->getSize()); - } - - public function testCreatesOnWriteStream() - { - $c = 0; - $b = new BufferStream(); - list($buffer, $async) = AsyncReadStream::create([ - 'buffer' => $b, - 'write' => function (BufferStream $buf, $data) use (&$c, $b) { - $this->assertSame($buf, $b); - $this->assertEquals('foo', $data); - $c++; - } - ]); - $this->assertInstanceOf('GuzzleHttp\Stream\FnStream', $buffer); - $this->assertInstanceOf('GuzzleHttp\Stream\AsyncReadStream', $async); - $this->assertEquals(0, $c); - $this->assertEquals(3, $buffer->write('foo')); - $this->assertEquals(1, $c); - $this->assertEquals(3, $buffer->write('foo')); - $this->assertEquals(2, $c); - $this->assertEquals('foofoo', (string) $buffer); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/tests/BufferStreamTest.php b/apps/files_external/3rdparty/guzzlehttp/streams/tests/BufferStreamTest.php deleted file mode 100644 index f9bfea21d183..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/tests/BufferStreamTest.php +++ /dev/null @@ -1,69 +0,0 @@ -assertTrue($b->isReadable()); - $this->assertTrue($b->isWritable()); - $this->assertFalse($b->isSeekable()); - $this->assertEquals(null, $b->getMetadata('foo')); - $this->assertEquals(10, $b->getMetadata('hwm')); - $this->assertEquals([], $b->getMetadata()); - } - - public function testRemovesReadDataFromBuffer() - { - $b = new BufferStream(); - $this->assertEquals(3, $b->write('foo')); - $this->assertEquals(3, $b->getSize()); - $this->assertFalse($b->eof()); - $this->assertEquals('foo', $b->read(10)); - $this->assertTrue($b->eof()); - $this->assertEquals('', $b->read(10)); - } - - public function testCanCastToStringOrGetContents() - { - $b = new BufferStream(); - $b->write('foo'); - $b->write('baz'); - $this->assertEquals('foo', $b->read(3)); - $b->write('bar'); - $this->assertEquals('bazbar', (string) $b); - $this->assertFalse($b->tell()); - } - - public function testDetachClearsBuffer() - { - $b = new BufferStream(); - $b->write('foo'); - $b->detach(); - $this->assertEquals(0, $b->tell()); - $this->assertTrue($b->eof()); - $this->assertEquals(3, $b->write('abc')); - $this->assertEquals('abc', $b->read(10)); - } - - public function testExceedingHighwaterMarkReturnsFalseButStillBuffers() - { - $b = new BufferStream(5); - $this->assertEquals(3, $b->write('hi ')); - $this->assertFalse($b->write('hello')); - $this->assertEquals('hi hello', (string) $b); - $this->assertEquals(4, $b->write('test')); - } - - /** - * @expectedException \GuzzleHttp\Stream\Exception\CannotAttachException - */ - public function testCannotAttach() - { - $p = new BufferStream(); - $p->attach('a'); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/tests/CachingStreamTest.php b/apps/files_external/3rdparty/guzzlehttp/streams/tests/CachingStreamTest.php deleted file mode 100644 index ea969b3ad7e7..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/tests/CachingStreamTest.php +++ /dev/null @@ -1,136 +0,0 @@ -decorated = Stream::factory('testing'); - $this->body = new CachingStream($this->decorated); - } - - public function tearDown() - { - $this->decorated->close(); - $this->body->close(); - } - - public function testUsesRemoteSizeIfPossible() - { - $body = Stream::factory('test'); - $caching = new CachingStream($body); - $this->assertEquals(4, $caching->getSize()); - } - - /** - * @expectedException \RuntimeException - * @expectedExceptionMessage Cannot seek to byte 10 - */ - public function testCannotSeekPastWhatHasBeenRead() - { - $this->body->seek(10); - } - - public function testCannotUseSeekEnd() - { - $this->assertFalse($this->body->seek(2, SEEK_END)); - } - - public function testRewindUsesSeek() - { - $a = Stream::factory('foo'); - $d = $this->getMockBuilder('GuzzleHttp\Stream\CachingStream') - ->setMethods(array('seek')) - ->setConstructorArgs(array($a)) - ->getMock(); - $d->expects($this->once()) - ->method('seek') - ->with(0) - ->will($this->returnValue(true)); - $d->seek(0); - } - - public function testCanSeekToReadBytes() - { - $this->assertEquals('te', $this->body->read(2)); - $this->body->seek(0); - $this->assertEquals('test', $this->body->read(4)); - $this->assertEquals(4, $this->body->tell()); - $this->body->seek(2); - $this->assertEquals(2, $this->body->tell()); - $this->body->seek(2, SEEK_CUR); - $this->assertEquals(4, $this->body->tell()); - $this->assertEquals('ing', $this->body->read(3)); - } - - public function testWritesToBufferStream() - { - $this->body->read(2); - $this->body->write('hi'); - $this->body->seek(0); - $this->assertEquals('tehiing', (string) $this->body); - } - - public function testSkipsOverwrittenBytes() - { - $decorated = Stream::factory( - implode("\n", array_map(function ($n) { - return str_pad($n, 4, '0', STR_PAD_LEFT); - }, range(0, 25))) - ); - - $body = new CachingStream($decorated); - - $this->assertEquals("0000\n", Utils::readline($body)); - $this->assertEquals("0001\n", Utils::readline($body)); - // Write over part of the body yet to be read, so skip some bytes - $this->assertEquals(5, $body->write("TEST\n")); - $this->assertEquals(5, $this->readAttribute($body, 'skipReadBytes')); - // Read, which skips bytes, then reads - $this->assertEquals("0003\n", Utils::readline($body)); - $this->assertEquals(0, $this->readAttribute($body, 'skipReadBytes')); - $this->assertEquals("0004\n", Utils::readline($body)); - $this->assertEquals("0005\n", Utils::readline($body)); - - // Overwrite part of the cached body (so don't skip any bytes) - $body->seek(5); - $this->assertEquals(5, $body->write("ABCD\n")); - $this->assertEquals(0, $this->readAttribute($body, 'skipReadBytes')); - $this->assertEquals("TEST\n", Utils::readline($body)); - $this->assertEquals("0003\n", Utils::readline($body)); - $this->assertEquals("0004\n", Utils::readline($body)); - $this->assertEquals("0005\n", Utils::readline($body)); - $this->assertEquals("0006\n", Utils::readline($body)); - $this->assertEquals(5, $body->write("1234\n")); - $this->assertEquals(5, $this->readAttribute($body, 'skipReadBytes')); - - // Seek to 0 and ensure the overwritten bit is replaced - $body->seek(0); - $this->assertEquals("0000\nABCD\nTEST\n0003\n0004\n0005\n0006\n1234\n0008\n0009\n", $body->read(50)); - - // Ensure that casting it to a string does not include the bit that was overwritten - $this->assertContains("0000\nABCD\nTEST\n0003\n0004\n0005\n0006\n1234\n0008\n0009\n", (string) $body); - } - - public function testClosesBothStreams() - { - $s = fopen('php://temp', 'r'); - $a = Stream::factory($s); - $d = new CachingStream($a); - $d->close(); - $this->assertFalse(is_resource($s)); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/tests/DroppingStreamTest.php b/apps/files_external/3rdparty/guzzlehttp/streams/tests/DroppingStreamTest.php deleted file mode 100644 index bb2cb22048eb..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/tests/DroppingStreamTest.php +++ /dev/null @@ -1,26 +0,0 @@ -assertEquals(3, $drop->write('hel')); - $this->assertFalse($drop->write('lo')); - $this->assertEquals(5, $drop->getSize()); - $this->assertEquals('hello', $drop->read(5)); - $this->assertEquals(0, $drop->getSize()); - $drop->write('12345678910'); - $this->assertEquals(5, $stream->getSize()); - $this->assertEquals(5, $drop->getSize()); - $this->assertEquals('12345', (string) $drop); - $this->assertEquals(0, $drop->getSize()); - $drop->write('hello'); - $this->assertFalse($drop->write('test')); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/tests/Exception/SeekExceptionTest.php b/apps/files_external/3rdparty/guzzlehttp/streams/tests/Exception/SeekExceptionTest.php deleted file mode 100644 index fd8cd1ad266a..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/tests/Exception/SeekExceptionTest.php +++ /dev/null @@ -1,16 +0,0 @@ -assertSame($s, $e->getStream()); - $this->assertContains('10', $e->getMessage()); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/tests/FnStreamTest.php b/apps/files_external/3rdparty/guzzlehttp/streams/tests/FnStreamTest.php deleted file mode 100644 index 6cc336b916c6..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/tests/FnStreamTest.php +++ /dev/null @@ -1,89 +0,0 @@ -seek(1); - } - - public function testProxiesToFunction() - { - $s = new FnStream([ - 'read' => function ($len) { - $this->assertEquals(3, $len); - return 'foo'; - } - ]); - - $this->assertEquals('foo', $s->read(3)); - } - - public function testCanCloseOnDestruct() - { - $called = false; - $s = new FnStream([ - 'close' => function () use (&$called) { - $called = true; - } - ]); - unset($s); - $this->assertTrue($called); - } - - public function testDoesNotRequireClose() - { - $s = new FnStream([]); - unset($s); - } - - public function testDecoratesStream() - { - $a = Stream::factory('foo'); - $b = FnStream::decorate($a, []); - $this->assertEquals(3, $b->getSize()); - $this->assertEquals($b->isWritable(), true); - $this->assertEquals($b->isReadable(), true); - $this->assertEquals($b->isSeekable(), true); - $this->assertEquals($b->read(3), 'foo'); - $this->assertEquals($b->tell(), 3); - $this->assertEquals($a->tell(), 3); - $this->assertEquals($b->eof(), true); - $this->assertEquals($a->eof(), true); - $b->seek(0); - $this->assertEquals('foo', (string) $b); - $b->seek(0); - $this->assertEquals('foo', $b->getContents()); - $this->assertEquals($a->getMetadata(), $b->getMetadata()); - $b->seek(0, SEEK_END); - $b->write('bar'); - $this->assertEquals('foobar', (string) $b); - $this->assertInternalType('resource', $b->detach()); - $b->close(); - } - - public function testDecoratesWithCustomizations() - { - $called = false; - $a = Stream::factory('foo'); - $b = FnStream::decorate($a, [ - 'read' => function ($len) use (&$called, $a) { - $called = true; - return $a->read($len); - } - ]); - $this->assertEquals('foo', $b->read(3)); - $this->assertTrue($called); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/tests/GuzzleStreamWrapperTest.php b/apps/files_external/3rdparty/guzzlehttp/streams/tests/GuzzleStreamWrapperTest.php deleted file mode 100644 index 33c3eccb4c09..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/tests/GuzzleStreamWrapperTest.php +++ /dev/null @@ -1,99 +0,0 @@ -assertSame('foo', fread($handle, 3)); - $this->assertSame(3, ftell($handle)); - $this->assertSame(3, fwrite($handle, 'bar')); - $this->assertSame(0, fseek($handle, 0)); - $this->assertSame('foobar', fread($handle, 6)); - $this->assertTrue(feof($handle)); - - // This fails on HHVM for some reason - if (!defined('HHVM_VERSION')) { - $this->assertEquals([ - 'dev' => 0, - 'ino' => 0, - 'mode' => 33206, - 'nlink' => 0, - 'uid' => 0, - 'gid' => 0, - 'rdev' => 0, - 'size' => 6, - 'atime' => 0, - 'mtime' => 0, - 'ctime' => 0, - 'blksize' => 0, - 'blocks' => 0, - 0 => 0, - 1 => 0, - 2 => 33206, - 3 => 0, - 4 => 0, - 5 => 0, - 6 => 0, - 7 => 6, - 8 => 0, - 9 => 0, - 10 => 0, - 11 => 0, - 12 => 0, - ], fstat($handle)); - } - - $this->assertTrue(fclose($handle)); - $this->assertSame('foobar', (string) $stream); - } - - /** - * @expectedException \InvalidArgumentException - */ - public function testValidatesStream() - { - $stream = $this->getMockBuilder('GuzzleHttp\Stream\StreamInterface') - ->setMethods(['isReadable', 'isWritable']) - ->getMockForAbstractClass(); - $stream->expects($this->once()) - ->method('isReadable') - ->will($this->returnValue(false)); - $stream->expects($this->once()) - ->method('isWritable') - ->will($this->returnValue(false)); - GuzzleStreamWrapper::getResource($stream); - } - - /** - * @expectedException \PHPUnit_Framework_Error_Warning - */ - public function testReturnsFalseWhenStreamDoesNotExist() - { - fopen('guzzle://foo', 'r'); - } - - public function testCanOpenReadonlyStream() - { - $stream = $this->getMockBuilder('GuzzleHttp\Stream\StreamInterface') - ->setMethods(['isReadable', 'isWritable']) - ->getMockForAbstractClass(); - $stream->expects($this->once()) - ->method('isReadable') - ->will($this->returnValue(false)); - $stream->expects($this->once()) - ->method('isWritable') - ->will($this->returnValue(true)); - $r = GuzzleStreamWrapper::getResource($stream); - $this->assertInternalType('resource', $r); - fclose($r); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/tests/InflateStreamTest.php b/apps/files_external/3rdparty/guzzlehttp/streams/tests/InflateStreamTest.php deleted file mode 100644 index ead9356a53f2..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/tests/InflateStreamTest.php +++ /dev/null @@ -1,16 +0,0 @@ -assertEquals('test', (string) $b); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/tests/LazyOpenStreamTest.php b/apps/files_external/3rdparty/guzzlehttp/streams/tests/LazyOpenStreamTest.php deleted file mode 100644 index 79e0078e8880..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/tests/LazyOpenStreamTest.php +++ /dev/null @@ -1,64 +0,0 @@ -fname = tempnam('/tmp', 'tfile'); - - if (file_exists($this->fname)) { - unlink($this->fname); - } - } - - public function tearDown() - { - if (file_exists($this->fname)) { - unlink($this->fname); - } - } - - public function testOpensLazily() - { - $l = new LazyOpenStream($this->fname, 'w+'); - $l->write('foo'); - $this->assertInternalType('array', $l->getMetadata()); - $this->assertFileExists($this->fname); - $this->assertEquals('foo', file_get_contents($this->fname)); - $this->assertEquals('foo', (string) $l); - } - - public function testProxiesToFile() - { - file_put_contents($this->fname, 'foo'); - $l = new LazyOpenStream($this->fname, 'r'); - $this->assertEquals('foo', $l->read(4)); - $this->assertTrue($l->eof()); - $this->assertEquals(3, $l->tell()); - $this->assertTrue($l->isReadable()); - $this->assertTrue($l->isSeekable()); - $this->assertFalse($l->isWritable()); - $l->seek(1); - $this->assertEquals('oo', $l->getContents()); - $this->assertEquals('foo', (string) $l); - $this->assertEquals(3, $l->getSize()); - $this->assertInternalType('array', $l->getMetadata()); - $l->close(); - } - - public function testDetachesUnderlyingStream() - { - file_put_contents($this->fname, 'foo'); - $l = new LazyOpenStream($this->fname, 'r'); - $r = $l->detach(); - $this->assertInternalType('resource', $r); - fseek($r, 0); - $this->assertEquals('foo', stream_get_contents($r)); - fclose($r); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/tests/LimitStreamTest.php b/apps/files_external/3rdparty/guzzlehttp/streams/tests/LimitStreamTest.php deleted file mode 100644 index efb1dc58ff36..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/tests/LimitStreamTest.php +++ /dev/null @@ -1,133 +0,0 @@ -decorated = Stream::factory(fopen(__FILE__, 'r')); - $this->body = new LimitStream($this->decorated, 10, 3); - } - - public function testReturnsSubset() - { - $body = new LimitStream(Stream::factory('foo'), -1, 1); - $this->assertEquals('oo', (string) $body); - $this->assertTrue($body->eof()); - $body->seek(0); - $this->assertFalse($body->eof()); - $this->assertEquals('oo', $body->read(100)); - $this->assertTrue($body->eof()); - } - - public function testReturnsSubsetWhenCastToString() - { - $body = Stream::factory('foo_baz_bar'); - $limited = new LimitStream($body, 3, 4); - $this->assertEquals('baz', (string) $limited); - } - - public function testReturnsSubsetOfEmptyBodyWhenCastToString() - { - $body = Stream::factory(''); - $limited = new LimitStream($body, 0, 10); - $this->assertEquals('', (string) $limited); - } - - public function testSeeksWhenConstructed() - { - $this->assertEquals(0, $this->body->tell()); - $this->assertEquals(3, $this->decorated->tell()); - } - - public function testAllowsBoundedSeek() - { - $this->assertEquals(true, $this->body->seek(100)); - $this->assertEquals(10, $this->body->tell()); - $this->assertEquals(13, $this->decorated->tell()); - $this->assertEquals(true, $this->body->seek(0)); - $this->assertEquals(0, $this->body->tell()); - $this->assertEquals(3, $this->decorated->tell()); - $this->assertEquals(false, $this->body->seek(-10)); - $this->assertEquals(0, $this->body->tell()); - $this->assertEquals(3, $this->decorated->tell()); - $this->assertEquals(true, $this->body->seek(5)); - $this->assertEquals(5, $this->body->tell()); - $this->assertEquals(8, $this->decorated->tell()); - $this->assertEquals(false, $this->body->seek(1000, SEEK_END)); - } - - public function testReadsOnlySubsetOfData() - { - $data = $this->body->read(100); - $this->assertEquals(10, strlen($data)); - $this->assertFalse($this->body->read(1000)); - - $this->body->setOffset(10); - $newData = $this->body->read(100); - $this->assertEquals(10, strlen($newData)); - $this->assertNotSame($data, $newData); - } - - /** - * @expectedException \GuzzleHttp\Stream\Exception\SeekException - * @expectedExceptionMessage Could not seek the stream to position 2 - */ - public function testThrowsWhenCurrentGreaterThanOffsetSeek() - { - $a = Stream::factory('foo_bar'); - $b = new NoSeekStream($a); - $c = new LimitStream($b); - $a->getContents(); - $c->setOffset(2); - } - - public function testClaimsConsumedWhenReadLimitIsReached() - { - $this->assertFalse($this->body->eof()); - $this->body->read(1000); - $this->assertTrue($this->body->eof()); - } - - public function testContentLengthIsBounded() - { - $this->assertEquals(10, $this->body->getSize()); - } - - public function testGetContentsIsBasedOnSubset() - { - $body = new LimitStream(Stream::factory('foobazbar'), 3, 3); - $this->assertEquals('baz', $body->getContents()); - } - - public function testReturnsNullIfSizeCannotBeDetermined() - { - $a = new FnStream([ - 'getSize' => function () { return null; }, - 'tell' => function () { return 0; }, - ]); - $b = new LimitStream($a); - $this->assertNull($b->getSize()); - } - - public function testLengthLessOffsetWhenNoLimitSize() - { - $a = Stream::factory('foo_bar'); - $b = new LimitStream($a, -1, 4); - $this->assertEquals(3, $b->getSize()); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/tests/NoSeekStreamTest.php b/apps/files_external/3rdparty/guzzlehttp/streams/tests/NoSeekStreamTest.php deleted file mode 100644 index 21b7c6d22707..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/tests/NoSeekStreamTest.php +++ /dev/null @@ -1,41 +0,0 @@ -getMockBuilder('GuzzleHttp\Stream\StreamInterface') - ->setMethods(['isSeekable', 'seek']) - ->getMockForAbstractClass(); - $s->expects($this->never())->method('seek'); - $s->expects($this->never())->method('isSeekable'); - $wrapped = new NoSeekStream($s); - $this->assertFalse($wrapped->isSeekable()); - $this->assertFalse($wrapped->seek(2)); - } - - public function testHandlesClose() - { - $s = Stream::factory('foo'); - $wrapped = new NoSeekStream($s); - $wrapped->close(); - $this->assertFalse($wrapped->write('foo')); - } - - public function testCanAttach() - { - $s1 = Stream::factory('foo'); - $s2 = Stream::factory('bar'); - $wrapped = new NoSeekStream($s1); - $wrapped->attach($s2->detach()); - $this->assertEquals('bar', (string) $wrapped); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/tests/NullStreamTest.php b/apps/files_external/3rdparty/guzzlehttp/streams/tests/NullStreamTest.php deleted file mode 100644 index 8e41431592ec..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/tests/NullStreamTest.php +++ /dev/null @@ -1,39 +0,0 @@ -assertEquals('', $b->read(10)); - $this->assertEquals(4, $b->write('test')); - $this->assertEquals('', (string) $b); - $this->assertNull($b->getMetadata('a')); - $this->assertEquals([], $b->getMetadata()); - $this->assertEquals(0, $b->getSize()); - $this->assertEquals('', $b->getContents()); - $this->assertEquals(0, $b->tell()); - - $this->assertTrue($b->isReadable()); - $this->assertTrue($b->isWritable()); - $this->assertTrue($b->isSeekable()); - $this->assertFalse($b->seek(10)); - - $this->assertTrue($b->eof()); - $b->detach(); - $this->assertTrue($b->eof()); - $b->close(); - } - - /** - * @expectedException \GuzzleHttp\Stream\Exception\CannotAttachException - */ - public function testCannotAttach() - { - $p = new NullStream(); - $p->attach('a'); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/tests/PumpStreamTest.php b/apps/files_external/3rdparty/guzzlehttp/streams/tests/PumpStreamTest.php deleted file mode 100644 index 2d20ce90c0d7..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/tests/PumpStreamTest.php +++ /dev/null @@ -1,77 +0,0 @@ - ['foo' => 'bar'], - 'size' => 100 - ]); - - $this->assertEquals('bar', $p->getMetadata('foo')); - $this->assertEquals(['foo' => 'bar'], $p->getMetadata()); - $this->assertEquals(100, $p->getSize()); - } - - public function testCanReadFromCallable() - { - $p = Stream::factory(function ($size) { - return 'a'; - }); - $this->assertEquals('a', $p->read(1)); - $this->assertEquals(1, $p->tell()); - $this->assertEquals('aaaaa', $p->read(5)); - $this->assertEquals(6, $p->tell()); - } - - public function testStoresExcessDataInBuffer() - { - $called = []; - $p = Stream::factory(function ($size) use (&$called) { - $called[] = $size; - return 'abcdef'; - }); - $this->assertEquals('a', $p->read(1)); - $this->assertEquals('b', $p->read(1)); - $this->assertEquals('cdef', $p->read(4)); - $this->assertEquals('abcdefabc', $p->read(9)); - $this->assertEquals([1, 9, 3], $called); - } - - public function testInifiniteStreamWrappedInLimitStream() - { - $p = Stream::factory(function () { return 'a'; }); - $s = new LimitStream($p, 5); - $this->assertEquals('aaaaa', (string) $s); - } - - public function testDescribesCapabilities() - { - $p = Stream::factory(function () {}); - $this->assertTrue($p->isReadable()); - $this->assertFalse($p->isSeekable()); - $this->assertFalse($p->isWritable()); - $this->assertNull($p->getSize()); - $this->assertFalse($p->write('aa')); - $this->assertEquals('', $p->getContents()); - $this->assertEquals('', (string) $p); - $p->close(); - $this->assertEquals('', $p->read(10)); - $this->assertTrue($p->eof()); - } - - /** - * @expectedException \GuzzleHttp\Stream\Exception\CannotAttachException - */ - public function testCannotAttach() - { - $p = Stream::factory(function () {}); - $p->attach('a'); - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/tests/StreamDecoratorTraitTest.php b/apps/files_external/3rdparty/guzzlehttp/streams/tests/StreamDecoratorTraitTest.php deleted file mode 100644 index 2ba79addfad6..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/tests/StreamDecoratorTraitTest.php +++ /dev/null @@ -1,147 +0,0 @@ -c = fopen('php://temp', 'r+'); - fwrite($this->c, 'foo'); - fseek($this->c, 0); - $this->a = Stream::factory($this->c); - $this->b = new Str($this->a); - } - - public function testCatchesExceptionsWhenCastingToString() - { - $s = $this->getMockBuilder('GuzzleHttp\Stream\StreamInterface') - ->setMethods(['read']) - ->getMockForAbstractClass(); - $s->expects($this->once()) - ->method('read') - ->will($this->throwException(new \Exception('foo'))); - $msg = ''; - set_error_handler(function ($errNo, $str) use (&$msg) { $msg = $str; }); - echo new Str($s); - restore_error_handler(); - $this->assertContains('foo', $msg); - } - - public function testToString() - { - $this->assertEquals('foo', (string) $this->b); - } - - public function testHasSize() - { - $this->assertEquals(3, $this->b->getSize()); - $this->assertSame($this->b, $this->b->setSize(2)); - $this->assertEquals(2, $this->b->getSize()); - } - - public function testReads() - { - $this->assertEquals('foo', $this->b->read(10)); - } - - public function testCheckMethods() - { - $this->assertEquals($this->a->isReadable(), $this->b->isReadable()); - $this->assertEquals($this->a->isWritable(), $this->b->isWritable()); - $this->assertEquals($this->a->isSeekable(), $this->b->isSeekable()); - } - - public function testSeeksAndTells() - { - $this->assertTrue($this->b->seek(1)); - $this->assertEquals(1, $this->a->tell()); - $this->assertEquals(1, $this->b->tell()); - $this->assertTrue($this->b->seek(0)); - $this->assertEquals(0, $this->a->tell()); - $this->assertEquals(0, $this->b->tell()); - $this->assertTrue($this->b->seek(0, SEEK_END)); - $this->assertEquals(3, $this->a->tell()); - $this->assertEquals(3, $this->b->tell()); - } - - public function testGetsContents() - { - $this->assertEquals('foo', $this->b->getContents()); - $this->assertEquals('', $this->b->getContents()); - $this->b->seek(1); - $this->assertEquals('oo', $this->b->getContents(1)); - } - - public function testCloses() - { - $this->b->close(); - $this->assertFalse(is_resource($this->c)); - } - - public function testDetaches() - { - $this->b->detach(); - $this->assertFalse($this->b->isReadable()); - } - - /** - * @expectedException \GuzzleHttp\Stream\Exception\CannotAttachException - */ - public function testCannotAttachByDefault() - { - $this->b->attach('a'); - } - - public function testWrapsMetadata() - { - $this->assertSame($this->b->getMetadata(), $this->a->getMetadata()); - $this->assertSame($this->b->getMetadata('uri'), $this->a->getMetadata('uri')); - } - - public function testWrapsWrites() - { - $this->b->seek(0, SEEK_END); - $this->b->write('foo'); - $this->assertEquals('foofoo', (string) $this->a); - } - - /** - * @expectedException \UnexpectedValueException - */ - public function testThrowsWithInvalidGetter() - { - $this->b->foo; - } - - /** - * @expectedException \BadMethodCallException - */ - public function testThrowsWhenGetterNotImplemented() - { - $s = new BadStream(); - $s->stream; - } -} - -class BadStream -{ - use StreamDecoratorTrait; - - public function __construct() {} -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/tests/StreamTest.php b/apps/files_external/3rdparty/guzzlehttp/streams/tests/StreamTest.php deleted file mode 100644 index 2985bfbb17b2..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/tests/StreamTest.php +++ /dev/null @@ -1,252 +0,0 @@ -assertTrue($stream->isReadable()); - $this->assertTrue($stream->isWritable()); - $this->assertTrue($stream->isSeekable()); - $this->assertEquals('php://temp', $stream->getMetadata('uri')); - $this->assertInternalType('array', $stream->getMetadata()); - $this->assertEquals(4, $stream->getSize()); - $this->assertFalse($stream->eof()); - $stream->close(); - } - - public function testStreamClosesHandleOnDestruct() - { - $handle = fopen('php://temp', 'r'); - $stream = new Stream($handle); - unset($stream); - $this->assertFalse(is_resource($handle)); - } - - public function testConvertsToString() - { - $handle = fopen('php://temp', 'w+'); - fwrite($handle, 'data'); - $stream = new Stream($handle); - $this->assertEquals('data', (string) $stream); - $this->assertEquals('data', (string) $stream); - $stream->close(); - } - - public function testGetsContents() - { - $handle = fopen('php://temp', 'w+'); - fwrite($handle, 'data'); - $stream = new Stream($handle); - $this->assertEquals('', $stream->getContents()); - $stream->seek(0); - $this->assertEquals('data', $stream->getContents()); - $this->assertEquals('', $stream->getContents()); - } - - public function testChecksEof() - { - $handle = fopen('php://temp', 'w+'); - fwrite($handle, 'data'); - $stream = new Stream($handle); - $this->assertFalse($stream->eof()); - $stream->read(4); - $this->assertTrue($stream->eof()); - $stream->close(); - } - - public function testAllowsSettingManualSize() - { - $handle = fopen('php://temp', 'w+'); - fwrite($handle, 'data'); - $stream = new Stream($handle); - $stream->setSize(10); - $this->assertEquals(10, $stream->getSize()); - $stream->close(); - } - - public function testGetSize() - { - $size = filesize(__FILE__); - $handle = fopen(__FILE__, 'r'); - $stream = new Stream($handle); - $this->assertEquals($size, $stream->getSize()); - // Load from cache - $this->assertEquals($size, $stream->getSize()); - $stream->close(); - } - - public function testEnsuresSizeIsConsistent() - { - $h = fopen('php://temp', 'w+'); - $this->assertEquals(3, fwrite($h, 'foo')); - $stream = new Stream($h); - $this->assertEquals(3, $stream->getSize()); - $this->assertEquals(4, $stream->write('test')); - $this->assertEquals(7, $stream->getSize()); - $this->assertEquals(7, $stream->getSize()); - $stream->close(); - } - - public function testProvidesStreamPosition() - { - $handle = fopen('php://temp', 'w+'); - $stream = new Stream($handle); - $this->assertEquals(0, $stream->tell()); - $stream->write('foo'); - $this->assertEquals(3, $stream->tell()); - $stream->seek(1); - $this->assertEquals(1, $stream->tell()); - $this->assertSame(ftell($handle), $stream->tell()); - $stream->close(); - } - - public function testKeepsPositionOfResource() - { - $h = fopen(__FILE__, 'r'); - fseek($h, 10); - $stream = Stream::factory($h); - $this->assertEquals(10, $stream->tell()); - $stream->close(); - } - - public function testCanDetachAndAttachStream() - { - $r = fopen('php://temp', 'w+'); - $stream = new Stream($r); - $stream->write('foo'); - $this->assertTrue($stream->isReadable()); - $this->assertSame($r, $stream->detach()); - $this->assertNull($stream->detach()); - - $this->assertFalse($stream->isReadable()); - $this->assertFalse($stream->read(10)); - $this->assertFalse($stream->isWritable()); - $this->assertFalse($stream->write('bar')); - $this->assertFalse($stream->isSeekable()); - $this->assertFalse($stream->seek(10)); - $this->assertFalse($stream->tell()); - $this->assertTrue($stream->eof()); - $this->assertNull($stream->getSize()); - $this->assertSame('', (string) $stream); - $this->assertSame('', $stream->getContents()); - - $stream->attach($r); - $stream->seek(0); - $this->assertEquals('foo', $stream->getContents()); - $this->assertTrue($stream->isReadable()); - $this->assertTrue($stream->isWritable()); - $this->assertTrue($stream->isSeekable()); - - $stream->close(); - } - - public function testCloseClearProperties() - { - $handle = fopen('php://temp', 'r+'); - $stream = new Stream($handle); - $stream->close(); - - $this->assertEmpty($stream->getMetadata()); - $this->assertFalse($stream->isSeekable()); - $this->assertFalse($stream->isReadable()); - $this->assertFalse($stream->isWritable()); - $this->assertNull($stream->getSize()); - } - - public function testCreatesWithFactory() - { - $stream = Stream::factory('foo'); - $this->assertInstanceOf('GuzzleHttp\Stream\Stream', $stream); - $this->assertEquals('foo', $stream->getContents()); - $stream->close(); - } - - public function testFactoryCreatesFromEmptyString() - { - $s = Stream::factory(); - $this->assertInstanceOf('GuzzleHttp\Stream\Stream', $s); - } - - public function testFactoryCreatesFromResource() - { - $r = fopen(__FILE__, 'r'); - $s = Stream::factory($r); - $this->assertInstanceOf('GuzzleHttp\Stream\Stream', $s); - $this->assertSame(file_get_contents(__FILE__), (string) $s); - } - - public function testFactoryCreatesFromObjectWithToString() - { - $r = new HasToString(); - $s = Stream::factory($r); - $this->assertInstanceOf('GuzzleHttp\Stream\Stream', $s); - $this->assertEquals('foo', (string) $s); - } - - public function testCreatePassesThrough() - { - $s = Stream::factory('foo'); - $this->assertSame($s, Stream::factory($s)); - } - - /** - * @expectedException \InvalidArgumentException - */ - public function testThrowsExceptionForUnknown() - { - Stream::factory(new \stdClass()); - } - - public function testReturnsCustomMetadata() - { - $s = Stream::factory('foo', ['metadata' => ['hwm' => 3]]); - $this->assertEquals(3, $s->getMetadata('hwm')); - $this->assertArrayHasKey('hwm', $s->getMetadata()); - } - - public function testCanSetSize() - { - $s = Stream::factory('', ['size' => 10]); - $this->assertEquals(10, $s->getSize()); - } - - public function testCanCreateIteratorBasedStream() - { - $a = new \ArrayIterator(['foo', 'bar', '123']); - $p = Stream::factory($a); - $this->assertInstanceOf('GuzzleHttp\Stream\PumpStream', $p); - $this->assertEquals('foo', $p->read(3)); - $this->assertFalse($p->eof()); - $this->assertEquals('b', $p->read(1)); - $this->assertEquals('a', $p->read(1)); - $this->assertEquals('r12', $p->read(3)); - $this->assertFalse($p->eof()); - $this->assertEquals('3', $p->getContents()); - $this->assertTrue($p->eof()); - $this->assertEquals(9, $p->tell()); - } -} - -class HasToString -{ - public function __toString() { - return 'foo'; - } -} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/tests/UtilsTest.php b/apps/files_external/3rdparty/guzzlehttp/streams/tests/UtilsTest.php deleted file mode 100644 index 6e3e3b21608c..000000000000 --- a/apps/files_external/3rdparty/guzzlehttp/streams/tests/UtilsTest.php +++ /dev/null @@ -1,155 +0,0 @@ -assertEquals('foobaz', Utils::copyToString($s)); - $s->seek(0); - $this->assertEquals('foo', Utils::copyToString($s, 3)); - $this->assertEquals('baz', Utils::copyToString($s, 3)); - $this->assertEquals('', Utils::copyToString($s)); - } - - public function testCopiesToStringStopsWhenReadFails() - { - $s1 = Stream::factory('foobaz'); - $s1 = FnStream::decorate($s1, [ - 'read' => function () { - return false; - } - ]); - $result = Utils::copyToString($s1); - $this->assertEquals('', $result); - } - - public function testCopiesToStream() - { - $s1 = Stream::factory('foobaz'); - $s2 = Stream::factory(''); - Utils::copyToStream($s1, $s2); - $this->assertEquals('foobaz', (string) $s2); - $s2 = Stream::factory(''); - $s1->seek(0); - Utils::copyToStream($s1, $s2, 3); - $this->assertEquals('foo', (string) $s2); - Utils::copyToStream($s1, $s2, 3); - $this->assertEquals('foobaz', (string) $s2); - } - - public function testStopsCopyToStreamWhenWriteFails() - { - $s1 = Stream::factory('foobaz'); - $s2 = Stream::factory(''); - $s2 = FnStream::decorate($s2, ['write' => function () { return 0; }]); - Utils::copyToStream($s1, $s2); - $this->assertEquals('', (string) $s2); - } - - public function testStopsCopyToSteamWhenWriteFailsWithMaxLen() - { - $s1 = Stream::factory('foobaz'); - $s2 = Stream::factory(''); - $s2 = FnStream::decorate($s2, ['write' => function () { return 0; }]); - Utils::copyToStream($s1, $s2, 10); - $this->assertEquals('', (string) $s2); - } - - public function testStopsCopyToSteamWhenReadFailsWithMaxLen() - { - $s1 = Stream::factory('foobaz'); - $s1 = FnStream::decorate($s1, ['read' => function () { return ''; }]); - $s2 = Stream::factory(''); - Utils::copyToStream($s1, $s2, 10); - $this->assertEquals('', (string) $s2); - } - - public function testReadsLines() - { - $s = Stream::factory("foo\nbaz\nbar"); - $this->assertEquals("foo\n", Utils::readline($s)); - $this->assertEquals("baz\n", Utils::readline($s)); - $this->assertEquals("bar", Utils::readline($s)); - } - - public function testReadsLinesUpToMaxLength() - { - $s = Stream::factory("12345\n"); - $this->assertEquals("123", Utils::readline($s, 4)); - $this->assertEquals("45\n", Utils::readline($s)); - } - - public function testReadsLineUntilFalseReturnedFromRead() - { - $s = $this->getMockBuilder('GuzzleHttp\Stream\Stream') - ->setMethods(['read', 'eof']) - ->disableOriginalConstructor() - ->getMock(); - $s->expects($this->exactly(2)) - ->method('read') - ->will($this->returnCallback(function () { - static $c = false; - if ($c) { - return false; - } - $c = true; - return 'h'; - })); - $s->expects($this->exactly(2)) - ->method('eof') - ->will($this->returnValue(false)); - $this->assertEquals("h", Utils::readline($s)); - } - - public function testCalculatesHash() - { - $s = Stream::factory('foobazbar'); - $this->assertEquals(md5('foobazbar'), Utils::hash($s, 'md5')); - } - - /** - * @expectedException \GuzzleHttp\Stream\Exception\SeekException - */ - public function testCalculatesHashThrowsWhenSeekFails() - { - $s = new NoSeekStream(Stream::factory('foobazbar')); - $s->read(2); - Utils::hash($s, 'md5'); - } - - public function testCalculatesHashSeeksToOriginalPosition() - { - $s = Stream::factory('foobazbar'); - $s->seek(4); - $this->assertEquals(md5('foobazbar'), Utils::hash($s, 'md5')); - $this->assertEquals(4, $s->tell()); - } - - public function testOpensFilesSuccessfully() - { - $r = Utils::open(__FILE__, 'r'); - $this->assertInternalType('resource', $r); - fclose($r); - } - - /** - * @expectedException \RuntimeException - * @expectedExceptionMessage Unable to open /path/to/does/not/exist using mode r - */ - public function testThrowsExceptionNotWarning() - { - Utils::open('/path/to/does/not/exist', 'r'); - } - - public function testProxiesToFactory() - { - $this->assertEquals('foo', (string) Utils::create('foo')); - } -} diff --git a/apps/files_external/3rdparty/react/promise/CHANGELOG.md b/apps/files_external/3rdparty/react/promise/CHANGELOG.md deleted file mode 100644 index 81ffffbb4d9d..000000000000 --- a/apps/files_external/3rdparty/react/promise/CHANGELOG.md +++ /dev/null @@ -1,162 +0,0 @@ -CHANGELOG for 2.x -================= - -* 2.8.0 (2020-05-12) - - * Mark `FulfilledPromise`, `RejectedPromise` and `LazyPromise` as deprecated for Promise v2 (and remove for Promise v3). - (#143 and #165 by @clue) - - ```php - // deprecated - $fulfilled = new React\Promise\FulfilledPromise($value); - $rejected = new React\Promise\RejectedPromise($reason); - - // recommended alternatives - $fulfilled = React\Promise\resolve($value); - $rejected = React\Promise\reject($reason); - ``` - - * Fix: Fix checking whether cancellable promise is an object and avoid possible warning. - (#168 by @smscr and @jsor) - - * Improve documentation and add docblocks to functions and interfaces. - (#135 by @CharlotteDunois) - - * Add `.gitattributes` to exclude dev files from exports. - (#154 by @reedy) - - * Improve test suite, run tests on PHP 7.4 and update PHPUnit test setup. - (#163 by @clue) - -* 2.7.1 (2018-01-07) - - * Fix: file_exists warning when resolving with long strings. - (#130 by @sbesselsen) - * Improve performance by prefixing all global functions calls with \ to skip the look up and resolve process and go straight to the global function. - (#133 by @WyriHaximus) - -* 2.7.0 (2018-06-13) - - * Feature: Improve memory consumption for pending promises by using static internal callbacks without binding to self. - (#124 by @clue) - -* 2.6.0 (2018-06-11) - - * Feature: Significantly improve memory consumption and performance by only passing resolver args - to resolver and canceller if callback requires them. Also use static callbacks without - binding to promise, clean up canceller function reference when they are no longer - needed and hide resolver and canceller references from call stack on PHP 7+. - (#113, #115, #116, #117, #118, #119 and #123 by @clue) - - These changes combined mean that rejecting promises with an `Exception` should - no longer cause any internal circular references which could cause some unexpected - memory growth in previous versions. By explicitly avoiding and explicitly - cleaning up said references, we can avoid relying on PHP's circular garbage collector - to kick in which significantly improves performance when rejecting many promises. - - * Mark legacy progress support / notification API as deprecated - (#112 by @clue) - - * Recommend rejecting promises by throwing an exception - (#114 by @jsor) - - * Improve documentation to properly instantiate LazyPromise - (#121 by @holtkamp) - - * Follower cancellation propagation was originally planned for this release - but has been reverted for now and is planned for a future release. - (#99 by @jsor and #122 by @clue) - -* 2.5.1 (2017-03-25) - - * Fix circular references when resolving with a promise which follows - itself (#94). - -* 2.5.0 (2016-12-22) - - * Revert automatic cancellation of pending collection promises once the - output promise resolves. This was introduced in 42d86b7 (PR #36, released - in [v2.3.0](https://github.com/reactphp/promise/releases/tag/v2.3.0)) and - was both unintended and backward incompatible. - - If you need automatic cancellation, you can use something like: - - ```php - function allAndCancel(array $promises) - { - return \React\Promise\all($promises) - ->always(function() use ($promises) { - foreach ($promises as $promise) { - if ($promise instanceof \React\Promise\CancellablePromiseInterface) { - $promise->cancel(); - } - } - }); - } - ``` - * `all()` and `map()` functions now preserve the order of the array (#77). - * Fix circular references when resolving a promise with itself (#71). - -* 2.4.1 (2016-05-03) - - * Fix `some()` not cancelling pending promises when too much input promises - reject (16ff799). - -* 2.4.0 (2016-03-31) - - * Support foreign thenables in `resolve()`. - Any object that provides a `then()` method is now assimilated to a trusted - promise that follows the state of this thenable (#52). - * Fix `some()` and `any()` for input arrays containing not enough items - (#34). - -* 2.3.0 (2016-03-24) - - * Allow cancellation of promises returned by functions working on promise - collections (#36). - * Handle `\Throwable` in the same way as `\Exception` (#51 by @joshdifabio). - -* 2.2.2 (2016-02-26) - - * Fix cancellation handlers called multiple times (#47 by @clue). - -* 2.2.1 (2015-07-03) - - * Fix stack error when resolving a promise in its own fulfillment or - rejection handlers. - -* 2.2.0 (2014-12-30) - - * Introduce new `ExtendedPromiseInterface` implemented by all promises. - * Add new `done()` method (part of the `ExtendedPromiseInterface`). - * Add new `otherwise()` method (part of the `ExtendedPromiseInterface`). - * Add new `always()` method (part of the `ExtendedPromiseInterface`). - * Add new `progress()` method (part of the `ExtendedPromiseInterface`). - * Rename `Deferred::progress` to `Deferred::notify` to avoid confusion with - `ExtendedPromiseInterface::progress` (a `Deferred::progress` alias is - still available for backward compatibility) - * `resolve()` now always returns a `ExtendedPromiseInterface`. - -* 2.1.0 (2014-10-15) - - * Introduce new `CancellablePromiseInterface` implemented by all promises. - * Add new `cancel()` method (part of the `CancellablePromiseInterface`). - -* 2.0.0 (2013-12-10) - - New major release. The goal is to streamline the API and to make it more - compliant with other promise libraries and especially with the new upcoming - [ES6 promises specification](https://github.com/domenic/promises-unwrapping/). - - * Add standalone Promise class. - * Add new `race()` function. - * BC break: Bump minimum PHP version to PHP 5.4. - * BC break: Remove `ResolverInterface` and `PromiseInterface` from - `Deferred`. - * BC break: Change signature of `PromiseInterface`. - * BC break: Remove `When` and `Util` classes and move static methods to - functions. - * BC break: `FulfilledPromise` and `RejectedPromise` now throw an exception - when initialized with a promise instead of a value/reason. - * BC break: `Deferred::resolve()` and `Deferred::reject()` no longer return - a promise. diff --git a/apps/files_external/3rdparty/react/promise/LICENSE b/apps/files_external/3rdparty/react/promise/LICENSE deleted file mode 100644 index 5919d20ff3fa..000000000000 --- a/apps/files_external/3rdparty/react/promise/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -Copyright (c) 2012-2016 Jan Sorgalla - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. diff --git a/apps/files_external/3rdparty/react/promise/README.md b/apps/files_external/3rdparty/react/promise/README.md deleted file mode 100644 index 6588c72476e8..000000000000 --- a/apps/files_external/3rdparty/react/promise/README.md +++ /dev/null @@ -1,876 +0,0 @@ -Promise -======= - -A lightweight implementation of -[CommonJS Promises/A](http://wiki.commonjs.org/wiki/Promises/A) for PHP. - -[![Build Status](https://travis-ci.org/reactphp/promise.svg?branch=master)](http://travis-ci.org/reactphp/promise) -[![Coverage Status](https://coveralls.io/repos/github/reactphp/promise/badge.svg?branch=master)](https://coveralls.io/github/reactphp/promise?branch=master) - -Table of Contents ------------------ - -1. [Introduction](#introduction) -2. [Concepts](#concepts) - * [Deferred](#deferred) - * [Promise](#promise-1) -3. [API](#api) - * [Deferred](#deferred-1) - * [Deferred::promise()](#deferredpromise) - * [Deferred::resolve()](#deferredresolve) - * [Deferred::reject()](#deferredreject) - * [Deferred::notify()](#deferrednotify) - * [PromiseInterface](#promiseinterface) - * [PromiseInterface::then()](#promiseinterfacethen) - * [ExtendedPromiseInterface](#extendedpromiseinterface) - * [ExtendedPromiseInterface::done()](#extendedpromiseinterfacedone) - * [ExtendedPromiseInterface::otherwise()](#extendedpromiseinterfaceotherwise) - * [ExtendedPromiseInterface::always()](#extendedpromiseinterfacealways) - * [ExtendedPromiseInterface::progress()](#extendedpromiseinterfaceprogress) - * [CancellablePromiseInterface](#cancellablepromiseinterface) - * [CancellablePromiseInterface::cancel()](#cancellablepromiseinterfacecancel) - * [Promise](#promise-2) - * [FulfilledPromise](#fulfilledpromise) - * [RejectedPromise](#rejectedpromise) - * [LazyPromise](#lazypromise) - * [Functions](#functions) - * [resolve()](#resolve) - * [reject()](#reject) - * [all()](#all) - * [race()](#race) - * [any()](#any) - * [some()](#some) - * [map()](#map) - * [reduce()](#reduce) - * [PromisorInterface](#promisorinterface) -4. [Examples](#examples) - * [How to use Deferred](#how-to-use-deferred) - * [How promise forwarding works](#how-promise-forwarding-works) - * [Resolution forwarding](#resolution-forwarding) - * [Rejection forwarding](#rejection-forwarding) - * [Mixed resolution and rejection forwarding](#mixed-resolution-and-rejection-forwarding) - * [Progress event forwarding](#progress-event-forwarding) - * [done() vs. then()](#done-vs-then) -5. [Install](#install) -6. [Credits](#credits) -7. [License](#license) - -Introduction ------------- - -Promise is a library implementing -[CommonJS Promises/A](http://wiki.commonjs.org/wiki/Promises/A) for PHP. - -It also provides several other useful promise-related concepts, such as joining -multiple promises and mapping and reducing collections of promises. - -If you've never heard about promises before, -[read this first](https://gist.github.com/3889970). - -Concepts --------- - -### Deferred - -A **Deferred** represents a computation or unit of work that may not have -completed yet. Typically (but not always), that computation will be something -that executes asynchronously and completes at some point in the future. - -### Promise - -While a deferred represents the computation itself, a **Promise** represents -the result of that computation. Thus, each deferred has a promise that acts as -a placeholder for its actual result. - -API ---- - -### Deferred - -A deferred represents an operation whose resolution is pending. It has separate -promise and resolver parts. - -```php -$deferred = new React\Promise\Deferred(); - -$promise = $deferred->promise(); - -$deferred->resolve(mixed $value = null); -$deferred->reject(mixed $reason = null); -$deferred->notify(mixed $update = null); -``` - -The `promise` method returns the promise of the deferred. - -The `resolve` and `reject` methods control the state of the deferred. - -The deprecated `notify` method is for progress notification. - -The constructor of the `Deferred` accepts an optional `$canceller` argument. -See [Promise](#promise-2) for more information. - -#### Deferred::promise() - -```php -$promise = $deferred->promise(); -``` - -Returns the promise of the deferred, which you can hand out to others while -keeping the authority to modify its state to yourself. - -#### Deferred::resolve() - -```php -$deferred->resolve(mixed $value = null); -``` - -Resolves the promise returned by `promise()`. All consumers are notified by -having `$onFulfilled` (which they registered via `$promise->then()`) called with -`$value`. - -If `$value` itself is a promise, the promise will transition to the state of -this promise once it is resolved. - -#### Deferred::reject() - -```php -$deferred->reject(mixed $reason = null); -``` - -Rejects the promise returned by `promise()`, signalling that the deferred's -computation failed. -All consumers are notified by having `$onRejected` (which they registered via -`$promise->then()`) called with `$reason`. - -If `$reason` itself is a promise, the promise will be rejected with the outcome -of this promise regardless whether it fulfills or rejects. - -#### Deferred::notify() - -> Deprecated in v2.6.0: Progress support is deprecated and should not be used anymore. - -```php -$deferred->notify(mixed $update = null); -``` - -Triggers progress notifications, to indicate to consumers that the computation -is making progress toward its result. - -All consumers are notified by having `$onProgress` (which they registered via -`$promise->then()`) called with `$update`. - -### PromiseInterface - -The promise interface provides the common interface for all promise -implementations. - -A promise represents an eventual outcome, which is either fulfillment (success) -and an associated value, or rejection (failure) and an associated reason. - -Once in the fulfilled or rejected state, a promise becomes immutable. -Neither its state nor its result (or error) can be modified. - -#### Implementations - -* [Promise](#promise-2) -* [FulfilledPromise](#fulfilledpromise) (deprecated) -* [RejectedPromise](#rejectedpromise) (deprecated) -* [LazyPromise](#lazypromise) (deprecated) - -#### PromiseInterface::then() - -```php -$transformedPromise = $promise->then(callable $onFulfilled = null, callable $onRejected = null, callable $onProgress = null); -``` - -Transforms a promise's value by applying a function to the promise's fulfillment -or rejection value. Returns a new promise for the transformed result. - -The `then()` method registers new fulfilled, rejection and progress handlers -with a promise (all parameters are optional): - - * `$onFulfilled` will be invoked once the promise is fulfilled and passed - the result as the first argument. - * `$onRejected` will be invoked once the promise is rejected and passed the - reason as the first argument. - * `$onProgress` (deprecated) will be invoked whenever the producer of the promise - triggers progress notifications and passed a single argument (whatever it - wants) to indicate progress. - -It returns a new promise that will fulfill with the return value of either -`$onFulfilled` or `$onRejected`, whichever is called, or will reject with -the thrown exception if either throws. - -A promise makes the following guarantees about handlers registered in -the same call to `then()`: - - 1. Only one of `$onFulfilled` or `$onRejected` will be called, - never both. - 2. `$onFulfilled` and `$onRejected` will never be called more - than once. - 3. `$onProgress` (deprecated) may be called multiple times. - -#### See also - -* [resolve()](#resolve) - Creating a resolved promise -* [reject()](#reject) - Creating a rejected promise -* [ExtendedPromiseInterface::done()](#extendedpromiseinterfacedone) -* [done() vs. then()](#done-vs-then) - -### ExtendedPromiseInterface - -The ExtendedPromiseInterface extends the PromiseInterface with useful shortcut -and utility methods which are not part of the Promises/A specification. - -#### Implementations - -* [Promise](#promise-1) -* [FulfilledPromise](#fulfilledpromise) (deprecated) -* [RejectedPromise](#rejectedpromise) (deprecated) -* [LazyPromise](#lazypromise) (deprecated) - -#### ExtendedPromiseInterface::done() - -```php -$promise->done(callable $onFulfilled = null, callable $onRejected = null, callable $onProgress = null); -``` - -Consumes the promise's ultimate value if the promise fulfills, or handles the -ultimate error. - -It will cause a fatal error if either `$onFulfilled` or `$onRejected` throw or -return a rejected promise. - -Since the purpose of `done()` is consumption rather than transformation, -`done()` always returns `null`. - -#### See also - -* [PromiseInterface::then()](#promiseinterfacethen) -* [done() vs. then()](#done-vs-then) - -#### ExtendedPromiseInterface::otherwise() - -```php -$promise->otherwise(callable $onRejected); -``` - -Registers a rejection handler for promise. It is a shortcut for: - -```php -$promise->then(null, $onRejected); -``` - -Additionally, you can type hint the `$reason` argument of `$onRejected` to catch -only specific errors. - -```php -$promise - ->otherwise(function (\RuntimeException $reason) { - // Only catch \RuntimeException instances - // All other types of errors will propagate automatically - }) - ->otherwise(function ($reason) { - // Catch other errors - )}; -``` - -#### ExtendedPromiseInterface::always() - -```php -$newPromise = $promise->always(callable $onFulfilledOrRejected); -``` - -Allows you to execute "cleanup" type tasks in a promise chain. - -It arranges for `$onFulfilledOrRejected` to be called, with no arguments, -when the promise is either fulfilled or rejected. - -* If `$promise` fulfills, and `$onFulfilledOrRejected` returns successfully, - `$newPromise` will fulfill with the same value as `$promise`. -* If `$promise` fulfills, and `$onFulfilledOrRejected` throws or returns a - rejected promise, `$newPromise` will reject with the thrown exception or - rejected promise's reason. -* If `$promise` rejects, and `$onFulfilledOrRejected` returns successfully, - `$newPromise` will reject with the same reason as `$promise`. -* If `$promise` rejects, and `$onFulfilledOrRejected` throws or returns a - rejected promise, `$newPromise` will reject with the thrown exception or - rejected promise's reason. - -`always()` behaves similarly to the synchronous finally statement. When combined -with `otherwise()`, `always()` allows you to write code that is similar to the familiar -synchronous catch/finally pair. - -Consider the following synchronous code: - -```php -try { - return doSomething(); -} catch(\Exception $e) { - return handleError($e); -} finally { - cleanup(); -} -``` - -Similar asynchronous code (with `doSomething()` that returns a promise) can be -written: - -```php -return doSomething() - ->otherwise('handleError') - ->always('cleanup'); -``` - -#### ExtendedPromiseInterface::progress() - -> Deprecated in v2.6.0: Progress support is deprecated and should not be used anymore. - -```php -$promise->progress(callable $onProgress); -``` - -Registers a handler for progress updates from promise. It is a shortcut for: - -```php -$promise->then(null, null, $onProgress); -``` - -### CancellablePromiseInterface - -A cancellable promise provides a mechanism for consumers to notify the creator -of the promise that they are not longer interested in the result of an -operation. - -#### CancellablePromiseInterface::cancel() - -``` php -$promise->cancel(); -``` - -The `cancel()` method notifies the creator of the promise that there is no -further interest in the results of the operation. - -Once a promise is settled (either fulfilled or rejected), calling `cancel()` on -a promise has no effect. - -#### Implementations - -* [Promise](#promise-1) -* [FulfilledPromise](#fulfilledpromise) (deprecated) -* [RejectedPromise](#rejectedpromise) (deprecated) -* [LazyPromise](#lazypromise) (deprecated) - -### Promise - -Creates a promise whose state is controlled by the functions passed to -`$resolver`. - -```php -$resolver = function (callable $resolve, callable $reject, callable $notify) { - // Do some work, possibly asynchronously, and then - // resolve or reject. You can notify of progress events (deprecated) - // along the way if you want/need. - - $resolve($awesomeResult); - // or throw new Exception('Promise rejected'); - // or $resolve($anotherPromise); - // or $reject($nastyError); - // or $notify($progressNotification); -}; - -$canceller = function () { - // Cancel/abort any running operations like network connections, streams etc. - - // Reject promise by throwing an exception - throw new Exception('Promise cancelled'); -}; - -$promise = new React\Promise\Promise($resolver, $canceller); -``` - -The promise constructor receives a resolver function and an optional canceller -function which both will be called with 3 arguments: - - * `$resolve($value)` - Primary function that seals the fate of the - returned promise. Accepts either a non-promise value, or another promise. - When called with a non-promise value, fulfills promise with that value. - When called with another promise, e.g. `$resolve($otherPromise)`, promise's - fate will be equivalent to that of `$otherPromise`. - * `$reject($reason)` - Function that rejects the promise. It is recommended to - just throw an exception instead of using `$reject()`. - * `$notify($update)` - Deprecated function that issues progress events for the promise. - -If the resolver or canceller throw an exception, the promise will be rejected -with that thrown exception as the rejection reason. - -The resolver function will be called immediately, the canceller function only -once all consumers called the `cancel()` method of the promise. - -### FulfilledPromise - -> Deprecated in v2.8.0: External usage of `FulfilledPromise` is deprecated, use `resolve()` instead. - -Creates a already fulfilled promise. - -```php -$promise = React\Promise\FulfilledPromise($value); -``` - -Note, that `$value` **cannot** be a promise. It's recommended to use -[resolve()](#resolve) for creating resolved promises. - -### RejectedPromise - -> Deprecated in v2.8.0: External usage of `RejectedPromise` is deprecated, use `reject()` instead. - -Creates a already rejected promise. - -```php -$promise = React\Promise\RejectedPromise($reason); -``` - -Note, that `$reason` **cannot** be a promise. It's recommended to use -[reject()](#reject) for creating rejected promises. - -### LazyPromise - -> Deprecated in v2.8.0: LazyPromise is deprecated and should not be used anymore. - -Creates a promise which will be lazily initialized by `$factory` once a consumer -calls the `then()` method. - -```php -$factory = function () { - $deferred = new React\Promise\Deferred(); - - // Do some heavy stuff here and resolve the deferred once completed - - return $deferred->promise(); -}; - -$promise = new React\Promise\LazyPromise($factory); - -// $factory will only be executed once we call then() -$promise->then(function ($value) { -}); -``` - -### Functions - -Useful functions for creating, joining, mapping and reducing collections of -promises. - -All functions working on promise collections (like `all()`, `race()`, `some()` -etc.) support cancellation. This means, if you call `cancel()` on the returned -promise, all promises in the collection are cancelled. If the collection itself -is a promise which resolves to an array, this promise is also cancelled. - -#### resolve() - -```php -$promise = React\Promise\resolve(mixed $promiseOrValue); -``` - -Creates a promise for the supplied `$promiseOrValue`. - -If `$promiseOrValue` is a value, it will be the resolution value of the -returned promise. - -If `$promiseOrValue` is a thenable (any object that provides a `then()` method), -a trusted promise that follows the state of the thenable is returned. - -If `$promiseOrValue` is a promise, it will be returned as is. - -Note: The promise returned is always a promise implementing -[ExtendedPromiseInterface](#extendedpromiseinterface). If you pass in a custom -promise which only implements [PromiseInterface](#promiseinterface), this -promise will be assimilated to a extended promise following `$promiseOrValue`. - -#### reject() - -```php -$promise = React\Promise\reject(mixed $promiseOrValue); -``` - -Creates a rejected promise for the supplied `$promiseOrValue`. - -If `$promiseOrValue` is a value, it will be the rejection value of the -returned promise. - -If `$promiseOrValue` is a promise, its completion value will be the rejected -value of the returned promise. - -This can be useful in situations where you need to reject a promise without -throwing an exception. For example, it allows you to propagate a rejection with -the value of another promise. - -#### all() - -```php -$promise = React\Promise\all(array|React\Promise\PromiseInterface $promisesOrValues); -``` - -Returns a promise that will resolve only once all the items in -`$promisesOrValues` have resolved. The resolution value of the returned promise -will be an array containing the resolution values of each of the items in -`$promisesOrValues`. - -#### race() - -```php -$promise = React\Promise\race(array|React\Promise\PromiseInterface $promisesOrValues); -``` - -Initiates a competitive race that allows one winner. Returns a promise which is -resolved in the same way the first settled promise resolves. - -#### any() - -```php -$promise = React\Promise\any(array|React\Promise\PromiseInterface $promisesOrValues); -``` - -Returns a promise that will resolve when any one of the items in -`$promisesOrValues` resolves. The resolution value of the returned promise -will be the resolution value of the triggering item. - -The returned promise will only reject if *all* items in `$promisesOrValues` are -rejected. The rejection value will be an array of all rejection reasons. - -The returned promise will also reject with a `React\Promise\Exception\LengthException` -if `$promisesOrValues` contains 0 items. - -#### some() - -```php -$promise = React\Promise\some(array|React\Promise\PromiseInterface $promisesOrValues, integer $howMany); -``` - -Returns a promise that will resolve when `$howMany` of the supplied items in -`$promisesOrValues` resolve. The resolution value of the returned promise -will be an array of length `$howMany` containing the resolution values of the -triggering items. - -The returned promise will reject if it becomes impossible for `$howMany` items -to resolve (that is, when `(count($promisesOrValues) - $howMany) + 1` items -reject). The rejection value will be an array of -`(count($promisesOrValues) - $howMany) + 1` rejection reasons. - -The returned promise will also reject with a `React\Promise\Exception\LengthException` -if `$promisesOrValues` contains less items than `$howMany`. - -#### map() - -```php -$promise = React\Promise\map(array|React\Promise\PromiseInterface $promisesOrValues, callable $mapFunc); -``` - -Traditional map function, similar to `array_map()`, but allows input to contain -promises and/or values, and `$mapFunc` may return either a value or a promise. - -The map function receives each item as argument, where item is a fully resolved -value of a promise or value in `$promisesOrValues`. - -#### reduce() - -```php -$promise = React\Promise\reduce(array|React\Promise\PromiseInterface $promisesOrValues, callable $reduceFunc , $initialValue = null); -``` - -Traditional reduce function, similar to `array_reduce()`, but input may contain -promises and/or values, and `$reduceFunc` may return either a value or a -promise, *and* `$initialValue` may be a promise or a value for the starting -value. - -### PromisorInterface - -The `React\Promise\PromisorInterface` provides a common interface for objects -that provide a promise. `React\Promise\Deferred` implements it, but since it -is part of the public API anyone can implement it. - -Examples --------- - -### How to use Deferred - -```php -function getAwesomeResultPromise() -{ - $deferred = new React\Promise\Deferred(); - - // Execute a Node.js-style function using the callback pattern - computeAwesomeResultAsynchronously(function ($error, $result) use ($deferred) { - if ($error) { - $deferred->reject($error); - } else { - $deferred->resolve($result); - } - }); - - // Return the promise - return $deferred->promise(); -} - -getAwesomeResultPromise() - ->then( - function ($value) { - // Deferred resolved, do something with $value - }, - function ($reason) { - // Deferred rejected, do something with $reason - }, - function ($update) { - // Progress notification triggered, do something with $update - } - ); -``` - -### How promise forwarding works - -A few simple examples to show how the mechanics of Promises/A forwarding works. -These examples are contrived, of course, and in real usage, promise chains will -typically be spread across several function calls, or even several levels of -your application architecture. - -#### Resolution forwarding - -Resolved promises forward resolution values to the next promise. -The first promise, `$deferred->promise()`, will resolve with the value passed -to `$deferred->resolve()` below. - -Each call to `then()` returns a new promise that will resolve with the return -value of the previous handler. This creates a promise "pipeline". - -```php -$deferred = new React\Promise\Deferred(); - -$deferred->promise() - ->then(function ($x) { - // $x will be the value passed to $deferred->resolve() below - // and returns a *new promise* for $x + 1 - return $x + 1; - }) - ->then(function ($x) { - // $x === 2 - // This handler receives the return value of the - // previous handler. - return $x + 1; - }) - ->then(function ($x) { - // $x === 3 - // This handler receives the return value of the - // previous handler. - return $x + 1; - }) - ->then(function ($x) { - // $x === 4 - // This handler receives the return value of the - // previous handler. - echo 'Resolve ' . $x; - }); - -$deferred->resolve(1); // Prints "Resolve 4" -``` - -#### Rejection forwarding - -Rejected promises behave similarly, and also work similarly to try/catch: -When you catch an exception, you must rethrow for it to propagate. - -Similarly, when you handle a rejected promise, to propagate the rejection, -"rethrow" it by either returning a rejected promise, or actually throwing -(since promise translates thrown exceptions into rejections) - -```php -$deferred = new React\Promise\Deferred(); - -$deferred->promise() - ->then(function ($x) { - throw new \Exception($x + 1); - }) - ->otherwise(function (\Exception $x) { - // Propagate the rejection - throw $x; - }) - ->otherwise(function (\Exception $x) { - // Can also propagate by returning another rejection - return React\Promise\reject( - new \Exception($x->getMessage() + 1) - ); - }) - ->otherwise(function ($x) { - echo 'Reject ' . $x->getMessage(); // 3 - }); - -$deferred->resolve(1); // Prints "Reject 3" -``` - -#### Mixed resolution and rejection forwarding - -Just like try/catch, you can choose to propagate or not. Mixing resolutions and -rejections will still forward handler results in a predictable way. - -```php -$deferred = new React\Promise\Deferred(); - -$deferred->promise() - ->then(function ($x) { - return $x + 1; - }) - ->then(function ($x) { - throw new \Exception($x + 1); - }) - ->otherwise(function (\Exception $x) { - // Handle the rejection, and don't propagate. - // This is like catch without a rethrow - return $x->getMessage() + 1; - }) - ->then(function ($x) { - echo 'Mixed ' . $x; // 4 - }); - -$deferred->resolve(1); // Prints "Mixed 4" -``` - -#### Progress event forwarding - -> Deprecated in v2.6.0: Progress support is deprecated and should not be used anymore. - -In the same way as resolution and rejection handlers, your progress handler -**MUST** return a progress event to be propagated to the next link in the chain. -If you return nothing, `null` will be propagated. - -Also in the same way as resolutions and rejections, if you don't register a -progress handler, the update will be propagated through. - -If your progress handler throws an exception, the exception will be propagated -to the next link in the chain. The best thing to do is to ensure your progress -handlers do not throw exceptions. - -This gives you the opportunity to transform progress events at each step in the -chain so that they are meaningful to the next step. It also allows you to choose -not to transform them, and simply let them propagate untransformed, by not -registering a progress handler. - -```php -$deferred = new React\Promise\Deferred(); - -$deferred->promise() - ->progress(function ($update) { - return $update + 1; - }) - ->progress(function ($update) { - echo 'Progress ' . $update; // 2 - }); - -$deferred->notify(1); // Prints "Progress 2" -``` - -### done() vs. then() - -The golden rule is: - - Either return your promise, or call done() on it. - -At a first glance, `then()` and `done()` seem very similar. However, there are -important distinctions. - -The intent of `then()` is to transform a promise's value and to pass or return -a new promise for the transformed value along to other parts of your code. - -The intent of `done()` is to consume a promise's value, transferring -responsibility for the value to your code. - -In addition to transforming a value, `then()` allows you to recover from, or -propagate intermediate errors. Any errors that are not handled will be caught -by the promise machinery and used to reject the promise returned by `then()`. - -Calling `done()` transfers all responsibility for errors to your code. If an -error (either a thrown exception or returned rejection) escapes the -`$onFulfilled` or `$onRejected` callbacks you provide to done, it will be -rethrown in an uncatchable way causing a fatal error. - -```php -function getJsonResult() -{ - return queryApi() - ->then( - // Transform API results to an object - function ($jsonResultString) { - return json_decode($jsonResultString); - }, - // Transform API errors to an exception - function ($jsonErrorString) { - $object = json_decode($jsonErrorString); - throw new ApiErrorException($object->errorMessage); - } - ); -} - -// Here we provide no rejection handler. If the promise returned has been -// rejected, the ApiErrorException will be thrown -getJsonResult() - ->done( - // Consume transformed object - function ($jsonResultObject) { - // Do something with $jsonResultObject - } - ); - -// Here we provide a rejection handler which will either throw while debugging -// or log the exception -getJsonResult() - ->done( - function ($jsonResultObject) { - // Do something with $jsonResultObject - }, - function (ApiErrorException $exception) { - if (isDebug()) { - throw $exception; - } else { - logException($exception); - } - } - ); -``` - -Note that if a rejection value is not an instance of `\Exception`, it will be -wrapped in an exception of the type `React\Promise\UnhandledRejectionException`. - -You can get the original rejection reason by calling `$exception->getReason()`. - -Install -------- - -The recommended way to install this library is [through Composer](https://getcomposer.org). -[New to Composer?](https://getcomposer.org/doc/00-intro.md) - -This project follows [SemVer](https://semver.org/). -This will install the latest supported version: - -```bash -$ composer require react/promise:^2.8 -``` - -See also the [CHANGELOG](CHANGELOG.md) for details about version upgrades. - -This project aims to run on any platform and thus does not require any PHP -extensions and supports running on legacy PHP 5.4 through current PHP 7+ and HHVM. -It's *highly recommended to use PHP 7+* for this project due to its vast -performance improvements. - -Credits -------- - -Promise is a port of [when.js](https://github.com/cujojs/when) -by [Brian Cavalier](https://github.com/briancavalier). - -Also, large parts of the documentation have been ported from the when.js -[Wiki](https://github.com/cujojs/when/wiki) and the -[API docs](https://github.com/cujojs/when/blob/master/docs/api.md). - -License -------- - -Released under the [MIT](LICENSE) license. diff --git a/apps/files_external/3rdparty/react/promise/composer.json b/apps/files_external/3rdparty/react/promise/composer.json deleted file mode 100644 index b3e723a7aaac..000000000000 --- a/apps/files_external/3rdparty/react/promise/composer.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "react/promise", - "description": "A lightweight implementation of CommonJS Promises/A for PHP", - "license": "MIT", - "authors": [ - {"name": "Jan Sorgalla", "email": "jsorgalla@gmail.com"} - ], - "require": { - "php": ">=5.4.0" - }, - "require-dev": { - "phpunit/phpunit": "^7.0 || ^6.5 || ^5.7 || ^4.8.36" - }, - "autoload": { - "psr-4": { - "React\\Promise\\": "src/" - }, - "files": ["src/functions_include.php"] - }, - "autoload-dev": { - "psr-4": { - "React\\Promise\\": ["tests", "tests/fixtures"] - } - }, - "keywords": [ - "promise", - "promises" - ] -} diff --git a/apps/files_external/3rdparty/react/promise/src/CancellablePromiseInterface.php b/apps/files_external/3rdparty/react/promise/src/CancellablePromiseInterface.php deleted file mode 100644 index 6b3a8c65d6b2..000000000000 --- a/apps/files_external/3rdparty/react/promise/src/CancellablePromiseInterface.php +++ /dev/null @@ -1,17 +0,0 @@ -started) { - return; - } - - $this->started = true; - $this->drain(); - } - - public function enqueue($cancellable) - { - if (!\is_object($cancellable) || !\method_exists($cancellable, 'then') || !\method_exists($cancellable, 'cancel')) { - return; - } - - $length = \array_push($this->queue, $cancellable); - - if ($this->started && 1 === $length) { - $this->drain(); - } - } - - private function drain() - { - for ($i = key($this->queue); isset($this->queue[$i]); $i++) { - $cancellable = $this->queue[$i]; - - $exception = null; - - try { - $cancellable->cancel(); - } catch (\Throwable $exception) { - } catch (\Exception $exception) { - } - - unset($this->queue[$i]); - - if ($exception) { - throw $exception; - } - } - - $this->queue = []; - } -} diff --git a/apps/files_external/3rdparty/react/promise/src/Deferred.php b/apps/files_external/3rdparty/react/promise/src/Deferred.php deleted file mode 100644 index 3ca034b859cf..000000000000 --- a/apps/files_external/3rdparty/react/promise/src/Deferred.php +++ /dev/null @@ -1,65 +0,0 @@ -canceller = $canceller; - } - - public function promise() - { - if (null === $this->promise) { - $this->promise = new Promise(function ($resolve, $reject, $notify) { - $this->resolveCallback = $resolve; - $this->rejectCallback = $reject; - $this->notifyCallback = $notify; - }, $this->canceller); - $this->canceller = null; - } - - return $this->promise; - } - - public function resolve($value = null) - { - $this->promise(); - - \call_user_func($this->resolveCallback, $value); - } - - public function reject($reason = null) - { - $this->promise(); - - \call_user_func($this->rejectCallback, $reason); - } - - /** - * @deprecated 2.6.0 Progress support is deprecated and should not be used anymore. - * @param mixed $update - */ - public function notify($update = null) - { - $this->promise(); - - \call_user_func($this->notifyCallback, $update); - } - - /** - * @deprecated 2.2.0 - * @see Deferred::notify() - */ - public function progress($update = null) - { - $this->notify($update); - } -} diff --git a/apps/files_external/3rdparty/react/promise/src/Exception/LengthException.php b/apps/files_external/3rdparty/react/promise/src/Exception/LengthException.php deleted file mode 100644 index 775c48db6a99..000000000000 --- a/apps/files_external/3rdparty/react/promise/src/Exception/LengthException.php +++ /dev/null @@ -1,7 +0,0 @@ -then(null, $onRejected); - * ``` - * - * Additionally, you can type hint the `$reason` argument of `$onRejected` to catch - * only specific errors. - * - * @param callable $onRejected - * @return ExtendedPromiseInterface - */ - public function otherwise(callable $onRejected); - - /** - * Allows you to execute "cleanup" type tasks in a promise chain. - * - * It arranges for `$onFulfilledOrRejected` to be called, with no arguments, - * when the promise is either fulfilled or rejected. - * - * * If `$promise` fulfills, and `$onFulfilledOrRejected` returns successfully, - * `$newPromise` will fulfill with the same value as `$promise`. - * * If `$promise` fulfills, and `$onFulfilledOrRejected` throws or returns a - * rejected promise, `$newPromise` will reject with the thrown exception or - * rejected promise's reason. - * * If `$promise` rejects, and `$onFulfilledOrRejected` returns successfully, - * `$newPromise` will reject with the same reason as `$promise`. - * * If `$promise` rejects, and `$onFulfilledOrRejected` throws or returns a - * rejected promise, `$newPromise` will reject with the thrown exception or - * rejected promise's reason. - * - * `always()` behaves similarly to the synchronous finally statement. When combined - * with `otherwise()`, `always()` allows you to write code that is similar to the familiar - * synchronous catch/finally pair. - * - * Consider the following synchronous code: - * - * ```php - * try { - * return doSomething(); - * } catch(\Exception $e) { - * return handleError($e); - * } finally { - * cleanup(); - * } - * ``` - * - * Similar asynchronous code (with `doSomething()` that returns a promise) can be - * written: - * - * ```php - * return doSomething() - * ->otherwise('handleError') - * ->always('cleanup'); - * ``` - * - * @param callable $onFulfilledOrRejected - * @return ExtendedPromiseInterface - */ - public function always(callable $onFulfilledOrRejected); - - /** - * Registers a handler for progress updates from promise. It is a shortcut for: - * - * ```php - * $promise->then(null, null, $onProgress); - * ``` - * - * @param callable $onProgress - * @return ExtendedPromiseInterface - * @deprecated 2.6.0 Progress support is deprecated and should not be used anymore. - */ - public function progress(callable $onProgress); -} diff --git a/apps/files_external/3rdparty/react/promise/src/FulfilledPromise.php b/apps/files_external/3rdparty/react/promise/src/FulfilledPromise.php deleted file mode 100644 index 147275277889..000000000000 --- a/apps/files_external/3rdparty/react/promise/src/FulfilledPromise.php +++ /dev/null @@ -1,71 +0,0 @@ -value = $value; - } - - public function then(callable $onFulfilled = null, callable $onRejected = null, callable $onProgress = null) - { - if (null === $onFulfilled) { - return $this; - } - - try { - return resolve($onFulfilled($this->value)); - } catch (\Throwable $exception) { - return new RejectedPromise($exception); - } catch (\Exception $exception) { - return new RejectedPromise($exception); - } - } - - public function done(callable $onFulfilled = null, callable $onRejected = null, callable $onProgress = null) - { - if (null === $onFulfilled) { - return; - } - - $result = $onFulfilled($this->value); - - if ($result instanceof ExtendedPromiseInterface) { - $result->done(); - } - } - - public function otherwise(callable $onRejected) - { - return $this; - } - - public function always(callable $onFulfilledOrRejected) - { - return $this->then(function ($value) use ($onFulfilledOrRejected) { - return resolve($onFulfilledOrRejected())->then(function () use ($value) { - return $value; - }); - }); - } - - public function progress(callable $onProgress) - { - return $this; - } - - public function cancel() - { - } -} diff --git a/apps/files_external/3rdparty/react/promise/src/LazyPromise.php b/apps/files_external/3rdparty/react/promise/src/LazyPromise.php deleted file mode 100644 index bbe9293e1c5b..000000000000 --- a/apps/files_external/3rdparty/react/promise/src/LazyPromise.php +++ /dev/null @@ -1,66 +0,0 @@ -factory = $factory; - } - - public function then(callable $onFulfilled = null, callable $onRejected = null, callable $onProgress = null) - { - return $this->promise()->then($onFulfilled, $onRejected, $onProgress); - } - - public function done(callable $onFulfilled = null, callable $onRejected = null, callable $onProgress = null) - { - return $this->promise()->done($onFulfilled, $onRejected, $onProgress); - } - - public function otherwise(callable $onRejected) - { - return $this->promise()->otherwise($onRejected); - } - - public function always(callable $onFulfilledOrRejected) - { - return $this->promise()->always($onFulfilledOrRejected); - } - - public function progress(callable $onProgress) - { - return $this->promise()->progress($onProgress); - } - - public function cancel() - { - return $this->promise()->cancel(); - } - - /** - * @internal - * @see Promise::settle() - */ - public function promise() - { - if (null === $this->promise) { - try { - $this->promise = resolve(\call_user_func($this->factory)); - } catch (\Throwable $exception) { - $this->promise = new RejectedPromise($exception); - } catch (\Exception $exception) { - $this->promise = new RejectedPromise($exception); - } - } - - return $this->promise; - } -} diff --git a/apps/files_external/3rdparty/react/promise/src/Promise.php b/apps/files_external/3rdparty/react/promise/src/Promise.php deleted file mode 100644 index 33759e6fe6e0..000000000000 --- a/apps/files_external/3rdparty/react/promise/src/Promise.php +++ /dev/null @@ -1,256 +0,0 @@ -canceller = $canceller; - - // Explicitly overwrite arguments with null values before invoking - // resolver function. This ensure that these arguments do not show up - // in the stack trace in PHP 7+ only. - $cb = $resolver; - $resolver = $canceller = null; - $this->call($cb); - } - - public function then(callable $onFulfilled = null, callable $onRejected = null, callable $onProgress = null) - { - if (null !== $this->result) { - return $this->result->then($onFulfilled, $onRejected, $onProgress); - } - - if (null === $this->canceller) { - return new static($this->resolver($onFulfilled, $onRejected, $onProgress)); - } - - // This promise has a canceller, so we create a new child promise which - // has a canceller that invokes the parent canceller if all other - // followers are also cancelled. We keep a reference to this promise - // instance for the static canceller function and clear this to avoid - // keeping a cyclic reference between parent and follower. - $parent = $this; - ++$parent->requiredCancelRequests; - - return new static( - $this->resolver($onFulfilled, $onRejected, $onProgress), - static function () use (&$parent) { - if (++$parent->cancelRequests >= $parent->requiredCancelRequests) { - $parent->cancel(); - } - - $parent = null; - } - ); - } - - public function done(callable $onFulfilled = null, callable $onRejected = null, callable $onProgress = null) - { - if (null !== $this->result) { - return $this->result->done($onFulfilled, $onRejected, $onProgress); - } - - $this->handlers[] = static function (ExtendedPromiseInterface $promise) use ($onFulfilled, $onRejected) { - $promise - ->done($onFulfilled, $onRejected); - }; - - if ($onProgress) { - $this->progressHandlers[] = $onProgress; - } - } - - public function otherwise(callable $onRejected) - { - return $this->then(null, static function ($reason) use ($onRejected) { - if (!_checkTypehint($onRejected, $reason)) { - return new RejectedPromise($reason); - } - - return $onRejected($reason); - }); - } - - public function always(callable $onFulfilledOrRejected) - { - return $this->then(static function ($value) use ($onFulfilledOrRejected) { - return resolve($onFulfilledOrRejected())->then(function () use ($value) { - return $value; - }); - }, static function ($reason) use ($onFulfilledOrRejected) { - return resolve($onFulfilledOrRejected())->then(function () use ($reason) { - return new RejectedPromise($reason); - }); - }); - } - - public function progress(callable $onProgress) - { - return $this->then(null, null, $onProgress); - } - - public function cancel() - { - if (null === $this->canceller || null !== $this->result) { - return; - } - - $canceller = $this->canceller; - $this->canceller = null; - - $this->call($canceller); - } - - private function resolver(callable $onFulfilled = null, callable $onRejected = null, callable $onProgress = null) - { - return function ($resolve, $reject, $notify) use ($onFulfilled, $onRejected, $onProgress) { - if ($onProgress) { - $progressHandler = static function ($update) use ($notify, $onProgress) { - try { - $notify($onProgress($update)); - } catch (\Throwable $e) { - $notify($e); - } catch (\Exception $e) { - $notify($e); - } - }; - } else { - $progressHandler = $notify; - } - - $this->handlers[] = static function (ExtendedPromiseInterface $promise) use ($onFulfilled, $onRejected, $resolve, $reject, $progressHandler) { - $promise - ->then($onFulfilled, $onRejected) - ->done($resolve, $reject, $progressHandler); - }; - - $this->progressHandlers[] = $progressHandler; - }; - } - - private function reject($reason = null) - { - if (null !== $this->result) { - return; - } - - $this->settle(reject($reason)); - } - - private function settle(ExtendedPromiseInterface $promise) - { - $promise = $this->unwrap($promise); - - if ($promise === $this) { - $promise = new RejectedPromise( - new \LogicException('Cannot resolve a promise with itself.') - ); - } - - $handlers = $this->handlers; - - $this->progressHandlers = $this->handlers = []; - $this->result = $promise; - $this->canceller = null; - - foreach ($handlers as $handler) { - $handler($promise); - } - } - - private function unwrap($promise) - { - $promise = $this->extract($promise); - - while ($promise instanceof self && null !== $promise->result) { - $promise = $this->extract($promise->result); - } - - return $promise; - } - - private function extract($promise) - { - if ($promise instanceof LazyPromise) { - $promise = $promise->promise(); - } - - return $promise; - } - - private function call(callable $cb) - { - // Explicitly overwrite argument with null value. This ensure that this - // argument does not show up in the stack trace in PHP 7+ only. - $callback = $cb; - $cb = null; - - // Use reflection to inspect number of arguments expected by this callback. - // We did some careful benchmarking here: Using reflection to avoid unneeded - // function arguments is actually faster than blindly passing them. - // Also, this helps avoiding unnecessary function arguments in the call stack - // if the callback creates an Exception (creating garbage cycles). - if (\is_array($callback)) { - $ref = new \ReflectionMethod($callback[0], $callback[1]); - } elseif (\is_object($callback) && !$callback instanceof \Closure) { - $ref = new \ReflectionMethod($callback, '__invoke'); - } else { - $ref = new \ReflectionFunction($callback); - } - $args = $ref->getNumberOfParameters(); - - try { - if ($args === 0) { - $callback(); - } else { - // Keep references to this promise instance for the static resolve/reject functions. - // By using static callbacks that are not bound to this instance - // and passing the target promise instance by reference, we can - // still execute its resolving logic and still clear this - // reference when settling the promise. This helps avoiding - // garbage cycles if any callback creates an Exception. - // These assumptions are covered by the test suite, so if you ever feel like - // refactoring this, go ahead, any alternative suggestions are welcome! - $target =& $this; - $progressHandlers =& $this->progressHandlers; - - $callback( - static function ($value = null) use (&$target) { - if ($target !== null) { - $target->settle(resolve($value)); - $target = null; - } - }, - static function ($reason = null) use (&$target) { - if ($target !== null) { - $target->reject($reason); - $target = null; - } - }, - static function ($update = null) use (&$progressHandlers) { - foreach ($progressHandlers as $handler) { - $handler($update); - } - } - ); - } - } catch (\Throwable $e) { - $target = null; - $this->reject($e); - } catch (\Exception $e) { - $target = null; - $this->reject($e); - } - } -} diff --git a/apps/files_external/3rdparty/react/promise/src/PromiseInterface.php b/apps/files_external/3rdparty/react/promise/src/PromiseInterface.php deleted file mode 100644 index edcb00770c7c..000000000000 --- a/apps/files_external/3rdparty/react/promise/src/PromiseInterface.php +++ /dev/null @@ -1,41 +0,0 @@ -reason = $reason; - } - - public function then(callable $onFulfilled = null, callable $onRejected = null, callable $onProgress = null) - { - if (null === $onRejected) { - return $this; - } - - try { - return resolve($onRejected($this->reason)); - } catch (\Throwable $exception) { - return new RejectedPromise($exception); - } catch (\Exception $exception) { - return new RejectedPromise($exception); - } - } - - public function done(callable $onFulfilled = null, callable $onRejected = null, callable $onProgress = null) - { - if (null === $onRejected) { - throw UnhandledRejectionException::resolve($this->reason); - } - - $result = $onRejected($this->reason); - - if ($result instanceof self) { - throw UnhandledRejectionException::resolve($result->reason); - } - - if ($result instanceof ExtendedPromiseInterface) { - $result->done(); - } - } - - public function otherwise(callable $onRejected) - { - if (!_checkTypehint($onRejected, $this->reason)) { - return $this; - } - - return $this->then(null, $onRejected); - } - - public function always(callable $onFulfilledOrRejected) - { - return $this->then(null, function ($reason) use ($onFulfilledOrRejected) { - return resolve($onFulfilledOrRejected())->then(function () use ($reason) { - return new RejectedPromise($reason); - }); - }); - } - - public function progress(callable $onProgress) - { - return $this; - } - - public function cancel() - { - } -} diff --git a/apps/files_external/3rdparty/react/promise/src/UnhandledRejectionException.php b/apps/files_external/3rdparty/react/promise/src/UnhandledRejectionException.php deleted file mode 100644 index e7fe2f7a8cb8..000000000000 --- a/apps/files_external/3rdparty/react/promise/src/UnhandledRejectionException.php +++ /dev/null @@ -1,31 +0,0 @@ -reason = $reason; - - $message = \sprintf('Unhandled Rejection: %s', \json_encode($reason)); - - parent::__construct($message, 0); - } - - public function getReason() - { - return $this->reason; - } -} diff --git a/apps/files_external/3rdparty/react/promise/src/functions.php b/apps/files_external/3rdparty/react/promise/src/functions.php deleted file mode 100644 index bdbdf52d8f96..000000000000 --- a/apps/files_external/3rdparty/react/promise/src/functions.php +++ /dev/null @@ -1,351 +0,0 @@ -then($resolve, $reject, $notify); - }, $canceller); - } - - return new FulfilledPromise($promiseOrValue); -} - -/** - * Creates a rejected promise for the supplied `$promiseOrValue`. - * - * If `$promiseOrValue` is a value, it will be the rejection value of the - * returned promise. - * - * If `$promiseOrValue` is a promise, its completion value will be the rejected - * value of the returned promise. - * - * This can be useful in situations where you need to reject a promise without - * throwing an exception. For example, it allows you to propagate a rejection with - * the value of another promise. - * - * @param mixed $promiseOrValue - * @return PromiseInterface - */ -function reject($promiseOrValue = null) -{ - if ($promiseOrValue instanceof PromiseInterface) { - return resolve($promiseOrValue)->then(function ($value) { - return new RejectedPromise($value); - }); - } - - return new RejectedPromise($promiseOrValue); -} - -/** - * Returns a promise that will resolve only once all the items in - * `$promisesOrValues` have resolved. The resolution value of the returned promise - * will be an array containing the resolution values of each of the items in - * `$promisesOrValues`. - * - * @param array $promisesOrValues - * @return PromiseInterface - */ -function all($promisesOrValues) -{ - return map($promisesOrValues, function ($val) { - return $val; - }); -} - -/** - * Initiates a competitive race that allows one winner. Returns a promise which is - * resolved in the same way the first settled promise resolves. - * - * The returned promise will become **infinitely pending** if `$promisesOrValues` - * contains 0 items. - * - * @param array $promisesOrValues - * @return PromiseInterface - */ -function race($promisesOrValues) -{ - $cancellationQueue = new CancellationQueue(); - $cancellationQueue->enqueue($promisesOrValues); - - return new Promise(function ($resolve, $reject, $notify) use ($promisesOrValues, $cancellationQueue) { - resolve($promisesOrValues) - ->done(function ($array) use ($cancellationQueue, $resolve, $reject, $notify) { - if (!is_array($array) || !$array) { - $resolve(); - return; - } - - foreach ($array as $promiseOrValue) { - $cancellationQueue->enqueue($promiseOrValue); - - resolve($promiseOrValue) - ->done($resolve, $reject, $notify); - } - }, $reject, $notify); - }, $cancellationQueue); -} - -/** - * Returns a promise that will resolve when any one of the items in - * `$promisesOrValues` resolves. The resolution value of the returned promise - * will be the resolution value of the triggering item. - * - * The returned promise will only reject if *all* items in `$promisesOrValues` are - * rejected. The rejection value will be an array of all rejection reasons. - * - * The returned promise will also reject with a `React\Promise\Exception\LengthException` - * if `$promisesOrValues` contains 0 items. - * - * @param array $promisesOrValues - * @return PromiseInterface - */ -function any($promisesOrValues) -{ - return some($promisesOrValues, 1) - ->then(function ($val) { - return \array_shift($val); - }); -} - -/** - * Returns a promise that will resolve when `$howMany` of the supplied items in - * `$promisesOrValues` resolve. The resolution value of the returned promise - * will be an array of length `$howMany` containing the resolution values of the - * triggering items. - * - * The returned promise will reject if it becomes impossible for `$howMany` items - * to resolve (that is, when `(count($promisesOrValues) - $howMany) + 1` items - * reject). The rejection value will be an array of - * `(count($promisesOrValues) - $howMany) + 1` rejection reasons. - * - * The returned promise will also reject with a `React\Promise\Exception\LengthException` - * if `$promisesOrValues` contains less items than `$howMany`. - * - * @param array $promisesOrValues - * @param int $howMany - * @return PromiseInterface - */ -function some($promisesOrValues, $howMany) -{ - $cancellationQueue = new CancellationQueue(); - $cancellationQueue->enqueue($promisesOrValues); - - return new Promise(function ($resolve, $reject, $notify) use ($promisesOrValues, $howMany, $cancellationQueue) { - resolve($promisesOrValues) - ->done(function ($array) use ($howMany, $cancellationQueue, $resolve, $reject, $notify) { - if (!\is_array($array) || $howMany < 1) { - $resolve([]); - return; - } - - $len = \count($array); - - if ($len < $howMany) { - throw new Exception\LengthException( - \sprintf( - 'Input array must contain at least %d item%s but contains only %s item%s.', - $howMany, - 1 === $howMany ? '' : 's', - $len, - 1 === $len ? '' : 's' - ) - ); - } - - $toResolve = $howMany; - $toReject = ($len - $toResolve) + 1; - $values = []; - $reasons = []; - - foreach ($array as $i => $promiseOrValue) { - $fulfiller = function ($val) use ($i, &$values, &$toResolve, $toReject, $resolve) { - if ($toResolve < 1 || $toReject < 1) { - return; - } - - $values[$i] = $val; - - if (0 === --$toResolve) { - $resolve($values); - } - }; - - $rejecter = function ($reason) use ($i, &$reasons, &$toReject, $toResolve, $reject) { - if ($toResolve < 1 || $toReject < 1) { - return; - } - - $reasons[$i] = $reason; - - if (0 === --$toReject) { - $reject($reasons); - } - }; - - $cancellationQueue->enqueue($promiseOrValue); - - resolve($promiseOrValue) - ->done($fulfiller, $rejecter, $notify); - } - }, $reject, $notify); - }, $cancellationQueue); -} - -/** - * Traditional map function, similar to `array_map()`, but allows input to contain - * promises and/or values, and `$mapFunc` may return either a value or a promise. - * - * The map function receives each item as argument, where item is a fully resolved - * value of a promise or value in `$promisesOrValues`. - * - * @param array $promisesOrValues - * @param callable $mapFunc - * @return PromiseInterface - */ -function map($promisesOrValues, callable $mapFunc) -{ - $cancellationQueue = new CancellationQueue(); - $cancellationQueue->enqueue($promisesOrValues); - - return new Promise(function ($resolve, $reject, $notify) use ($promisesOrValues, $mapFunc, $cancellationQueue) { - resolve($promisesOrValues) - ->done(function ($array) use ($mapFunc, $cancellationQueue, $resolve, $reject, $notify) { - if (!\is_array($array) || !$array) { - $resolve([]); - return; - } - - $toResolve = \count($array); - $values = []; - - foreach ($array as $i => $promiseOrValue) { - $cancellationQueue->enqueue($promiseOrValue); - $values[$i] = null; - - resolve($promiseOrValue) - ->then($mapFunc) - ->done( - function ($mapped) use ($i, &$values, &$toResolve, $resolve) { - $values[$i] = $mapped; - - if (0 === --$toResolve) { - $resolve($values); - } - }, - $reject, - $notify - ); - } - }, $reject, $notify); - }, $cancellationQueue); -} - -/** - * Traditional reduce function, similar to `array_reduce()`, but input may contain - * promises and/or values, and `$reduceFunc` may return either a value or a - * promise, *and* `$initialValue` may be a promise or a value for the starting - * value. - * - * @param array $promisesOrValues - * @param callable $reduceFunc - * @param mixed $initialValue - * @return PromiseInterface - */ -function reduce($promisesOrValues, callable $reduceFunc, $initialValue = null) -{ - $cancellationQueue = new CancellationQueue(); - $cancellationQueue->enqueue($promisesOrValues); - - return new Promise(function ($resolve, $reject, $notify) use ($promisesOrValues, $reduceFunc, $initialValue, $cancellationQueue) { - resolve($promisesOrValues) - ->done(function ($array) use ($reduceFunc, $initialValue, $cancellationQueue, $resolve, $reject, $notify) { - if (!\is_array($array)) { - $array = []; - } - - $total = \count($array); - $i = 0; - - // Wrap the supplied $reduceFunc with one that handles promises and then - // delegates to the supplied. - $wrappedReduceFunc = function ($current, $val) use ($reduceFunc, $cancellationQueue, $total, &$i) { - $cancellationQueue->enqueue($val); - - return $current - ->then(function ($c) use ($reduceFunc, $total, &$i, $val) { - return resolve($val) - ->then(function ($value) use ($reduceFunc, $total, &$i, $c) { - return $reduceFunc($c, $value, $i++, $total); - }); - }); - }; - - $cancellationQueue->enqueue($initialValue); - - \array_reduce($array, $wrappedReduceFunc, resolve($initialValue)) - ->done($resolve, $reject, $notify); - }, $reject, $notify); - }, $cancellationQueue); -} - -/** - * @internal - */ -function _checkTypehint(callable $callback, $object) -{ - if (!\is_object($object)) { - return true; - } - - if (\is_array($callback)) { - $callbackReflection = new \ReflectionMethod($callback[0], $callback[1]); - } elseif (\is_object($callback) && !$callback instanceof \Closure) { - $callbackReflection = new \ReflectionMethod($callback, '__invoke'); - } else { - $callbackReflection = new \ReflectionFunction($callback); - } - - $parameters = $callbackReflection->getParameters(); - - if (!isset($parameters[0])) { - return true; - } - - $expectedException = $parameters[0]; - - if (!$expectedException->getClass()) { - return true; - } - - return $expectedException->getClass()->isInstance($object); -} diff --git a/apps/files_external/3rdparty/react/promise/src/functions_include.php b/apps/files_external/3rdparty/react/promise/src/functions_include.php deleted file mode 100644 index bd0c54fd5c41..000000000000 --- a/apps/files_external/3rdparty/react/promise/src/functions_include.php +++ /dev/null @@ -1,5 +0,0 @@ - and Trevor Rowbotham + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Polyfill\Intl\Idn; + +use Exception; +use Normalizer; +use Symfony\Polyfill\Intl\Idn\Resources\unidata\DisallowedRanges; +use Symfony\Polyfill\Intl\Idn\Resources\unidata\Regex; + +/** + * @see https://www.unicode.org/reports/tr46/ + * + * @internal + */ +final class Idn +{ + public const ERROR_EMPTY_LABEL = 1; + public const ERROR_LABEL_TOO_LONG = 2; + public const ERROR_DOMAIN_NAME_TOO_LONG = 4; + public const ERROR_LEADING_HYPHEN = 8; + public const ERROR_TRAILING_HYPHEN = 0x10; + public const ERROR_HYPHEN_3_4 = 0x20; + public const ERROR_LEADING_COMBINING_MARK = 0x40; + public const ERROR_DISALLOWED = 0x80; + public const ERROR_PUNYCODE = 0x100; + public const ERROR_LABEL_HAS_DOT = 0x200; + public const ERROR_INVALID_ACE_LABEL = 0x400; + public const ERROR_BIDI = 0x800; + public const ERROR_CONTEXTJ = 0x1000; + public const ERROR_CONTEXTO_PUNCTUATION = 0x2000; + public const ERROR_CONTEXTO_DIGITS = 0x4000; + + public const INTL_IDNA_VARIANT_2003 = 0; + public const INTL_IDNA_VARIANT_UTS46 = 1; + + public const IDNA_DEFAULT = 0; + public const IDNA_ALLOW_UNASSIGNED = 1; + public const IDNA_USE_STD3_RULES = 2; + public const IDNA_CHECK_BIDI = 4; + public const IDNA_CHECK_CONTEXTJ = 8; + public const IDNA_NONTRANSITIONAL_TO_ASCII = 16; + public const IDNA_NONTRANSITIONAL_TO_UNICODE = 32; + + public const MAX_DOMAIN_SIZE = 253; + public const MAX_LABEL_SIZE = 63; + + public const BASE = 36; + public const TMIN = 1; + public const TMAX = 26; + public const SKEW = 38; + public const DAMP = 700; + public const INITIAL_BIAS = 72; + public const INITIAL_N = 128; + public const DELIMITER = '-'; + public const MAX_INT = 2147483647; + + /** + * Contains the numeric value of a basic code point (for use in representing integers) in the + * range 0 to BASE-1, or -1 if b is does not represent a value. + * + * @var array + */ + private static $basicToDigit = [ + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, -1, -1, -1, -1, -1, -1, + + -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, + 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, -1, + + -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, + 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, -1, + + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + ]; + + /** + * @var array + */ + private static $virama; + + /** + * @var array + */ + private static $mapped; + + /** + * @var array + */ + private static $ignored; + + /** + * @var array + */ + private static $deviation; + + /** + * @var array + */ + private static $disallowed; + + /** + * @var array + */ + private static $disallowed_STD3_mapped; + + /** + * @var array + */ + private static $disallowed_STD3_valid; + + /** + * @var bool + */ + private static $mappingTableLoaded = false; + + /** + * @see https://www.unicode.org/reports/tr46/#ToASCII + * + * @param string $domainName + * @param int $options + * @param int $variant + * @param array $idna_info + * + * @return string|false + */ + public static function idn_to_ascii($domainName, $options = self::IDNA_DEFAULT, $variant = self::INTL_IDNA_VARIANT_UTS46, &$idna_info = []) + { + if (\PHP_VERSION_ID >= 70200 && self::INTL_IDNA_VARIANT_2003 === $variant) { + @trigger_error('idn_to_ascii(): INTL_IDNA_VARIANT_2003 is deprecated', \E_USER_DEPRECATED); + } + + $options = [ + 'CheckHyphens' => true, + 'CheckBidi' => self::INTL_IDNA_VARIANT_2003 === $variant || 0 !== ($options & self::IDNA_CHECK_BIDI), + 'CheckJoiners' => self::INTL_IDNA_VARIANT_UTS46 === $variant && 0 !== ($options & self::IDNA_CHECK_CONTEXTJ), + 'UseSTD3ASCIIRules' => 0 !== ($options & self::IDNA_USE_STD3_RULES), + 'Transitional_Processing' => self::INTL_IDNA_VARIANT_2003 === $variant || 0 === ($options & self::IDNA_NONTRANSITIONAL_TO_ASCII), + 'VerifyDnsLength' => true, + ]; + $info = new Info(); + $labels = self::process((string) $domainName, $options, $info); + + foreach ($labels as $i => $label) { + // Only convert labels to punycode that contain non-ASCII code points + if (1 === preg_match('/[^\x00-\x7F]/', $label)) { + try { + $label = 'xn--'.self::punycodeEncode($label); + } catch (Exception $e) { + $info->errors |= self::ERROR_PUNYCODE; + } + + $labels[$i] = $label; + } + } + + if ($options['VerifyDnsLength']) { + self::validateDomainAndLabelLength($labels, $info); + } + + $idna_info = [ + 'result' => implode('.', $labels), + 'isTransitionalDifferent' => $info->transitionalDifferent, + 'errors' => $info->errors, + ]; + + return 0 === $info->errors ? $idna_info['result'] : false; + } + + /** + * @see https://www.unicode.org/reports/tr46/#ToUnicode + * + * @param string $domainName + * @param int $options + * @param int $variant + * @param array $idna_info + * + * @return string|false + */ + public static function idn_to_utf8($domainName, $options = self::IDNA_DEFAULT, $variant = self::INTL_IDNA_VARIANT_UTS46, &$idna_info = []) + { + if (\PHP_VERSION_ID >= 70200 && self::INTL_IDNA_VARIANT_2003 === $variant) { + @trigger_error('idn_to_utf8(): INTL_IDNA_VARIANT_2003 is deprecated', \E_USER_DEPRECATED); + } + + $info = new Info(); + $labels = self::process((string) $domainName, [ + 'CheckHyphens' => true, + 'CheckBidi' => self::INTL_IDNA_VARIANT_2003 === $variant || 0 !== ($options & self::IDNA_CHECK_BIDI), + 'CheckJoiners' => self::INTL_IDNA_VARIANT_UTS46 === $variant && 0 !== ($options & self::IDNA_CHECK_CONTEXTJ), + 'UseSTD3ASCIIRules' => 0 !== ($options & self::IDNA_USE_STD3_RULES), + 'Transitional_Processing' => self::INTL_IDNA_VARIANT_2003 === $variant || 0 === ($options & self::IDNA_NONTRANSITIONAL_TO_UNICODE), + ], $info); + $idna_info = [ + 'result' => implode('.', $labels), + 'isTransitionalDifferent' => $info->transitionalDifferent, + 'errors' => $info->errors, + ]; + + return 0 === $info->errors ? $idna_info['result'] : false; + } + + /** + * @param string $label + * + * @return bool + */ + private static function isValidContextJ(array $codePoints, $label) + { + if (!isset(self::$virama)) { + self::$virama = require __DIR__.\DIRECTORY_SEPARATOR.'Resources'.\DIRECTORY_SEPARATOR.'unidata'.\DIRECTORY_SEPARATOR.'virama.php'; + } + + $offset = 0; + + foreach ($codePoints as $i => $codePoint) { + if (0x200C !== $codePoint && 0x200D !== $codePoint) { + continue; + } + + if (!isset($codePoints[$i - 1])) { + return false; + } + + // If Canonical_Combining_Class(Before(cp)) .eq. Virama Then True; + if (isset(self::$virama[$codePoints[$i - 1]])) { + continue; + } + + // If RegExpMatch((Joining_Type:{L,D})(Joining_Type:T)*\u200C(Joining_Type:T)*(Joining_Type:{R,D})) Then + // True; + // Generated RegExp = ([Joining_Type:{L,D}][Joining_Type:T]*\u200C[Joining_Type:T]*)[Joining_Type:{R,D}] + if (0x200C === $codePoint && 1 === preg_match(Regex::ZWNJ, $label, $matches, \PREG_OFFSET_CAPTURE, $offset)) { + $offset += \strlen($matches[1][0]); + + continue; + } + + return false; + } + + return true; + } + + /** + * @see https://www.unicode.org/reports/tr46/#ProcessingStepMap + * + * @param string $input + * @param array $options + * + * @return string + */ + private static function mapCodePoints($input, array $options, Info $info) + { + $str = ''; + $useSTD3ASCIIRules = $options['UseSTD3ASCIIRules']; + $transitional = $options['Transitional_Processing']; + + foreach (self::utf8Decode($input) as $codePoint) { + $data = self::lookupCodePointStatus($codePoint, $useSTD3ASCIIRules); + + switch ($data['status']) { + case 'disallowed': + $info->errors |= self::ERROR_DISALLOWED; + + // no break. + + case 'valid': + $str .= mb_chr($codePoint, 'utf-8'); + + break; + + case 'ignored': + // Do nothing. + break; + + case 'mapped': + $str .= $data['mapping']; + + break; + + case 'deviation': + $info->transitionalDifferent = true; + $str .= ($transitional ? $data['mapping'] : mb_chr($codePoint, 'utf-8')); + + break; + } + } + + return $str; + } + + /** + * @see https://www.unicode.org/reports/tr46/#Processing + * + * @param string $domain + * @param array $options + * + * @return array + */ + private static function process($domain, array $options, Info $info) + { + // If VerifyDnsLength is not set, we are doing ToUnicode otherwise we are doing ToASCII and + // we need to respect the VerifyDnsLength option. + $checkForEmptyLabels = !isset($options['VerifyDnsLength']) || $options['VerifyDnsLength']; + + if ($checkForEmptyLabels && '' === $domain) { + $info->errors |= self::ERROR_EMPTY_LABEL; + + return [$domain]; + } + + // Step 1. Map each code point in the domain name string + $domain = self::mapCodePoints($domain, $options, $info); + + // Step 2. Normalize the domain name string to Unicode Normalization Form C. + if (!Normalizer::isNormalized($domain, Normalizer::FORM_C)) { + $domain = Normalizer::normalize($domain, Normalizer::FORM_C); + } + + // Step 3. Break the string into labels at U+002E (.) FULL STOP. + $labels = explode('.', $domain); + $lastLabelIndex = \count($labels) - 1; + + // Step 4. Convert and validate each label in the domain name string. + foreach ($labels as $i => $label) { + $validationOptions = $options; + + if ('xn--' === substr($label, 0, 4)) { + try { + $label = self::punycodeDecode(substr($label, 4)); + } catch (Exception $e) { + $info->errors |= self::ERROR_PUNYCODE; + + continue; + } + + $validationOptions['Transitional_Processing'] = false; + $labels[$i] = $label; + } + + self::validateLabel($label, $info, $validationOptions, $i > 0 && $i === $lastLabelIndex); + } + + if ($info->bidiDomain && !$info->validBidiDomain) { + $info->errors |= self::ERROR_BIDI; + } + + // Any input domain name string that does not record an error has been successfully + // processed according to this specification. Conversely, if an input domain_name string + // causes an error, then the processing of the input domain_name string fails. Determining + // what to do with error input is up to the caller, and not in the scope of this document. + return $labels; + } + + /** + * @see https://tools.ietf.org/html/rfc5893#section-2 + * + * @param string $label + */ + private static function validateBidiLabel($label, Info $info) + { + if (1 === preg_match(Regex::RTL_LABEL, $label)) { + $info->bidiDomain = true; + + // Step 1. The first character must be a character with Bidi property L, R, or AL. + // If it has the R or AL property, it is an RTL label + if (1 !== preg_match(Regex::BIDI_STEP_1_RTL, $label)) { + $info->validBidiDomain = false; + + return; + } + + // Step 2. In an RTL label, only characters with the Bidi properties R, AL, AN, EN, ES, + // CS, ET, ON, BN, or NSM are allowed. + if (1 === preg_match(Regex::BIDI_STEP_2, $label)) { + $info->validBidiDomain = false; + + return; + } + + // Step 3. In an RTL label, the end of the label must be a character with Bidi property + // R, AL, EN, or AN, followed by zero or more characters with Bidi property NSM. + if (1 !== preg_match(Regex::BIDI_STEP_3, $label)) { + $info->validBidiDomain = false; + + return; + } + + // Step 4. In an RTL label, if an EN is present, no AN may be present, and vice versa. + if (1 === preg_match(Regex::BIDI_STEP_4_AN, $label) && 1 === preg_match(Regex::BIDI_STEP_4_EN, $label)) { + $info->validBidiDomain = false; + + return; + } + + return; + } + + // We are a LTR label + // Step 1. The first character must be a character with Bidi property L, R, or AL. + // If it has the L property, it is an LTR label. + if (1 !== preg_match(Regex::BIDI_STEP_1_LTR, $label)) { + $info->validBidiDomain = false; + + return; + } + + // Step 5. In an LTR label, only characters with the Bidi properties L, EN, + // ES, CS, ET, ON, BN, or NSM are allowed. + if (1 === preg_match(Regex::BIDI_STEP_5, $label)) { + $info->validBidiDomain = false; + + return; + } + + // Step 6.In an LTR label, the end of the label must be a character with Bidi property L or + // EN, followed by zero or more characters with Bidi property NSM. + if (1 !== preg_match(Regex::BIDI_STEP_6, $label)) { + $info->validBidiDomain = false; + + return; + } + } + + /** + * @param array $labels + */ + private static function validateDomainAndLabelLength(array $labels, Info $info) + { + $maxDomainSize = self::MAX_DOMAIN_SIZE; + $length = \count($labels); + + // Number of "." delimiters. + $domainLength = $length - 1; + + // If the last label is empty and it is not the first label, then it is the root label. + // Increase the max size by 1, making it 254, to account for the root label's "." + // delimiter. This also means we don't need to check the last label's length for being too + // long. + if ($length > 1 && '' === $labels[$length - 1]) { + ++$maxDomainSize; + --$length; + } + + for ($i = 0; $i < $length; ++$i) { + $bytes = \strlen($labels[$i]); + $domainLength += $bytes; + + if ($bytes > self::MAX_LABEL_SIZE) { + $info->errors |= self::ERROR_LABEL_TOO_LONG; + } + } + + if ($domainLength > $maxDomainSize) { + $info->errors |= self::ERROR_DOMAIN_NAME_TOO_LONG; + } + } + + /** + * @see https://www.unicode.org/reports/tr46/#Validity_Criteria + * + * @param string $label + * @param array $options + * @param bool $canBeEmpty + */ + private static function validateLabel($label, Info $info, array $options, $canBeEmpty) + { + if ('' === $label) { + if (!$canBeEmpty && (!isset($options['VerifyDnsLength']) || $options['VerifyDnsLength'])) { + $info->errors |= self::ERROR_EMPTY_LABEL; + } + + return; + } + + // Step 1. The label must be in Unicode Normalization Form C. + if (!Normalizer::isNormalized($label, Normalizer::FORM_C)) { + $info->errors |= self::ERROR_INVALID_ACE_LABEL; + } + + $codePoints = self::utf8Decode($label); + + if ($options['CheckHyphens']) { + // Step 2. If CheckHyphens, the label must not contain a U+002D HYPHEN-MINUS character + // in both the thrid and fourth positions. + if (isset($codePoints[2], $codePoints[3]) && 0x002D === $codePoints[2] && 0x002D === $codePoints[3]) { + $info->errors |= self::ERROR_HYPHEN_3_4; + } + + // Step 3. If CheckHyphens, the label must neither begin nor end with a U+002D + // HYPHEN-MINUS character. + if ('-' === substr($label, 0, 1)) { + $info->errors |= self::ERROR_LEADING_HYPHEN; + } + + if ('-' === substr($label, -1, 1)) { + $info->errors |= self::ERROR_TRAILING_HYPHEN; + } + } + + // Step 4. The label must not contain a U+002E (.) FULL STOP. + if (false !== strpos($label, '.')) { + $info->errors |= self::ERROR_LABEL_HAS_DOT; + } + + // Step 5. The label must not begin with a combining mark, that is: General_Category=Mark. + if (1 === preg_match(Regex::COMBINING_MARK, $label)) { + $info->errors |= self::ERROR_LEADING_COMBINING_MARK; + } + + // Step 6. Each code point in the label must only have certain status values according to + // Section 5, IDNA Mapping Table: + $transitional = $options['Transitional_Processing']; + $useSTD3ASCIIRules = $options['UseSTD3ASCIIRules']; + + foreach ($codePoints as $codePoint) { + $data = self::lookupCodePointStatus($codePoint, $useSTD3ASCIIRules); + $status = $data['status']; + + if ('valid' === $status || (!$transitional && 'deviation' === $status)) { + continue; + } + + $info->errors |= self::ERROR_DISALLOWED; + + break; + } + + // Step 7. If CheckJoiners, the label must satisify the ContextJ rules from Appendix A, in + // The Unicode Code Points and Internationalized Domain Names for Applications (IDNA) + // [IDNA2008]. + if ($options['CheckJoiners'] && !self::isValidContextJ($codePoints, $label)) { + $info->errors |= self::ERROR_CONTEXTJ; + } + + // Step 8. If CheckBidi, and if the domain name is a Bidi domain name, then the label must + // satisfy all six of the numbered conditions in [IDNA2008] RFC 5893, Section 2. + if ($options['CheckBidi'] && (!$info->bidiDomain || $info->validBidiDomain)) { + self::validateBidiLabel($label, $info); + } + } + + /** + * @see https://tools.ietf.org/html/rfc3492#section-6.2 + * + * @param string $input + * + * @return string + */ + private static function punycodeDecode($input) + { + $n = self::INITIAL_N; + $out = 0; + $i = 0; + $bias = self::INITIAL_BIAS; + $lastDelimIndex = strrpos($input, self::DELIMITER); + $b = false === $lastDelimIndex ? 0 : $lastDelimIndex; + $inputLength = \strlen($input); + $output = []; + $bytes = array_map('ord', str_split($input)); + + for ($j = 0; $j < $b; ++$j) { + if ($bytes[$j] > 0x7F) { + throw new Exception('Invalid input'); + } + + $output[$out++] = $input[$j]; + } + + if ($b > 0) { + ++$b; + } + + for ($in = $b; $in < $inputLength; ++$out) { + $oldi = $i; + $w = 1; + + for ($k = self::BASE; /* no condition */; $k += self::BASE) { + if ($in >= $inputLength) { + throw new Exception('Invalid input'); + } + + $digit = self::$basicToDigit[$bytes[$in++] & 0xFF]; + + if ($digit < 0) { + throw new Exception('Invalid input'); + } + + if ($digit > intdiv(self::MAX_INT - $i, $w)) { + throw new Exception('Integer overflow'); + } + + $i += $digit * $w; + + if ($k <= $bias) { + $t = self::TMIN; + } elseif ($k >= $bias + self::TMAX) { + $t = self::TMAX; + } else { + $t = $k - $bias; + } + + if ($digit < $t) { + break; + } + + $baseMinusT = self::BASE - $t; + + if ($w > intdiv(self::MAX_INT, $baseMinusT)) { + throw new Exception('Integer overflow'); + } + + $w *= $baseMinusT; + } + + $outPlusOne = $out + 1; + $bias = self::adaptBias($i - $oldi, $outPlusOne, 0 === $oldi); + + if (intdiv($i, $outPlusOne) > self::MAX_INT - $n) { + throw new Exception('Integer overflow'); + } + + $n += intdiv($i, $outPlusOne); + $i %= $outPlusOne; + array_splice($output, $i++, 0, [mb_chr($n, 'utf-8')]); + } + + return implode('', $output); + } + + /** + * @see https://tools.ietf.org/html/rfc3492#section-6.3 + * + * @param string $input + * + * @return string + */ + private static function punycodeEncode($input) + { + $n = self::INITIAL_N; + $delta = 0; + $out = 0; + $bias = self::INITIAL_BIAS; + $inputLength = 0; + $output = ''; + $iter = self::utf8Decode($input); + + foreach ($iter as $codePoint) { + ++$inputLength; + + if ($codePoint < 0x80) { + $output .= \chr($codePoint); + ++$out; + } + } + + $h = $out; + $b = $out; + + if ($b > 0) { + $output .= self::DELIMITER; + ++$out; + } + + while ($h < $inputLength) { + $m = self::MAX_INT; + + foreach ($iter as $codePoint) { + if ($codePoint >= $n && $codePoint < $m) { + $m = $codePoint; + } + } + + if ($m - $n > intdiv(self::MAX_INT - $delta, $h + 1)) { + throw new Exception('Integer overflow'); + } + + $delta += ($m - $n) * ($h + 1); + $n = $m; + + foreach ($iter as $codePoint) { + if ($codePoint < $n && 0 === ++$delta) { + throw new Exception('Integer overflow'); + } + + if ($codePoint === $n) { + $q = $delta; + + for ($k = self::BASE; /* no condition */; $k += self::BASE) { + if ($k <= $bias) { + $t = self::TMIN; + } elseif ($k >= $bias + self::TMAX) { + $t = self::TMAX; + } else { + $t = $k - $bias; + } + + if ($q < $t) { + break; + } + + $qMinusT = $q - $t; + $baseMinusT = self::BASE - $t; + $output .= self::encodeDigit($t + ($qMinusT) % ($baseMinusT), false); + ++$out; + $q = intdiv($qMinusT, $baseMinusT); + } + + $output .= self::encodeDigit($q, false); + ++$out; + $bias = self::adaptBias($delta, $h + 1, $h === $b); + $delta = 0; + ++$h; + } + } + + ++$delta; + ++$n; + } + + return $output; + } + + /** + * @see https://tools.ietf.org/html/rfc3492#section-6.1 + * + * @param int $delta + * @param int $numPoints + * @param bool $firstTime + * + * @return int + */ + private static function adaptBias($delta, $numPoints, $firstTime) + { + // xxx >> 1 is a faster way of doing intdiv(xxx, 2) + $delta = $firstTime ? intdiv($delta, self::DAMP) : $delta >> 1; + $delta += intdiv($delta, $numPoints); + $k = 0; + + while ($delta > ((self::BASE - self::TMIN) * self::TMAX) >> 1) { + $delta = intdiv($delta, self::BASE - self::TMIN); + $k += self::BASE; + } + + return $k + intdiv((self::BASE - self::TMIN + 1) * $delta, $delta + self::SKEW); + } + + /** + * @param int $d + * @param bool $flag + * + * @return string + */ + private static function encodeDigit($d, $flag) + { + return \chr($d + 22 + 75 * ($d < 26 ? 1 : 0) - (($flag ? 1 : 0) << 5)); + } + + /** + * Takes a UTF-8 encoded string and converts it into a series of integer code points. Any + * invalid byte sequences will be replaced by a U+FFFD replacement code point. + * + * @see https://encoding.spec.whatwg.org/#utf-8-decoder + * + * @param string $input + * + * @return array + */ + private static function utf8Decode($input) + { + $bytesSeen = 0; + $bytesNeeded = 0; + $lowerBoundary = 0x80; + $upperBoundary = 0xBF; + $codePoint = 0; + $codePoints = []; + $length = \strlen($input); + + for ($i = 0; $i < $length; ++$i) { + $byte = \ord($input[$i]); + + if (0 === $bytesNeeded) { + if ($byte >= 0x00 && $byte <= 0x7F) { + $codePoints[] = $byte; + + continue; + } + + if ($byte >= 0xC2 && $byte <= 0xDF) { + $bytesNeeded = 1; + $codePoint = $byte & 0x1F; + } elseif ($byte >= 0xE0 && $byte <= 0xEF) { + if (0xE0 === $byte) { + $lowerBoundary = 0xA0; + } elseif (0xED === $byte) { + $upperBoundary = 0x9F; + } + + $bytesNeeded = 2; + $codePoint = $byte & 0xF; + } elseif ($byte >= 0xF0 && $byte <= 0xF4) { + if (0xF0 === $byte) { + $lowerBoundary = 0x90; + } elseif (0xF4 === $byte) { + $upperBoundary = 0x8F; + } + + $bytesNeeded = 3; + $codePoint = $byte & 0x7; + } else { + $codePoints[] = 0xFFFD; + } + + continue; + } + + if ($byte < $lowerBoundary || $byte > $upperBoundary) { + $codePoint = 0; + $bytesNeeded = 0; + $bytesSeen = 0; + $lowerBoundary = 0x80; + $upperBoundary = 0xBF; + --$i; + $codePoints[] = 0xFFFD; + + continue; + } + + $lowerBoundary = 0x80; + $upperBoundary = 0xBF; + $codePoint = ($codePoint << 6) | ($byte & 0x3F); + + if (++$bytesSeen !== $bytesNeeded) { + continue; + } + + $codePoints[] = $codePoint; + $codePoint = 0; + $bytesNeeded = 0; + $bytesSeen = 0; + } + + // String unexpectedly ended, so append a U+FFFD code point. + if (0 !== $bytesNeeded) { + $codePoints[] = 0xFFFD; + } + + return $codePoints; + } + + /** + * @param int $codePoint + * @param bool $useSTD3ASCIIRules + * + * @return array{status: string, mapping?: string} + */ + private static function lookupCodePointStatus($codePoint, $useSTD3ASCIIRules) + { + if (!self::$mappingTableLoaded) { + self::$mappingTableLoaded = true; + self::$mapped = require __DIR__.'/Resources/unidata/mapped.php'; + self::$ignored = require __DIR__.'/Resources/unidata/ignored.php'; + self::$deviation = require __DIR__.'/Resources/unidata/deviation.php'; + self::$disallowed = require __DIR__.'/Resources/unidata/disallowed.php'; + self::$disallowed_STD3_mapped = require __DIR__.'/Resources/unidata/disallowed_STD3_mapped.php'; + self::$disallowed_STD3_valid = require __DIR__.'/Resources/unidata/disallowed_STD3_valid.php'; + } + + if (isset(self::$mapped[$codePoint])) { + return ['status' => 'mapped', 'mapping' => self::$mapped[$codePoint]]; + } + + if (isset(self::$ignored[$codePoint])) { + return ['status' => 'ignored']; + } + + if (isset(self::$deviation[$codePoint])) { + return ['status' => 'deviation', 'mapping' => self::$deviation[$codePoint]]; + } + + if (isset(self::$disallowed[$codePoint]) || DisallowedRanges::inRange($codePoint)) { + return ['status' => 'disallowed']; + } + + $isDisallowedMapped = isset(self::$disallowed_STD3_mapped[$codePoint]); + + if ($isDisallowedMapped || isset(self::$disallowed_STD3_valid[$codePoint])) { + $status = 'disallowed'; + + if (!$useSTD3ASCIIRules) { + $status = $isDisallowedMapped ? 'mapped' : 'valid'; + } + + if ($isDisallowedMapped) { + return ['status' => $status, 'mapping' => self::$disallowed_STD3_mapped[$codePoint]]; + } + + return ['status' => $status]; + } + + return ['status' => 'valid']; + } +} diff --git a/apps/files_external/3rdparty/symfony/polyfill-intl-idn/Info.php b/apps/files_external/3rdparty/symfony/polyfill-intl-idn/Info.php new file mode 100644 index 000000000000..25c3582b2a64 --- /dev/null +++ b/apps/files_external/3rdparty/symfony/polyfill-intl-idn/Info.php @@ -0,0 +1,23 @@ + and Trevor Rowbotham + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Polyfill\Intl\Idn; + +/** + * @internal + */ +class Info +{ + public $bidiDomain = false; + public $errors = 0; + public $validBidiDomain = true; + public $transitionalDifferent = false; +} diff --git a/apps/files_external/3rdparty/guzzlehttp/streams/LICENSE b/apps/files_external/3rdparty/symfony/polyfill-intl-idn/LICENSE similarity index 80% rename from apps/files_external/3rdparty/guzzlehttp/streams/LICENSE rename to apps/files_external/3rdparty/symfony/polyfill-intl-idn/LICENSE index 71d3b783cb5b..03c5e25774f3 100644 --- a/apps/files_external/3rdparty/guzzlehttp/streams/LICENSE +++ b/apps/files_external/3rdparty/symfony/polyfill-intl-idn/LICENSE @@ -1,14 +1,14 @@ -Copyright (c) 2014 Michael Dowling, https://github.com/mtdowling +Copyright (c) 2018-2019 Fabien Potencier and Trevor Rowbotham Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: +copies of the Software, and to permit persons to whom the Software is furnished +to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, diff --git a/apps/files_external/3rdparty/symfony/polyfill-intl-idn/README.md b/apps/files_external/3rdparty/symfony/polyfill-intl-idn/README.md new file mode 100644 index 000000000000..2e75f2e520a4 --- /dev/null +++ b/apps/files_external/3rdparty/symfony/polyfill-intl-idn/README.md @@ -0,0 +1,12 @@ +Symfony Polyfill / Intl: Idn +============================ + +This component provides [`idn_to_ascii`](https://php.net/idn-to-ascii) and [`idn_to_utf8`](https://php.net/idn-to-utf8) functions to users who run php versions without the [Intl](https://php.net/intl) extension. + +More information can be found in the +[main Polyfill README](https://github.com/symfony/polyfill/blob/master/README.md). + +License +======= + +This library is released under the [MIT license](LICENSE). diff --git a/apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/DisallowedRanges.php b/apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/DisallowedRanges.php new file mode 100644 index 000000000000..5bb70e48aca7 --- /dev/null +++ b/apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/DisallowedRanges.php @@ -0,0 +1,375 @@ += 128 && $codePoint <= 159) { + return true; + } + + if ($codePoint >= 2155 && $codePoint <= 2207) { + return true; + } + + if ($codePoint >= 3676 && $codePoint <= 3712) { + return true; + } + + if ($codePoint >= 3808 && $codePoint <= 3839) { + return true; + } + + if ($codePoint >= 4059 && $codePoint <= 4095) { + return true; + } + + if ($codePoint >= 4256 && $codePoint <= 4293) { + return true; + } + + if ($codePoint >= 6849 && $codePoint <= 6911) { + return true; + } + + if ($codePoint >= 11859 && $codePoint <= 11903) { + return true; + } + + if ($codePoint >= 42955 && $codePoint <= 42996) { + return true; + } + + if ($codePoint >= 55296 && $codePoint <= 57343) { + return true; + } + + if ($codePoint >= 57344 && $codePoint <= 63743) { + return true; + } + + if ($codePoint >= 64218 && $codePoint <= 64255) { + return true; + } + + if ($codePoint >= 64976 && $codePoint <= 65007) { + return true; + } + + if ($codePoint >= 65630 && $codePoint <= 65663) { + return true; + } + + if ($codePoint >= 65953 && $codePoint <= 65999) { + return true; + } + + if ($codePoint >= 66046 && $codePoint <= 66175) { + return true; + } + + if ($codePoint >= 66518 && $codePoint <= 66559) { + return true; + } + + if ($codePoint >= 66928 && $codePoint <= 67071) { + return true; + } + + if ($codePoint >= 67432 && $codePoint <= 67583) { + return true; + } + + if ($codePoint >= 67760 && $codePoint <= 67807) { + return true; + } + + if ($codePoint >= 67904 && $codePoint <= 67967) { + return true; + } + + if ($codePoint >= 68256 && $codePoint <= 68287) { + return true; + } + + if ($codePoint >= 68528 && $codePoint <= 68607) { + return true; + } + + if ($codePoint >= 68681 && $codePoint <= 68735) { + return true; + } + + if ($codePoint >= 68922 && $codePoint <= 69215) { + return true; + } + + if ($codePoint >= 69298 && $codePoint <= 69375) { + return true; + } + + if ($codePoint >= 69466 && $codePoint <= 69551) { + return true; + } + + if ($codePoint >= 70207 && $codePoint <= 70271) { + return true; + } + + if ($codePoint >= 70517 && $codePoint <= 70655) { + return true; + } + + if ($codePoint >= 70874 && $codePoint <= 71039) { + return true; + } + + if ($codePoint >= 71134 && $codePoint <= 71167) { + return true; + } + + if ($codePoint >= 71370 && $codePoint <= 71423) { + return true; + } + + if ($codePoint >= 71488 && $codePoint <= 71679) { + return true; + } + + if ($codePoint >= 71740 && $codePoint <= 71839) { + return true; + } + + if ($codePoint >= 72026 && $codePoint <= 72095) { + return true; + } + + if ($codePoint >= 72441 && $codePoint <= 72703) { + return true; + } + + if ($codePoint >= 72887 && $codePoint <= 72959) { + return true; + } + + if ($codePoint >= 73130 && $codePoint <= 73439) { + return true; + } + + if ($codePoint >= 73465 && $codePoint <= 73647) { + return true; + } + + if ($codePoint >= 74650 && $codePoint <= 74751) { + return true; + } + + if ($codePoint >= 75076 && $codePoint <= 77823) { + return true; + } + + if ($codePoint >= 78905 && $codePoint <= 82943) { + return true; + } + + if ($codePoint >= 83527 && $codePoint <= 92159) { + return true; + } + + if ($codePoint >= 92784 && $codePoint <= 92879) { + return true; + } + + if ($codePoint >= 93072 && $codePoint <= 93759) { + return true; + } + + if ($codePoint >= 93851 && $codePoint <= 93951) { + return true; + } + + if ($codePoint >= 94112 && $codePoint <= 94175) { + return true; + } + + if ($codePoint >= 101590 && $codePoint <= 101631) { + return true; + } + + if ($codePoint >= 101641 && $codePoint <= 110591) { + return true; + } + + if ($codePoint >= 110879 && $codePoint <= 110927) { + return true; + } + + if ($codePoint >= 111356 && $codePoint <= 113663) { + return true; + } + + if ($codePoint >= 113828 && $codePoint <= 118783) { + return true; + } + + if ($codePoint >= 119366 && $codePoint <= 119519) { + return true; + } + + if ($codePoint >= 119673 && $codePoint <= 119807) { + return true; + } + + if ($codePoint >= 121520 && $codePoint <= 122879) { + return true; + } + + if ($codePoint >= 122923 && $codePoint <= 123135) { + return true; + } + + if ($codePoint >= 123216 && $codePoint <= 123583) { + return true; + } + + if ($codePoint >= 123648 && $codePoint <= 124927) { + return true; + } + + if ($codePoint >= 125143 && $codePoint <= 125183) { + return true; + } + + if ($codePoint >= 125280 && $codePoint <= 126064) { + return true; + } + + if ($codePoint >= 126133 && $codePoint <= 126208) { + return true; + } + + if ($codePoint >= 126270 && $codePoint <= 126463) { + return true; + } + + if ($codePoint >= 126652 && $codePoint <= 126703) { + return true; + } + + if ($codePoint >= 126706 && $codePoint <= 126975) { + return true; + } + + if ($codePoint >= 127406 && $codePoint <= 127461) { + return true; + } + + if ($codePoint >= 127590 && $codePoint <= 127743) { + return true; + } + + if ($codePoint >= 129202 && $codePoint <= 129279) { + return true; + } + + if ($codePoint >= 129751 && $codePoint <= 129791) { + return true; + } + + if ($codePoint >= 129995 && $codePoint <= 130031) { + return true; + } + + if ($codePoint >= 130042 && $codePoint <= 131069) { + return true; + } + + if ($codePoint >= 173790 && $codePoint <= 173823) { + return true; + } + + if ($codePoint >= 191457 && $codePoint <= 194559) { + return true; + } + + if ($codePoint >= 195102 && $codePoint <= 196605) { + return true; + } + + if ($codePoint >= 201547 && $codePoint <= 262141) { + return true; + } + + if ($codePoint >= 262144 && $codePoint <= 327677) { + return true; + } + + if ($codePoint >= 327680 && $codePoint <= 393213) { + return true; + } + + if ($codePoint >= 393216 && $codePoint <= 458749) { + return true; + } + + if ($codePoint >= 458752 && $codePoint <= 524285) { + return true; + } + + if ($codePoint >= 524288 && $codePoint <= 589821) { + return true; + } + + if ($codePoint >= 589824 && $codePoint <= 655357) { + return true; + } + + if ($codePoint >= 655360 && $codePoint <= 720893) { + return true; + } + + if ($codePoint >= 720896 && $codePoint <= 786429) { + return true; + } + + if ($codePoint >= 786432 && $codePoint <= 851965) { + return true; + } + + if ($codePoint >= 851968 && $codePoint <= 917501) { + return true; + } + + if ($codePoint >= 917536 && $codePoint <= 917631) { + return true; + } + + if ($codePoint >= 917632 && $codePoint <= 917759) { + return true; + } + + if ($codePoint >= 918000 && $codePoint <= 983037) { + return true; + } + + if ($codePoint >= 983040 && $codePoint <= 1048573) { + return true; + } + + if ($codePoint >= 1048576 && $codePoint <= 1114109) { + return true; + } + + return false; + } +} diff --git a/apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/Regex.php b/apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/Regex.php new file mode 100644 index 000000000000..c4b9778e5b0b --- /dev/null +++ b/apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/Regex.php @@ -0,0 +1,24 @@ + 'ss', + 962 => 'σ', + 8204 => '', + 8205 => '', +); diff --git a/apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/disallowed.php b/apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/disallowed.php new file mode 100644 index 000000000000..25a5f564d54a --- /dev/null +++ b/apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/disallowed.php @@ -0,0 +1,2638 @@ + true, + 889 => true, + 896 => true, + 897 => true, + 898 => true, + 899 => true, + 907 => true, + 909 => true, + 930 => true, + 1216 => true, + 1328 => true, + 1367 => true, + 1368 => true, + 1419 => true, + 1420 => true, + 1424 => true, + 1480 => true, + 1481 => true, + 1482 => true, + 1483 => true, + 1484 => true, + 1485 => true, + 1486 => true, + 1487 => true, + 1515 => true, + 1516 => true, + 1517 => true, + 1518 => true, + 1525 => true, + 1526 => true, + 1527 => true, + 1528 => true, + 1529 => true, + 1530 => true, + 1531 => true, + 1532 => true, + 1533 => true, + 1534 => true, + 1535 => true, + 1536 => true, + 1537 => true, + 1538 => true, + 1539 => true, + 1540 => true, + 1541 => true, + 1564 => true, + 1565 => true, + 1757 => true, + 1806 => true, + 1807 => true, + 1867 => true, + 1868 => true, + 1970 => true, + 1971 => true, + 1972 => true, + 1973 => true, + 1974 => true, + 1975 => true, + 1976 => true, + 1977 => true, + 1978 => true, + 1979 => true, + 1980 => true, + 1981 => true, + 1982 => true, + 1983 => true, + 2043 => true, + 2044 => true, + 2094 => true, + 2095 => true, + 2111 => true, + 2140 => true, + 2141 => true, + 2143 => true, + 2229 => true, + 2248 => true, + 2249 => true, + 2250 => true, + 2251 => true, + 2252 => true, + 2253 => true, + 2254 => true, + 2255 => true, + 2256 => true, + 2257 => true, + 2258 => true, + 2274 => true, + 2436 => true, + 2445 => true, + 2446 => true, + 2449 => true, + 2450 => true, + 2473 => true, + 2481 => true, + 2483 => true, + 2484 => true, + 2485 => true, + 2490 => true, + 2491 => true, + 2501 => true, + 2502 => true, + 2505 => true, + 2506 => true, + 2511 => true, + 2512 => true, + 2513 => true, + 2514 => true, + 2515 => true, + 2516 => true, + 2517 => true, + 2518 => true, + 2520 => true, + 2521 => true, + 2522 => true, + 2523 => true, + 2526 => true, + 2532 => true, + 2533 => true, + 2559 => true, + 2560 => true, + 2564 => true, + 2571 => true, + 2572 => true, + 2573 => true, + 2574 => true, + 2577 => true, + 2578 => true, + 2601 => true, + 2609 => true, + 2612 => true, + 2615 => true, + 2618 => true, + 2619 => true, + 2621 => true, + 2627 => true, + 2628 => true, + 2629 => true, + 2630 => true, + 2633 => true, + 2634 => true, + 2638 => true, + 2639 => true, + 2640 => true, + 2642 => true, + 2643 => true, + 2644 => true, + 2645 => true, + 2646 => true, + 2647 => true, + 2648 => true, + 2653 => true, + 2655 => true, + 2656 => true, + 2657 => true, + 2658 => true, + 2659 => true, + 2660 => true, + 2661 => true, + 2679 => true, + 2680 => true, + 2681 => true, + 2682 => true, + 2683 => true, + 2684 => true, + 2685 => true, + 2686 => true, + 2687 => true, + 2688 => true, + 2692 => true, + 2702 => true, + 2706 => true, + 2729 => true, + 2737 => true, + 2740 => true, + 2746 => true, + 2747 => true, + 2758 => true, + 2762 => true, + 2766 => true, + 2767 => true, + 2769 => true, + 2770 => true, + 2771 => true, + 2772 => true, + 2773 => true, + 2774 => true, + 2775 => true, + 2776 => true, + 2777 => true, + 2778 => true, + 2779 => true, + 2780 => true, + 2781 => true, + 2782 => true, + 2783 => true, + 2788 => true, + 2789 => true, + 2802 => true, + 2803 => true, + 2804 => true, + 2805 => true, + 2806 => true, + 2807 => true, + 2808 => true, + 2816 => true, + 2820 => true, + 2829 => true, + 2830 => true, + 2833 => true, + 2834 => true, + 2857 => true, + 2865 => true, + 2868 => true, + 2874 => true, + 2875 => true, + 2885 => true, + 2886 => true, + 2889 => true, + 2890 => true, + 2894 => true, + 2895 => true, + 2896 => true, + 2897 => true, + 2898 => true, + 2899 => true, + 2900 => true, + 2904 => true, + 2905 => true, + 2906 => true, + 2907 => true, + 2910 => true, + 2916 => true, + 2917 => true, + 2936 => true, + 2937 => true, + 2938 => true, + 2939 => true, + 2940 => true, + 2941 => true, + 2942 => true, + 2943 => true, + 2944 => true, + 2945 => true, + 2948 => true, + 2955 => true, + 2956 => true, + 2957 => true, + 2961 => true, + 2966 => true, + 2967 => true, + 2968 => true, + 2971 => true, + 2973 => true, + 2976 => true, + 2977 => true, + 2978 => true, + 2981 => true, + 2982 => true, + 2983 => true, + 2987 => true, + 2988 => true, + 2989 => true, + 3002 => true, + 3003 => true, + 3004 => true, + 3005 => true, + 3011 => true, + 3012 => true, + 3013 => true, + 3017 => true, + 3022 => true, + 3023 => true, + 3025 => true, + 3026 => true, + 3027 => true, + 3028 => true, + 3029 => true, + 3030 => true, + 3032 => true, + 3033 => true, + 3034 => true, + 3035 => true, + 3036 => true, + 3037 => true, + 3038 => true, + 3039 => true, + 3040 => true, + 3041 => true, + 3042 => true, + 3043 => true, + 3044 => true, + 3045 => true, + 3067 => true, + 3068 => true, + 3069 => true, + 3070 => true, + 3071 => true, + 3085 => true, + 3089 => true, + 3113 => true, + 3130 => true, + 3131 => true, + 3132 => true, + 3141 => true, + 3145 => true, + 3150 => true, + 3151 => true, + 3152 => true, + 3153 => true, + 3154 => true, + 3155 => true, + 3156 => true, + 3159 => true, + 3163 => true, + 3164 => true, + 3165 => true, + 3166 => true, + 3167 => true, + 3172 => true, + 3173 => true, + 3184 => true, + 3185 => true, + 3186 => true, + 3187 => true, + 3188 => true, + 3189 => true, + 3190 => true, + 3213 => true, + 3217 => true, + 3241 => true, + 3252 => true, + 3258 => true, + 3259 => true, + 3269 => true, + 3273 => true, + 3278 => true, + 3279 => true, + 3280 => true, + 3281 => true, + 3282 => true, + 3283 => true, + 3284 => true, + 3287 => true, + 3288 => true, + 3289 => true, + 3290 => true, + 3291 => true, + 3292 => true, + 3293 => true, + 3295 => true, + 3300 => true, + 3301 => true, + 3312 => true, + 3315 => true, + 3316 => true, + 3317 => true, + 3318 => true, + 3319 => true, + 3320 => true, + 3321 => true, + 3322 => true, + 3323 => true, + 3324 => true, + 3325 => true, + 3326 => true, + 3327 => true, + 3341 => true, + 3345 => true, + 3397 => true, + 3401 => true, + 3408 => true, + 3409 => true, + 3410 => true, + 3411 => true, + 3428 => true, + 3429 => true, + 3456 => true, + 3460 => true, + 3479 => true, + 3480 => true, + 3481 => true, + 3506 => true, + 3516 => true, + 3518 => true, + 3519 => true, + 3527 => true, + 3528 => true, + 3529 => true, + 3531 => true, + 3532 => true, + 3533 => true, + 3534 => true, + 3541 => true, + 3543 => true, + 3552 => true, + 3553 => true, + 3554 => true, + 3555 => true, + 3556 => true, + 3557 => true, + 3568 => true, + 3569 => true, + 3573 => true, + 3574 => true, + 3575 => true, + 3576 => true, + 3577 => true, + 3578 => true, + 3579 => true, + 3580 => true, + 3581 => true, + 3582 => true, + 3583 => true, + 3584 => true, + 3643 => true, + 3644 => true, + 3645 => true, + 3646 => true, + 3715 => true, + 3717 => true, + 3723 => true, + 3748 => true, + 3750 => true, + 3774 => true, + 3775 => true, + 3781 => true, + 3783 => true, + 3790 => true, + 3791 => true, + 3802 => true, + 3803 => true, + 3912 => true, + 3949 => true, + 3950 => true, + 3951 => true, + 3952 => true, + 3992 => true, + 4029 => true, + 4045 => true, + 4294 => true, + 4296 => true, + 4297 => true, + 4298 => true, + 4299 => true, + 4300 => true, + 4302 => true, + 4303 => true, + 4447 => true, + 4448 => true, + 4681 => true, + 4686 => true, + 4687 => true, + 4695 => true, + 4697 => true, + 4702 => true, + 4703 => true, + 4745 => true, + 4750 => true, + 4751 => true, + 4785 => true, + 4790 => true, + 4791 => true, + 4799 => true, + 4801 => true, + 4806 => true, + 4807 => true, + 4823 => true, + 4881 => true, + 4886 => true, + 4887 => true, + 4955 => true, + 4956 => true, + 4989 => true, + 4990 => true, + 4991 => true, + 5018 => true, + 5019 => true, + 5020 => true, + 5021 => true, + 5022 => true, + 5023 => true, + 5110 => true, + 5111 => true, + 5118 => true, + 5119 => true, + 5760 => true, + 5789 => true, + 5790 => true, + 5791 => true, + 5881 => true, + 5882 => true, + 5883 => true, + 5884 => true, + 5885 => true, + 5886 => true, + 5887 => true, + 5901 => true, + 5909 => true, + 5910 => true, + 5911 => true, + 5912 => true, + 5913 => true, + 5914 => true, + 5915 => true, + 5916 => true, + 5917 => true, + 5918 => true, + 5919 => true, + 5943 => true, + 5944 => true, + 5945 => true, + 5946 => true, + 5947 => true, + 5948 => true, + 5949 => true, + 5950 => true, + 5951 => true, + 5972 => true, + 5973 => true, + 5974 => true, + 5975 => true, + 5976 => true, + 5977 => true, + 5978 => true, + 5979 => true, + 5980 => true, + 5981 => true, + 5982 => true, + 5983 => true, + 5997 => true, + 6001 => true, + 6004 => true, + 6005 => true, + 6006 => true, + 6007 => true, + 6008 => true, + 6009 => true, + 6010 => true, + 6011 => true, + 6012 => true, + 6013 => true, + 6014 => true, + 6015 => true, + 6068 => true, + 6069 => true, + 6110 => true, + 6111 => true, + 6122 => true, + 6123 => true, + 6124 => true, + 6125 => true, + 6126 => true, + 6127 => true, + 6138 => true, + 6139 => true, + 6140 => true, + 6141 => true, + 6142 => true, + 6143 => true, + 6150 => true, + 6158 => true, + 6159 => true, + 6170 => true, + 6171 => true, + 6172 => true, + 6173 => true, + 6174 => true, + 6175 => true, + 6265 => true, + 6266 => true, + 6267 => true, + 6268 => true, + 6269 => true, + 6270 => true, + 6271 => true, + 6315 => true, + 6316 => true, + 6317 => true, + 6318 => true, + 6319 => true, + 6390 => true, + 6391 => true, + 6392 => true, + 6393 => true, + 6394 => true, + 6395 => true, + 6396 => true, + 6397 => true, + 6398 => true, + 6399 => true, + 6431 => true, + 6444 => true, + 6445 => true, + 6446 => true, + 6447 => true, + 6460 => true, + 6461 => true, + 6462 => true, + 6463 => true, + 6465 => true, + 6466 => true, + 6467 => true, + 6510 => true, + 6511 => true, + 6517 => true, + 6518 => true, + 6519 => true, + 6520 => true, + 6521 => true, + 6522 => true, + 6523 => true, + 6524 => true, + 6525 => true, + 6526 => true, + 6527 => true, + 6572 => true, + 6573 => true, + 6574 => true, + 6575 => true, + 6602 => true, + 6603 => true, + 6604 => true, + 6605 => true, + 6606 => true, + 6607 => true, + 6619 => true, + 6620 => true, + 6621 => true, + 6684 => true, + 6685 => true, + 6751 => true, + 6781 => true, + 6782 => true, + 6794 => true, + 6795 => true, + 6796 => true, + 6797 => true, + 6798 => true, + 6799 => true, + 6810 => true, + 6811 => true, + 6812 => true, + 6813 => true, + 6814 => true, + 6815 => true, + 6830 => true, + 6831 => true, + 6988 => true, + 6989 => true, + 6990 => true, + 6991 => true, + 7037 => true, + 7038 => true, + 7039 => true, + 7156 => true, + 7157 => true, + 7158 => true, + 7159 => true, + 7160 => true, + 7161 => true, + 7162 => true, + 7163 => true, + 7224 => true, + 7225 => true, + 7226 => true, + 7242 => true, + 7243 => true, + 7244 => true, + 7305 => true, + 7306 => true, + 7307 => true, + 7308 => true, + 7309 => true, + 7310 => true, + 7311 => true, + 7355 => true, + 7356 => true, + 7368 => true, + 7369 => true, + 7370 => true, + 7371 => true, + 7372 => true, + 7373 => true, + 7374 => true, + 7375 => true, + 7419 => true, + 7420 => true, + 7421 => true, + 7422 => true, + 7423 => true, + 7674 => true, + 7958 => true, + 7959 => true, + 7966 => true, + 7967 => true, + 8006 => true, + 8007 => true, + 8014 => true, + 8015 => true, + 8024 => true, + 8026 => true, + 8028 => true, + 8030 => true, + 8062 => true, + 8063 => true, + 8117 => true, + 8133 => true, + 8148 => true, + 8149 => true, + 8156 => true, + 8176 => true, + 8177 => true, + 8181 => true, + 8191 => true, + 8206 => true, + 8207 => true, + 8228 => true, + 8229 => true, + 8230 => true, + 8232 => true, + 8233 => true, + 8234 => true, + 8235 => true, + 8236 => true, + 8237 => true, + 8238 => true, + 8289 => true, + 8290 => true, + 8291 => true, + 8293 => true, + 8294 => true, + 8295 => true, + 8296 => true, + 8297 => true, + 8298 => true, + 8299 => true, + 8300 => true, + 8301 => true, + 8302 => true, + 8303 => true, + 8306 => true, + 8307 => true, + 8335 => true, + 8349 => true, + 8350 => true, + 8351 => true, + 8384 => true, + 8385 => true, + 8386 => true, + 8387 => true, + 8388 => true, + 8389 => true, + 8390 => true, + 8391 => true, + 8392 => true, + 8393 => true, + 8394 => true, + 8395 => true, + 8396 => true, + 8397 => true, + 8398 => true, + 8399 => true, + 8433 => true, + 8434 => true, + 8435 => true, + 8436 => true, + 8437 => true, + 8438 => true, + 8439 => true, + 8440 => true, + 8441 => true, + 8442 => true, + 8443 => true, + 8444 => true, + 8445 => true, + 8446 => true, + 8447 => true, + 8498 => true, + 8579 => true, + 8588 => true, + 8589 => true, + 8590 => true, + 8591 => true, + 9255 => true, + 9256 => true, + 9257 => true, + 9258 => true, + 9259 => true, + 9260 => true, + 9261 => true, + 9262 => true, + 9263 => true, + 9264 => true, + 9265 => true, + 9266 => true, + 9267 => true, + 9268 => true, + 9269 => true, + 9270 => true, + 9271 => true, + 9272 => true, + 9273 => true, + 9274 => true, + 9275 => true, + 9276 => true, + 9277 => true, + 9278 => true, + 9279 => true, + 9291 => true, + 9292 => true, + 9293 => true, + 9294 => true, + 9295 => true, + 9296 => true, + 9297 => true, + 9298 => true, + 9299 => true, + 9300 => true, + 9301 => true, + 9302 => true, + 9303 => true, + 9304 => true, + 9305 => true, + 9306 => true, + 9307 => true, + 9308 => true, + 9309 => true, + 9310 => true, + 9311 => true, + 9352 => true, + 9353 => true, + 9354 => true, + 9355 => true, + 9356 => true, + 9357 => true, + 9358 => true, + 9359 => true, + 9360 => true, + 9361 => true, + 9362 => true, + 9363 => true, + 9364 => true, + 9365 => true, + 9366 => true, + 9367 => true, + 9368 => true, + 9369 => true, + 9370 => true, + 9371 => true, + 11124 => true, + 11125 => true, + 11158 => true, + 11311 => true, + 11359 => true, + 11508 => true, + 11509 => true, + 11510 => true, + 11511 => true, + 11512 => true, + 11558 => true, + 11560 => true, + 11561 => true, + 11562 => true, + 11563 => true, + 11564 => true, + 11566 => true, + 11567 => true, + 11624 => true, + 11625 => true, + 11626 => true, + 11627 => true, + 11628 => true, + 11629 => true, + 11630 => true, + 11633 => true, + 11634 => true, + 11635 => true, + 11636 => true, + 11637 => true, + 11638 => true, + 11639 => true, + 11640 => true, + 11641 => true, + 11642 => true, + 11643 => true, + 11644 => true, + 11645 => true, + 11646 => true, + 11671 => true, + 11672 => true, + 11673 => true, + 11674 => true, + 11675 => true, + 11676 => true, + 11677 => true, + 11678 => true, + 11679 => true, + 11687 => true, + 11695 => true, + 11703 => true, + 11711 => true, + 11719 => true, + 11727 => true, + 11735 => true, + 11743 => true, + 11930 => true, + 12020 => true, + 12021 => true, + 12022 => true, + 12023 => true, + 12024 => true, + 12025 => true, + 12026 => true, + 12027 => true, + 12028 => true, + 12029 => true, + 12030 => true, + 12031 => true, + 12246 => true, + 12247 => true, + 12248 => true, + 12249 => true, + 12250 => true, + 12251 => true, + 12252 => true, + 12253 => true, + 12254 => true, + 12255 => true, + 12256 => true, + 12257 => true, + 12258 => true, + 12259 => true, + 12260 => true, + 12261 => true, + 12262 => true, + 12263 => true, + 12264 => true, + 12265 => true, + 12266 => true, + 12267 => true, + 12268 => true, + 12269 => true, + 12270 => true, + 12271 => true, + 12272 => true, + 12273 => true, + 12274 => true, + 12275 => true, + 12276 => true, + 12277 => true, + 12278 => true, + 12279 => true, + 12280 => true, + 12281 => true, + 12282 => true, + 12283 => true, + 12284 => true, + 12285 => true, + 12286 => true, + 12287 => true, + 12352 => true, + 12439 => true, + 12440 => true, + 12544 => true, + 12545 => true, + 12546 => true, + 12547 => true, + 12548 => true, + 12592 => true, + 12644 => true, + 12687 => true, + 12772 => true, + 12773 => true, + 12774 => true, + 12775 => true, + 12776 => true, + 12777 => true, + 12778 => true, + 12779 => true, + 12780 => true, + 12781 => true, + 12782 => true, + 12783 => true, + 12831 => true, + 13250 => true, + 13255 => true, + 13272 => true, + 40957 => true, + 40958 => true, + 40959 => true, + 42125 => true, + 42126 => true, + 42127 => true, + 42183 => true, + 42184 => true, + 42185 => true, + 42186 => true, + 42187 => true, + 42188 => true, + 42189 => true, + 42190 => true, + 42191 => true, + 42540 => true, + 42541 => true, + 42542 => true, + 42543 => true, + 42544 => true, + 42545 => true, + 42546 => true, + 42547 => true, + 42548 => true, + 42549 => true, + 42550 => true, + 42551 => true, + 42552 => true, + 42553 => true, + 42554 => true, + 42555 => true, + 42556 => true, + 42557 => true, + 42558 => true, + 42559 => true, + 42744 => true, + 42745 => true, + 42746 => true, + 42747 => true, + 42748 => true, + 42749 => true, + 42750 => true, + 42751 => true, + 42944 => true, + 42945 => true, + 43053 => true, + 43054 => true, + 43055 => true, + 43066 => true, + 43067 => true, + 43068 => true, + 43069 => true, + 43070 => true, + 43071 => true, + 43128 => true, + 43129 => true, + 43130 => true, + 43131 => true, + 43132 => true, + 43133 => true, + 43134 => true, + 43135 => true, + 43206 => true, + 43207 => true, + 43208 => true, + 43209 => true, + 43210 => true, + 43211 => true, + 43212 => true, + 43213 => true, + 43226 => true, + 43227 => true, + 43228 => true, + 43229 => true, + 43230 => true, + 43231 => true, + 43348 => true, + 43349 => true, + 43350 => true, + 43351 => true, + 43352 => true, + 43353 => true, + 43354 => true, + 43355 => true, + 43356 => true, + 43357 => true, + 43358 => true, + 43389 => true, + 43390 => true, + 43391 => true, + 43470 => true, + 43482 => true, + 43483 => true, + 43484 => true, + 43485 => true, + 43519 => true, + 43575 => true, + 43576 => true, + 43577 => true, + 43578 => true, + 43579 => true, + 43580 => true, + 43581 => true, + 43582 => true, + 43583 => true, + 43598 => true, + 43599 => true, + 43610 => true, + 43611 => true, + 43715 => true, + 43716 => true, + 43717 => true, + 43718 => true, + 43719 => true, + 43720 => true, + 43721 => true, + 43722 => true, + 43723 => true, + 43724 => true, + 43725 => true, + 43726 => true, + 43727 => true, + 43728 => true, + 43729 => true, + 43730 => true, + 43731 => true, + 43732 => true, + 43733 => true, + 43734 => true, + 43735 => true, + 43736 => true, + 43737 => true, + 43738 => true, + 43767 => true, + 43768 => true, + 43769 => true, + 43770 => true, + 43771 => true, + 43772 => true, + 43773 => true, + 43774 => true, + 43775 => true, + 43776 => true, + 43783 => true, + 43784 => true, + 43791 => true, + 43792 => true, + 43799 => true, + 43800 => true, + 43801 => true, + 43802 => true, + 43803 => true, + 43804 => true, + 43805 => true, + 43806 => true, + 43807 => true, + 43815 => true, + 43823 => true, + 43884 => true, + 43885 => true, + 43886 => true, + 43887 => true, + 44014 => true, + 44015 => true, + 44026 => true, + 44027 => true, + 44028 => true, + 44029 => true, + 44030 => true, + 44031 => true, + 55204 => true, + 55205 => true, + 55206 => true, + 55207 => true, + 55208 => true, + 55209 => true, + 55210 => true, + 55211 => true, + 55212 => true, + 55213 => true, + 55214 => true, + 55215 => true, + 55239 => true, + 55240 => true, + 55241 => true, + 55242 => true, + 55292 => true, + 55293 => true, + 55294 => true, + 55295 => true, + 64110 => true, + 64111 => true, + 64263 => true, + 64264 => true, + 64265 => true, + 64266 => true, + 64267 => true, + 64268 => true, + 64269 => true, + 64270 => true, + 64271 => true, + 64272 => true, + 64273 => true, + 64274 => true, + 64280 => true, + 64281 => true, + 64282 => true, + 64283 => true, + 64284 => true, + 64311 => true, + 64317 => true, + 64319 => true, + 64322 => true, + 64325 => true, + 64450 => true, + 64451 => true, + 64452 => true, + 64453 => true, + 64454 => true, + 64455 => true, + 64456 => true, + 64457 => true, + 64458 => true, + 64459 => true, + 64460 => true, + 64461 => true, + 64462 => true, + 64463 => true, + 64464 => true, + 64465 => true, + 64466 => true, + 64832 => true, + 64833 => true, + 64834 => true, + 64835 => true, + 64836 => true, + 64837 => true, + 64838 => true, + 64839 => true, + 64840 => true, + 64841 => true, + 64842 => true, + 64843 => true, + 64844 => true, + 64845 => true, + 64846 => true, + 64847 => true, + 64912 => true, + 64913 => true, + 64968 => true, + 64969 => true, + 64970 => true, + 64971 => true, + 64972 => true, + 64973 => true, + 64974 => true, + 64975 => true, + 65022 => true, + 65023 => true, + 65042 => true, + 65049 => true, + 65050 => true, + 65051 => true, + 65052 => true, + 65053 => true, + 65054 => true, + 65055 => true, + 65072 => true, + 65106 => true, + 65107 => true, + 65127 => true, + 65132 => true, + 65133 => true, + 65134 => true, + 65135 => true, + 65141 => true, + 65277 => true, + 65278 => true, + 65280 => true, + 65440 => true, + 65471 => true, + 65472 => true, + 65473 => true, + 65480 => true, + 65481 => true, + 65488 => true, + 65489 => true, + 65496 => true, + 65497 => true, + 65501 => true, + 65502 => true, + 65503 => true, + 65511 => true, + 65519 => true, + 65520 => true, + 65521 => true, + 65522 => true, + 65523 => true, + 65524 => true, + 65525 => true, + 65526 => true, + 65527 => true, + 65528 => true, + 65529 => true, + 65530 => true, + 65531 => true, + 65532 => true, + 65533 => true, + 65534 => true, + 65535 => true, + 65548 => true, + 65575 => true, + 65595 => true, + 65598 => true, + 65614 => true, + 65615 => true, + 65787 => true, + 65788 => true, + 65789 => true, + 65790 => true, + 65791 => true, + 65795 => true, + 65796 => true, + 65797 => true, + 65798 => true, + 65844 => true, + 65845 => true, + 65846 => true, + 65935 => true, + 65949 => true, + 65950 => true, + 65951 => true, + 66205 => true, + 66206 => true, + 66207 => true, + 66257 => true, + 66258 => true, + 66259 => true, + 66260 => true, + 66261 => true, + 66262 => true, + 66263 => true, + 66264 => true, + 66265 => true, + 66266 => true, + 66267 => true, + 66268 => true, + 66269 => true, + 66270 => true, + 66271 => true, + 66300 => true, + 66301 => true, + 66302 => true, + 66303 => true, + 66340 => true, + 66341 => true, + 66342 => true, + 66343 => true, + 66344 => true, + 66345 => true, + 66346 => true, + 66347 => true, + 66348 => true, + 66379 => true, + 66380 => true, + 66381 => true, + 66382 => true, + 66383 => true, + 66427 => true, + 66428 => true, + 66429 => true, + 66430 => true, + 66431 => true, + 66462 => true, + 66500 => true, + 66501 => true, + 66502 => true, + 66503 => true, + 66718 => true, + 66719 => true, + 66730 => true, + 66731 => true, + 66732 => true, + 66733 => true, + 66734 => true, + 66735 => true, + 66772 => true, + 66773 => true, + 66774 => true, + 66775 => true, + 66812 => true, + 66813 => true, + 66814 => true, + 66815 => true, + 66856 => true, + 66857 => true, + 66858 => true, + 66859 => true, + 66860 => true, + 66861 => true, + 66862 => true, + 66863 => true, + 66916 => true, + 66917 => true, + 66918 => true, + 66919 => true, + 66920 => true, + 66921 => true, + 66922 => true, + 66923 => true, + 66924 => true, + 66925 => true, + 66926 => true, + 67383 => true, + 67384 => true, + 67385 => true, + 67386 => true, + 67387 => true, + 67388 => true, + 67389 => true, + 67390 => true, + 67391 => true, + 67414 => true, + 67415 => true, + 67416 => true, + 67417 => true, + 67418 => true, + 67419 => true, + 67420 => true, + 67421 => true, + 67422 => true, + 67423 => true, + 67590 => true, + 67591 => true, + 67593 => true, + 67638 => true, + 67641 => true, + 67642 => true, + 67643 => true, + 67645 => true, + 67646 => true, + 67670 => true, + 67743 => true, + 67744 => true, + 67745 => true, + 67746 => true, + 67747 => true, + 67748 => true, + 67749 => true, + 67750 => true, + 67827 => true, + 67830 => true, + 67831 => true, + 67832 => true, + 67833 => true, + 67834 => true, + 67868 => true, + 67869 => true, + 67870 => true, + 67898 => true, + 67899 => true, + 67900 => true, + 67901 => true, + 67902 => true, + 68024 => true, + 68025 => true, + 68026 => true, + 68027 => true, + 68048 => true, + 68049 => true, + 68100 => true, + 68103 => true, + 68104 => true, + 68105 => true, + 68106 => true, + 68107 => true, + 68116 => true, + 68120 => true, + 68150 => true, + 68151 => true, + 68155 => true, + 68156 => true, + 68157 => true, + 68158 => true, + 68169 => true, + 68170 => true, + 68171 => true, + 68172 => true, + 68173 => true, + 68174 => true, + 68175 => true, + 68185 => true, + 68186 => true, + 68187 => true, + 68188 => true, + 68189 => true, + 68190 => true, + 68191 => true, + 68327 => true, + 68328 => true, + 68329 => true, + 68330 => true, + 68343 => true, + 68344 => true, + 68345 => true, + 68346 => true, + 68347 => true, + 68348 => true, + 68349 => true, + 68350 => true, + 68351 => true, + 68406 => true, + 68407 => true, + 68408 => true, + 68438 => true, + 68439 => true, + 68467 => true, + 68468 => true, + 68469 => true, + 68470 => true, + 68471 => true, + 68498 => true, + 68499 => true, + 68500 => true, + 68501 => true, + 68502 => true, + 68503 => true, + 68504 => true, + 68509 => true, + 68510 => true, + 68511 => true, + 68512 => true, + 68513 => true, + 68514 => true, + 68515 => true, + 68516 => true, + 68517 => true, + 68518 => true, + 68519 => true, + 68520 => true, + 68787 => true, + 68788 => true, + 68789 => true, + 68790 => true, + 68791 => true, + 68792 => true, + 68793 => true, + 68794 => true, + 68795 => true, + 68796 => true, + 68797 => true, + 68798 => true, + 68799 => true, + 68851 => true, + 68852 => true, + 68853 => true, + 68854 => true, + 68855 => true, + 68856 => true, + 68857 => true, + 68904 => true, + 68905 => true, + 68906 => true, + 68907 => true, + 68908 => true, + 68909 => true, + 68910 => true, + 68911 => true, + 69247 => true, + 69290 => true, + 69294 => true, + 69295 => true, + 69416 => true, + 69417 => true, + 69418 => true, + 69419 => true, + 69420 => true, + 69421 => true, + 69422 => true, + 69423 => true, + 69580 => true, + 69581 => true, + 69582 => true, + 69583 => true, + 69584 => true, + 69585 => true, + 69586 => true, + 69587 => true, + 69588 => true, + 69589 => true, + 69590 => true, + 69591 => true, + 69592 => true, + 69593 => true, + 69594 => true, + 69595 => true, + 69596 => true, + 69597 => true, + 69598 => true, + 69599 => true, + 69623 => true, + 69624 => true, + 69625 => true, + 69626 => true, + 69627 => true, + 69628 => true, + 69629 => true, + 69630 => true, + 69631 => true, + 69710 => true, + 69711 => true, + 69712 => true, + 69713 => true, + 69744 => true, + 69745 => true, + 69746 => true, + 69747 => true, + 69748 => true, + 69749 => true, + 69750 => true, + 69751 => true, + 69752 => true, + 69753 => true, + 69754 => true, + 69755 => true, + 69756 => true, + 69757 => true, + 69758 => true, + 69821 => true, + 69826 => true, + 69827 => true, + 69828 => true, + 69829 => true, + 69830 => true, + 69831 => true, + 69832 => true, + 69833 => true, + 69834 => true, + 69835 => true, + 69836 => true, + 69837 => true, + 69838 => true, + 69839 => true, + 69865 => true, + 69866 => true, + 69867 => true, + 69868 => true, + 69869 => true, + 69870 => true, + 69871 => true, + 69882 => true, + 69883 => true, + 69884 => true, + 69885 => true, + 69886 => true, + 69887 => true, + 69941 => true, + 69960 => true, + 69961 => true, + 69962 => true, + 69963 => true, + 69964 => true, + 69965 => true, + 69966 => true, + 69967 => true, + 70007 => true, + 70008 => true, + 70009 => true, + 70010 => true, + 70011 => true, + 70012 => true, + 70013 => true, + 70014 => true, + 70015 => true, + 70112 => true, + 70133 => true, + 70134 => true, + 70135 => true, + 70136 => true, + 70137 => true, + 70138 => true, + 70139 => true, + 70140 => true, + 70141 => true, + 70142 => true, + 70143 => true, + 70162 => true, + 70279 => true, + 70281 => true, + 70286 => true, + 70302 => true, + 70314 => true, + 70315 => true, + 70316 => true, + 70317 => true, + 70318 => true, + 70319 => true, + 70379 => true, + 70380 => true, + 70381 => true, + 70382 => true, + 70383 => true, + 70394 => true, + 70395 => true, + 70396 => true, + 70397 => true, + 70398 => true, + 70399 => true, + 70404 => true, + 70413 => true, + 70414 => true, + 70417 => true, + 70418 => true, + 70441 => true, + 70449 => true, + 70452 => true, + 70458 => true, + 70469 => true, + 70470 => true, + 70473 => true, + 70474 => true, + 70478 => true, + 70479 => true, + 70481 => true, + 70482 => true, + 70483 => true, + 70484 => true, + 70485 => true, + 70486 => true, + 70488 => true, + 70489 => true, + 70490 => true, + 70491 => true, + 70492 => true, + 70500 => true, + 70501 => true, + 70509 => true, + 70510 => true, + 70511 => true, + 70748 => true, + 70754 => true, + 70755 => true, + 70756 => true, + 70757 => true, + 70758 => true, + 70759 => true, + 70760 => true, + 70761 => true, + 70762 => true, + 70763 => true, + 70764 => true, + 70765 => true, + 70766 => true, + 70767 => true, + 70768 => true, + 70769 => true, + 70770 => true, + 70771 => true, + 70772 => true, + 70773 => true, + 70774 => true, + 70775 => true, + 70776 => true, + 70777 => true, + 70778 => true, + 70779 => true, + 70780 => true, + 70781 => true, + 70782 => true, + 70783 => true, + 70856 => true, + 70857 => true, + 70858 => true, + 70859 => true, + 70860 => true, + 70861 => true, + 70862 => true, + 70863 => true, + 71094 => true, + 71095 => true, + 71237 => true, + 71238 => true, + 71239 => true, + 71240 => true, + 71241 => true, + 71242 => true, + 71243 => true, + 71244 => true, + 71245 => true, + 71246 => true, + 71247 => true, + 71258 => true, + 71259 => true, + 71260 => true, + 71261 => true, + 71262 => true, + 71263 => true, + 71277 => true, + 71278 => true, + 71279 => true, + 71280 => true, + 71281 => true, + 71282 => true, + 71283 => true, + 71284 => true, + 71285 => true, + 71286 => true, + 71287 => true, + 71288 => true, + 71289 => true, + 71290 => true, + 71291 => true, + 71292 => true, + 71293 => true, + 71294 => true, + 71295 => true, + 71353 => true, + 71354 => true, + 71355 => true, + 71356 => true, + 71357 => true, + 71358 => true, + 71359 => true, + 71451 => true, + 71452 => true, + 71468 => true, + 71469 => true, + 71470 => true, + 71471 => true, + 71923 => true, + 71924 => true, + 71925 => true, + 71926 => true, + 71927 => true, + 71928 => true, + 71929 => true, + 71930 => true, + 71931 => true, + 71932 => true, + 71933 => true, + 71934 => true, + 71943 => true, + 71944 => true, + 71946 => true, + 71947 => true, + 71956 => true, + 71959 => true, + 71990 => true, + 71993 => true, + 71994 => true, + 72007 => true, + 72008 => true, + 72009 => true, + 72010 => true, + 72011 => true, + 72012 => true, + 72013 => true, + 72014 => true, + 72015 => true, + 72104 => true, + 72105 => true, + 72152 => true, + 72153 => true, + 72165 => true, + 72166 => true, + 72167 => true, + 72168 => true, + 72169 => true, + 72170 => true, + 72171 => true, + 72172 => true, + 72173 => true, + 72174 => true, + 72175 => true, + 72176 => true, + 72177 => true, + 72178 => true, + 72179 => true, + 72180 => true, + 72181 => true, + 72182 => true, + 72183 => true, + 72184 => true, + 72185 => true, + 72186 => true, + 72187 => true, + 72188 => true, + 72189 => true, + 72190 => true, + 72191 => true, + 72264 => true, + 72265 => true, + 72266 => true, + 72267 => true, + 72268 => true, + 72269 => true, + 72270 => true, + 72271 => true, + 72355 => true, + 72356 => true, + 72357 => true, + 72358 => true, + 72359 => true, + 72360 => true, + 72361 => true, + 72362 => true, + 72363 => true, + 72364 => true, + 72365 => true, + 72366 => true, + 72367 => true, + 72368 => true, + 72369 => true, + 72370 => true, + 72371 => true, + 72372 => true, + 72373 => true, + 72374 => true, + 72375 => true, + 72376 => true, + 72377 => true, + 72378 => true, + 72379 => true, + 72380 => true, + 72381 => true, + 72382 => true, + 72383 => true, + 72713 => true, + 72759 => true, + 72774 => true, + 72775 => true, + 72776 => true, + 72777 => true, + 72778 => true, + 72779 => true, + 72780 => true, + 72781 => true, + 72782 => true, + 72783 => true, + 72813 => true, + 72814 => true, + 72815 => true, + 72848 => true, + 72849 => true, + 72872 => true, + 72967 => true, + 72970 => true, + 73015 => true, + 73016 => true, + 73017 => true, + 73019 => true, + 73022 => true, + 73032 => true, + 73033 => true, + 73034 => true, + 73035 => true, + 73036 => true, + 73037 => true, + 73038 => true, + 73039 => true, + 73050 => true, + 73051 => true, + 73052 => true, + 73053 => true, + 73054 => true, + 73055 => true, + 73062 => true, + 73065 => true, + 73103 => true, + 73106 => true, + 73113 => true, + 73114 => true, + 73115 => true, + 73116 => true, + 73117 => true, + 73118 => true, + 73119 => true, + 73649 => true, + 73650 => true, + 73651 => true, + 73652 => true, + 73653 => true, + 73654 => true, + 73655 => true, + 73656 => true, + 73657 => true, + 73658 => true, + 73659 => true, + 73660 => true, + 73661 => true, + 73662 => true, + 73663 => true, + 73714 => true, + 73715 => true, + 73716 => true, + 73717 => true, + 73718 => true, + 73719 => true, + 73720 => true, + 73721 => true, + 73722 => true, + 73723 => true, + 73724 => true, + 73725 => true, + 73726 => true, + 74863 => true, + 74869 => true, + 74870 => true, + 74871 => true, + 74872 => true, + 74873 => true, + 74874 => true, + 74875 => true, + 74876 => true, + 74877 => true, + 74878 => true, + 74879 => true, + 78895 => true, + 78896 => true, + 78897 => true, + 78898 => true, + 78899 => true, + 78900 => true, + 78901 => true, + 78902 => true, + 78903 => true, + 78904 => true, + 92729 => true, + 92730 => true, + 92731 => true, + 92732 => true, + 92733 => true, + 92734 => true, + 92735 => true, + 92767 => true, + 92778 => true, + 92779 => true, + 92780 => true, + 92781 => true, + 92910 => true, + 92911 => true, + 92918 => true, + 92919 => true, + 92920 => true, + 92921 => true, + 92922 => true, + 92923 => true, + 92924 => true, + 92925 => true, + 92926 => true, + 92927 => true, + 92998 => true, + 92999 => true, + 93000 => true, + 93001 => true, + 93002 => true, + 93003 => true, + 93004 => true, + 93005 => true, + 93006 => true, + 93007 => true, + 93018 => true, + 93026 => true, + 93048 => true, + 93049 => true, + 93050 => true, + 93051 => true, + 93052 => true, + 94027 => true, + 94028 => true, + 94029 => true, + 94030 => true, + 94088 => true, + 94089 => true, + 94090 => true, + 94091 => true, + 94092 => true, + 94093 => true, + 94094 => true, + 94181 => true, + 94182 => true, + 94183 => true, + 94184 => true, + 94185 => true, + 94186 => true, + 94187 => true, + 94188 => true, + 94189 => true, + 94190 => true, + 94191 => true, + 94194 => true, + 94195 => true, + 94196 => true, + 94197 => true, + 94198 => true, + 94199 => true, + 94200 => true, + 94201 => true, + 94202 => true, + 94203 => true, + 94204 => true, + 94205 => true, + 94206 => true, + 94207 => true, + 100344 => true, + 100345 => true, + 100346 => true, + 100347 => true, + 100348 => true, + 100349 => true, + 100350 => true, + 100351 => true, + 110931 => true, + 110932 => true, + 110933 => true, + 110934 => true, + 110935 => true, + 110936 => true, + 110937 => true, + 110938 => true, + 110939 => true, + 110940 => true, + 110941 => true, + 110942 => true, + 110943 => true, + 110944 => true, + 110945 => true, + 110946 => true, + 110947 => true, + 110952 => true, + 110953 => true, + 110954 => true, + 110955 => true, + 110956 => true, + 110957 => true, + 110958 => true, + 110959 => true, + 113771 => true, + 113772 => true, + 113773 => true, + 113774 => true, + 113775 => true, + 113789 => true, + 113790 => true, + 113791 => true, + 113801 => true, + 113802 => true, + 113803 => true, + 113804 => true, + 113805 => true, + 113806 => true, + 113807 => true, + 113818 => true, + 113819 => true, + 119030 => true, + 119031 => true, + 119032 => true, + 119033 => true, + 119034 => true, + 119035 => true, + 119036 => true, + 119037 => true, + 119038 => true, + 119039 => true, + 119079 => true, + 119080 => true, + 119155 => true, + 119156 => true, + 119157 => true, + 119158 => true, + 119159 => true, + 119160 => true, + 119161 => true, + 119162 => true, + 119273 => true, + 119274 => true, + 119275 => true, + 119276 => true, + 119277 => true, + 119278 => true, + 119279 => true, + 119280 => true, + 119281 => true, + 119282 => true, + 119283 => true, + 119284 => true, + 119285 => true, + 119286 => true, + 119287 => true, + 119288 => true, + 119289 => true, + 119290 => true, + 119291 => true, + 119292 => true, + 119293 => true, + 119294 => true, + 119295 => true, + 119540 => true, + 119541 => true, + 119542 => true, + 119543 => true, + 119544 => true, + 119545 => true, + 119546 => true, + 119547 => true, + 119548 => true, + 119549 => true, + 119550 => true, + 119551 => true, + 119639 => true, + 119640 => true, + 119641 => true, + 119642 => true, + 119643 => true, + 119644 => true, + 119645 => true, + 119646 => true, + 119647 => true, + 119893 => true, + 119965 => true, + 119968 => true, + 119969 => true, + 119971 => true, + 119972 => true, + 119975 => true, + 119976 => true, + 119981 => true, + 119994 => true, + 119996 => true, + 120004 => true, + 120070 => true, + 120075 => true, + 120076 => true, + 120085 => true, + 120093 => true, + 120122 => true, + 120127 => true, + 120133 => true, + 120135 => true, + 120136 => true, + 120137 => true, + 120145 => true, + 120486 => true, + 120487 => true, + 120780 => true, + 120781 => true, + 121484 => true, + 121485 => true, + 121486 => true, + 121487 => true, + 121488 => true, + 121489 => true, + 121490 => true, + 121491 => true, + 121492 => true, + 121493 => true, + 121494 => true, + 121495 => true, + 121496 => true, + 121497 => true, + 121498 => true, + 121504 => true, + 122887 => true, + 122905 => true, + 122906 => true, + 122914 => true, + 122917 => true, + 123181 => true, + 123182 => true, + 123183 => true, + 123198 => true, + 123199 => true, + 123210 => true, + 123211 => true, + 123212 => true, + 123213 => true, + 123642 => true, + 123643 => true, + 123644 => true, + 123645 => true, + 123646 => true, + 125125 => true, + 125126 => true, + 125260 => true, + 125261 => true, + 125262 => true, + 125263 => true, + 125274 => true, + 125275 => true, + 125276 => true, + 125277 => true, + 126468 => true, + 126496 => true, + 126499 => true, + 126501 => true, + 126502 => true, + 126504 => true, + 126515 => true, + 126520 => true, + 126522 => true, + 126524 => true, + 126525 => true, + 126526 => true, + 126527 => true, + 126528 => true, + 126529 => true, + 126531 => true, + 126532 => true, + 126533 => true, + 126534 => true, + 126536 => true, + 126538 => true, + 126540 => true, + 126544 => true, + 126547 => true, + 126549 => true, + 126550 => true, + 126552 => true, + 126554 => true, + 126556 => true, + 126558 => true, + 126560 => true, + 126563 => true, + 126565 => true, + 126566 => true, + 126571 => true, + 126579 => true, + 126584 => true, + 126589 => true, + 126591 => true, + 126602 => true, + 126620 => true, + 126621 => true, + 126622 => true, + 126623 => true, + 126624 => true, + 126628 => true, + 126634 => true, + 127020 => true, + 127021 => true, + 127022 => true, + 127023 => true, + 127124 => true, + 127125 => true, + 127126 => true, + 127127 => true, + 127128 => true, + 127129 => true, + 127130 => true, + 127131 => true, + 127132 => true, + 127133 => true, + 127134 => true, + 127135 => true, + 127151 => true, + 127152 => true, + 127168 => true, + 127184 => true, + 127222 => true, + 127223 => true, + 127224 => true, + 127225 => true, + 127226 => true, + 127227 => true, + 127228 => true, + 127229 => true, + 127230 => true, + 127231 => true, + 127232 => true, + 127491 => true, + 127492 => true, + 127493 => true, + 127494 => true, + 127495 => true, + 127496 => true, + 127497 => true, + 127498 => true, + 127499 => true, + 127500 => true, + 127501 => true, + 127502 => true, + 127503 => true, + 127548 => true, + 127549 => true, + 127550 => true, + 127551 => true, + 127561 => true, + 127562 => true, + 127563 => true, + 127564 => true, + 127565 => true, + 127566 => true, + 127567 => true, + 127570 => true, + 127571 => true, + 127572 => true, + 127573 => true, + 127574 => true, + 127575 => true, + 127576 => true, + 127577 => true, + 127578 => true, + 127579 => true, + 127580 => true, + 127581 => true, + 127582 => true, + 127583 => true, + 128728 => true, + 128729 => true, + 128730 => true, + 128731 => true, + 128732 => true, + 128733 => true, + 128734 => true, + 128735 => true, + 128749 => true, + 128750 => true, + 128751 => true, + 128765 => true, + 128766 => true, + 128767 => true, + 128884 => true, + 128885 => true, + 128886 => true, + 128887 => true, + 128888 => true, + 128889 => true, + 128890 => true, + 128891 => true, + 128892 => true, + 128893 => true, + 128894 => true, + 128895 => true, + 128985 => true, + 128986 => true, + 128987 => true, + 128988 => true, + 128989 => true, + 128990 => true, + 128991 => true, + 129004 => true, + 129005 => true, + 129006 => true, + 129007 => true, + 129008 => true, + 129009 => true, + 129010 => true, + 129011 => true, + 129012 => true, + 129013 => true, + 129014 => true, + 129015 => true, + 129016 => true, + 129017 => true, + 129018 => true, + 129019 => true, + 129020 => true, + 129021 => true, + 129022 => true, + 129023 => true, + 129036 => true, + 129037 => true, + 129038 => true, + 129039 => true, + 129096 => true, + 129097 => true, + 129098 => true, + 129099 => true, + 129100 => true, + 129101 => true, + 129102 => true, + 129103 => true, + 129114 => true, + 129115 => true, + 129116 => true, + 129117 => true, + 129118 => true, + 129119 => true, + 129160 => true, + 129161 => true, + 129162 => true, + 129163 => true, + 129164 => true, + 129165 => true, + 129166 => true, + 129167 => true, + 129198 => true, + 129199 => true, + 129401 => true, + 129484 => true, + 129620 => true, + 129621 => true, + 129622 => true, + 129623 => true, + 129624 => true, + 129625 => true, + 129626 => true, + 129627 => true, + 129628 => true, + 129629 => true, + 129630 => true, + 129631 => true, + 129646 => true, + 129647 => true, + 129653 => true, + 129654 => true, + 129655 => true, + 129659 => true, + 129660 => true, + 129661 => true, + 129662 => true, + 129663 => true, + 129671 => true, + 129672 => true, + 129673 => true, + 129674 => true, + 129675 => true, + 129676 => true, + 129677 => true, + 129678 => true, + 129679 => true, + 129705 => true, + 129706 => true, + 129707 => true, + 129708 => true, + 129709 => true, + 129710 => true, + 129711 => true, + 129719 => true, + 129720 => true, + 129721 => true, + 129722 => true, + 129723 => true, + 129724 => true, + 129725 => true, + 129726 => true, + 129727 => true, + 129731 => true, + 129732 => true, + 129733 => true, + 129734 => true, + 129735 => true, + 129736 => true, + 129737 => true, + 129738 => true, + 129739 => true, + 129740 => true, + 129741 => true, + 129742 => true, + 129743 => true, + 129939 => true, + 131070 => true, + 131071 => true, + 177973 => true, + 177974 => true, + 177975 => true, + 177976 => true, + 177977 => true, + 177978 => true, + 177979 => true, + 177980 => true, + 177981 => true, + 177982 => true, + 177983 => true, + 178206 => true, + 178207 => true, + 183970 => true, + 183971 => true, + 183972 => true, + 183973 => true, + 183974 => true, + 183975 => true, + 183976 => true, + 183977 => true, + 183978 => true, + 183979 => true, + 183980 => true, + 183981 => true, + 183982 => true, + 183983 => true, + 194664 => true, + 194676 => true, + 194847 => true, + 194911 => true, + 195007 => true, + 196606 => true, + 196607 => true, + 262142 => true, + 262143 => true, + 327678 => true, + 327679 => true, + 393214 => true, + 393215 => true, + 458750 => true, + 458751 => true, + 524286 => true, + 524287 => true, + 589822 => true, + 589823 => true, + 655358 => true, + 655359 => true, + 720894 => true, + 720895 => true, + 786430 => true, + 786431 => true, + 851966 => true, + 851967 => true, + 917502 => true, + 917503 => true, + 917504 => true, + 917505 => true, + 917506 => true, + 917507 => true, + 917508 => true, + 917509 => true, + 917510 => true, + 917511 => true, + 917512 => true, + 917513 => true, + 917514 => true, + 917515 => true, + 917516 => true, + 917517 => true, + 917518 => true, + 917519 => true, + 917520 => true, + 917521 => true, + 917522 => true, + 917523 => true, + 917524 => true, + 917525 => true, + 917526 => true, + 917527 => true, + 917528 => true, + 917529 => true, + 917530 => true, + 917531 => true, + 917532 => true, + 917533 => true, + 917534 => true, + 917535 => true, + 983038 => true, + 983039 => true, + 1048574 => true, + 1048575 => true, + 1114110 => true, + 1114111 => true, +); diff --git a/apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/disallowed_STD3_mapped.php b/apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/disallowed_STD3_mapped.php new file mode 100644 index 000000000000..54f21cc0cdd6 --- /dev/null +++ b/apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/disallowed_STD3_mapped.php @@ -0,0 +1,308 @@ + ' ', + 168 => ' ̈', + 175 => ' ̄', + 180 => ' ́', + 184 => ' ̧', + 728 => ' ̆', + 729 => ' ̇', + 730 => ' ̊', + 731 => ' ̨', + 732 => ' ̃', + 733 => ' ̋', + 890 => ' ι', + 894 => ';', + 900 => ' ́', + 901 => ' ̈́', + 8125 => ' ̓', + 8127 => ' ̓', + 8128 => ' ͂', + 8129 => ' ̈͂', + 8141 => ' ̓̀', + 8142 => ' ̓́', + 8143 => ' ̓͂', + 8157 => ' ̔̀', + 8158 => ' ̔́', + 8159 => ' ̔͂', + 8173 => ' ̈̀', + 8174 => ' ̈́', + 8175 => '`', + 8189 => ' ́', + 8190 => ' ̔', + 8192 => ' ', + 8193 => ' ', + 8194 => ' ', + 8195 => ' ', + 8196 => ' ', + 8197 => ' ', + 8198 => ' ', + 8199 => ' ', + 8200 => ' ', + 8201 => ' ', + 8202 => ' ', + 8215 => ' ̳', + 8239 => ' ', + 8252 => '!!', + 8254 => ' ̅', + 8263 => '??', + 8264 => '?!', + 8265 => '!?', + 8287 => ' ', + 8314 => '+', + 8316 => '=', + 8317 => '(', + 8318 => ')', + 8330 => '+', + 8332 => '=', + 8333 => '(', + 8334 => ')', + 8448 => 'a/c', + 8449 => 'a/s', + 8453 => 'c/o', + 8454 => 'c/u', + 9332 => '(1)', + 9333 => '(2)', + 9334 => '(3)', + 9335 => '(4)', + 9336 => '(5)', + 9337 => '(6)', + 9338 => '(7)', + 9339 => '(8)', + 9340 => '(9)', + 9341 => '(10)', + 9342 => '(11)', + 9343 => '(12)', + 9344 => '(13)', + 9345 => '(14)', + 9346 => '(15)', + 9347 => '(16)', + 9348 => '(17)', + 9349 => '(18)', + 9350 => '(19)', + 9351 => '(20)', + 9372 => '(a)', + 9373 => '(b)', + 9374 => '(c)', + 9375 => '(d)', + 9376 => '(e)', + 9377 => '(f)', + 9378 => '(g)', + 9379 => '(h)', + 9380 => '(i)', + 9381 => '(j)', + 9382 => '(k)', + 9383 => '(l)', + 9384 => '(m)', + 9385 => '(n)', + 9386 => '(o)', + 9387 => '(p)', + 9388 => '(q)', + 9389 => '(r)', + 9390 => '(s)', + 9391 => '(t)', + 9392 => '(u)', + 9393 => '(v)', + 9394 => '(w)', + 9395 => '(x)', + 9396 => '(y)', + 9397 => '(z)', + 10868 => '::=', + 10869 => '==', + 10870 => '===', + 12288 => ' ', + 12443 => ' ゙', + 12444 => ' ゚', + 12800 => '(ᄀ)', + 12801 => '(ᄂ)', + 12802 => '(ᄃ)', + 12803 => '(ᄅ)', + 12804 => '(ᄆ)', + 12805 => '(ᄇ)', + 12806 => '(ᄉ)', + 12807 => '(ᄋ)', + 12808 => '(ᄌ)', + 12809 => '(ᄎ)', + 12810 => '(ᄏ)', + 12811 => '(ᄐ)', + 12812 => '(ᄑ)', + 12813 => '(ᄒ)', + 12814 => '(가)', + 12815 => '(나)', + 12816 => '(다)', + 12817 => '(라)', + 12818 => '(마)', + 12819 => '(바)', + 12820 => '(사)', + 12821 => '(아)', + 12822 => '(자)', + 12823 => '(차)', + 12824 => '(카)', + 12825 => '(타)', + 12826 => '(파)', + 12827 => '(하)', + 12828 => '(주)', + 12829 => '(오전)', + 12830 => '(오후)', + 12832 => '(一)', + 12833 => '(二)', + 12834 => '(三)', + 12835 => '(四)', + 12836 => '(五)', + 12837 => '(六)', + 12838 => '(七)', + 12839 => '(八)', + 12840 => '(九)', + 12841 => '(十)', + 12842 => '(月)', + 12843 => '(火)', + 12844 => '(水)', + 12845 => '(木)', + 12846 => '(金)', + 12847 => '(土)', + 12848 => '(日)', + 12849 => '(株)', + 12850 => '(有)', + 12851 => '(社)', + 12852 => '(名)', + 12853 => '(特)', + 12854 => '(財)', + 12855 => '(祝)', + 12856 => '(労)', + 12857 => '(代)', + 12858 => '(呼)', + 12859 => '(学)', + 12860 => '(監)', + 12861 => '(企)', + 12862 => '(資)', + 12863 => '(協)', + 12864 => '(祭)', + 12865 => '(休)', + 12866 => '(自)', + 12867 => '(至)', + 64297 => '+', + 64606 => ' ٌّ', + 64607 => ' ٍّ', + 64608 => ' َّ', + 64609 => ' ُّ', + 64610 => ' ِّ', + 64611 => ' ّٰ', + 65018 => 'صلى الله عليه وسلم', + 65019 => 'جل جلاله', + 65040 => ',', + 65043 => ':', + 65044 => ';', + 65045 => '!', + 65046 => '?', + 65075 => '_', + 65076 => '_', + 65077 => '(', + 65078 => ')', + 65079 => '{', + 65080 => '}', + 65095 => '[', + 65096 => ']', + 65097 => ' ̅', + 65098 => ' ̅', + 65099 => ' ̅', + 65100 => ' ̅', + 65101 => '_', + 65102 => '_', + 65103 => '_', + 65104 => ',', + 65108 => ';', + 65109 => ':', + 65110 => '?', + 65111 => '!', + 65113 => '(', + 65114 => ')', + 65115 => '{', + 65116 => '}', + 65119 => '#', + 65120 => '&', + 65121 => '*', + 65122 => '+', + 65124 => '<', + 65125 => '>', + 65126 => '=', + 65128 => '\\', + 65129 => '$', + 65130 => '%', + 65131 => '@', + 65136 => ' ً', + 65138 => ' ٌ', + 65140 => ' ٍ', + 65142 => ' َ', + 65144 => ' ُ', + 65146 => ' ِ', + 65148 => ' ّ', + 65150 => ' ْ', + 65281 => '!', + 65282 => '"', + 65283 => '#', + 65284 => '$', + 65285 => '%', + 65286 => '&', + 65287 => '\'', + 65288 => '(', + 65289 => ')', + 65290 => '*', + 65291 => '+', + 65292 => ',', + 65295 => '/', + 65306 => ':', + 65307 => ';', + 65308 => '<', + 65309 => '=', + 65310 => '>', + 65311 => '?', + 65312 => '@', + 65339 => '[', + 65340 => '\\', + 65341 => ']', + 65342 => '^', + 65343 => '_', + 65344 => '`', + 65371 => '{', + 65372 => '|', + 65373 => '}', + 65374 => '~', + 65507 => ' ̄', + 127233 => '0,', + 127234 => '1,', + 127235 => '2,', + 127236 => '3,', + 127237 => '4,', + 127238 => '5,', + 127239 => '6,', + 127240 => '7,', + 127241 => '8,', + 127242 => '9,', + 127248 => '(a)', + 127249 => '(b)', + 127250 => '(c)', + 127251 => '(d)', + 127252 => '(e)', + 127253 => '(f)', + 127254 => '(g)', + 127255 => '(h)', + 127256 => '(i)', + 127257 => '(j)', + 127258 => '(k)', + 127259 => '(l)', + 127260 => '(m)', + 127261 => '(n)', + 127262 => '(o)', + 127263 => '(p)', + 127264 => '(q)', + 127265 => '(r)', + 127266 => '(s)', + 127267 => '(t)', + 127268 => '(u)', + 127269 => '(v)', + 127270 => '(w)', + 127271 => '(x)', + 127272 => '(y)', + 127273 => '(z)', +); diff --git a/apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/disallowed_STD3_valid.php b/apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/disallowed_STD3_valid.php new file mode 100644 index 000000000000..223396ec4c32 --- /dev/null +++ b/apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/disallowed_STD3_valid.php @@ -0,0 +1,71 @@ + true, + 1 => true, + 2 => true, + 3 => true, + 4 => true, + 5 => true, + 6 => true, + 7 => true, + 8 => true, + 9 => true, + 10 => true, + 11 => true, + 12 => true, + 13 => true, + 14 => true, + 15 => true, + 16 => true, + 17 => true, + 18 => true, + 19 => true, + 20 => true, + 21 => true, + 22 => true, + 23 => true, + 24 => true, + 25 => true, + 26 => true, + 27 => true, + 28 => true, + 29 => true, + 30 => true, + 31 => true, + 32 => true, + 33 => true, + 34 => true, + 35 => true, + 36 => true, + 37 => true, + 38 => true, + 39 => true, + 40 => true, + 41 => true, + 42 => true, + 43 => true, + 44 => true, + 47 => true, + 58 => true, + 59 => true, + 60 => true, + 61 => true, + 62 => true, + 63 => true, + 64 => true, + 91 => true, + 92 => true, + 93 => true, + 94 => true, + 95 => true, + 96 => true, + 123 => true, + 124 => true, + 125 => true, + 126 => true, + 127 => true, + 8800 => true, + 8814 => true, + 8815 => true, +); diff --git a/apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/ignored.php b/apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/ignored.php new file mode 100644 index 000000000000..b377844130e7 --- /dev/null +++ b/apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/ignored.php @@ -0,0 +1,273 @@ + true, + 847 => true, + 6155 => true, + 6156 => true, + 6157 => true, + 8203 => true, + 8288 => true, + 8292 => true, + 65024 => true, + 65025 => true, + 65026 => true, + 65027 => true, + 65028 => true, + 65029 => true, + 65030 => true, + 65031 => true, + 65032 => true, + 65033 => true, + 65034 => true, + 65035 => true, + 65036 => true, + 65037 => true, + 65038 => true, + 65039 => true, + 65279 => true, + 113824 => true, + 113825 => true, + 113826 => true, + 113827 => true, + 917760 => true, + 917761 => true, + 917762 => true, + 917763 => true, + 917764 => true, + 917765 => true, + 917766 => true, + 917767 => true, + 917768 => true, + 917769 => true, + 917770 => true, + 917771 => true, + 917772 => true, + 917773 => true, + 917774 => true, + 917775 => true, + 917776 => true, + 917777 => true, + 917778 => true, + 917779 => true, + 917780 => true, + 917781 => true, + 917782 => true, + 917783 => true, + 917784 => true, + 917785 => true, + 917786 => true, + 917787 => true, + 917788 => true, + 917789 => true, + 917790 => true, + 917791 => true, + 917792 => true, + 917793 => true, + 917794 => true, + 917795 => true, + 917796 => true, + 917797 => true, + 917798 => true, + 917799 => true, + 917800 => true, + 917801 => true, + 917802 => true, + 917803 => true, + 917804 => true, + 917805 => true, + 917806 => true, + 917807 => true, + 917808 => true, + 917809 => true, + 917810 => true, + 917811 => true, + 917812 => true, + 917813 => true, + 917814 => true, + 917815 => true, + 917816 => true, + 917817 => true, + 917818 => true, + 917819 => true, + 917820 => true, + 917821 => true, + 917822 => true, + 917823 => true, + 917824 => true, + 917825 => true, + 917826 => true, + 917827 => true, + 917828 => true, + 917829 => true, + 917830 => true, + 917831 => true, + 917832 => true, + 917833 => true, + 917834 => true, + 917835 => true, + 917836 => true, + 917837 => true, + 917838 => true, + 917839 => true, + 917840 => true, + 917841 => true, + 917842 => true, + 917843 => true, + 917844 => true, + 917845 => true, + 917846 => true, + 917847 => true, + 917848 => true, + 917849 => true, + 917850 => true, + 917851 => true, + 917852 => true, + 917853 => true, + 917854 => true, + 917855 => true, + 917856 => true, + 917857 => true, + 917858 => true, + 917859 => true, + 917860 => true, + 917861 => true, + 917862 => true, + 917863 => true, + 917864 => true, + 917865 => true, + 917866 => true, + 917867 => true, + 917868 => true, + 917869 => true, + 917870 => true, + 917871 => true, + 917872 => true, + 917873 => true, + 917874 => true, + 917875 => true, + 917876 => true, + 917877 => true, + 917878 => true, + 917879 => true, + 917880 => true, + 917881 => true, + 917882 => true, + 917883 => true, + 917884 => true, + 917885 => true, + 917886 => true, + 917887 => true, + 917888 => true, + 917889 => true, + 917890 => true, + 917891 => true, + 917892 => true, + 917893 => true, + 917894 => true, + 917895 => true, + 917896 => true, + 917897 => true, + 917898 => true, + 917899 => true, + 917900 => true, + 917901 => true, + 917902 => true, + 917903 => true, + 917904 => true, + 917905 => true, + 917906 => true, + 917907 => true, + 917908 => true, + 917909 => true, + 917910 => true, + 917911 => true, + 917912 => true, + 917913 => true, + 917914 => true, + 917915 => true, + 917916 => true, + 917917 => true, + 917918 => true, + 917919 => true, + 917920 => true, + 917921 => true, + 917922 => true, + 917923 => true, + 917924 => true, + 917925 => true, + 917926 => true, + 917927 => true, + 917928 => true, + 917929 => true, + 917930 => true, + 917931 => true, + 917932 => true, + 917933 => true, + 917934 => true, + 917935 => true, + 917936 => true, + 917937 => true, + 917938 => true, + 917939 => true, + 917940 => true, + 917941 => true, + 917942 => true, + 917943 => true, + 917944 => true, + 917945 => true, + 917946 => true, + 917947 => true, + 917948 => true, + 917949 => true, + 917950 => true, + 917951 => true, + 917952 => true, + 917953 => true, + 917954 => true, + 917955 => true, + 917956 => true, + 917957 => true, + 917958 => true, + 917959 => true, + 917960 => true, + 917961 => true, + 917962 => true, + 917963 => true, + 917964 => true, + 917965 => true, + 917966 => true, + 917967 => true, + 917968 => true, + 917969 => true, + 917970 => true, + 917971 => true, + 917972 => true, + 917973 => true, + 917974 => true, + 917975 => true, + 917976 => true, + 917977 => true, + 917978 => true, + 917979 => true, + 917980 => true, + 917981 => true, + 917982 => true, + 917983 => true, + 917984 => true, + 917985 => true, + 917986 => true, + 917987 => true, + 917988 => true, + 917989 => true, + 917990 => true, + 917991 => true, + 917992 => true, + 917993 => true, + 917994 => true, + 917995 => true, + 917996 => true, + 917997 => true, + 917998 => true, + 917999 => true, +); diff --git a/apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/mapped.php b/apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/mapped.php new file mode 100644 index 000000000000..9b85fe9d3f8d --- /dev/null +++ b/apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/mapped.php @@ -0,0 +1,5778 @@ + 'a', + 66 => 'b', + 67 => 'c', + 68 => 'd', + 69 => 'e', + 70 => 'f', + 71 => 'g', + 72 => 'h', + 73 => 'i', + 74 => 'j', + 75 => 'k', + 76 => 'l', + 77 => 'm', + 78 => 'n', + 79 => 'o', + 80 => 'p', + 81 => 'q', + 82 => 'r', + 83 => 's', + 84 => 't', + 85 => 'u', + 86 => 'v', + 87 => 'w', + 88 => 'x', + 89 => 'y', + 90 => 'z', + 170 => 'a', + 178 => '2', + 179 => '3', + 181 => 'μ', + 185 => '1', + 186 => 'o', + 188 => '1⁄4', + 189 => '1⁄2', + 190 => '3⁄4', + 192 => 'à', + 193 => 'á', + 194 => 'â', + 195 => 'ã', + 196 => 'ä', + 197 => 'å', + 198 => 'æ', + 199 => 'ç', + 200 => 'è', + 201 => 'é', + 202 => 'ê', + 203 => 'ë', + 204 => 'ì', + 205 => 'í', + 206 => 'î', + 207 => 'ï', + 208 => 'ð', + 209 => 'ñ', + 210 => 'ò', + 211 => 'ó', + 212 => 'ô', + 213 => 'õ', + 214 => 'ö', + 216 => 'ø', + 217 => 'ù', + 218 => 'ú', + 219 => 'û', + 220 => 'ü', + 221 => 'ý', + 222 => 'þ', + 256 => 'ā', + 258 => 'ă', + 260 => 'ą', + 262 => 'ć', + 264 => 'ĉ', + 266 => 'ċ', + 268 => 'č', + 270 => 'ď', + 272 => 'đ', + 274 => 'ē', + 276 => 'ĕ', + 278 => 'ė', + 280 => 'ę', + 282 => 'ě', + 284 => 'ĝ', + 286 => 'ğ', + 288 => 'ġ', + 290 => 'ģ', + 292 => 'ĥ', + 294 => 'ħ', + 296 => 'ĩ', + 298 => 'ī', + 300 => 'ĭ', + 302 => 'į', + 304 => 'i̇', + 306 => 'ij', + 307 => 'ij', + 308 => 'ĵ', + 310 => 'ķ', + 313 => 'ĺ', + 315 => 'ļ', + 317 => 'ľ', + 319 => 'l·', + 320 => 'l·', + 321 => 'ł', + 323 => 'ń', + 325 => 'ņ', + 327 => 'ň', + 329 => 'ʼn', + 330 => 'ŋ', + 332 => 'ō', + 334 => 'ŏ', + 336 => 'ő', + 338 => 'œ', + 340 => 'ŕ', + 342 => 'ŗ', + 344 => 'ř', + 346 => 'ś', + 348 => 'ŝ', + 350 => 'ş', + 352 => 'š', + 354 => 'ţ', + 356 => 'ť', + 358 => 'ŧ', + 360 => 'ũ', + 362 => 'ū', + 364 => 'ŭ', + 366 => 'ů', + 368 => 'ű', + 370 => 'ų', + 372 => 'ŵ', + 374 => 'ŷ', + 376 => 'ÿ', + 377 => 'ź', + 379 => 'ż', + 381 => 'ž', + 383 => 's', + 385 => 'ɓ', + 386 => 'ƃ', + 388 => 'ƅ', + 390 => 'ɔ', + 391 => 'ƈ', + 393 => 'ɖ', + 394 => 'ɗ', + 395 => 'ƌ', + 398 => 'ǝ', + 399 => 'ə', + 400 => 'ɛ', + 401 => 'ƒ', + 403 => 'ɠ', + 404 => 'ɣ', + 406 => 'ɩ', + 407 => 'ɨ', + 408 => 'ƙ', + 412 => 'ɯ', + 413 => 'ɲ', + 415 => 'ɵ', + 416 => 'ơ', + 418 => 'ƣ', + 420 => 'ƥ', + 422 => 'ʀ', + 423 => 'ƨ', + 425 => 'ʃ', + 428 => 'ƭ', + 430 => 'ʈ', + 431 => 'ư', + 433 => 'ʊ', + 434 => 'ʋ', + 435 => 'ƴ', + 437 => 'ƶ', + 439 => 'ʒ', + 440 => 'ƹ', + 444 => 'ƽ', + 452 => 'dž', + 453 => 'dž', + 454 => 'dž', + 455 => 'lj', + 456 => 'lj', + 457 => 'lj', + 458 => 'nj', + 459 => 'nj', + 460 => 'nj', + 461 => 'ǎ', + 463 => 'ǐ', + 465 => 'ǒ', + 467 => 'ǔ', + 469 => 'ǖ', + 471 => 'ǘ', + 473 => 'ǚ', + 475 => 'ǜ', + 478 => 'ǟ', + 480 => 'ǡ', + 482 => 'ǣ', + 484 => 'ǥ', + 486 => 'ǧ', + 488 => 'ǩ', + 490 => 'ǫ', + 492 => 'ǭ', + 494 => 'ǯ', + 497 => 'dz', + 498 => 'dz', + 499 => 'dz', + 500 => 'ǵ', + 502 => 'ƕ', + 503 => 'ƿ', + 504 => 'ǹ', + 506 => 'ǻ', + 508 => 'ǽ', + 510 => 'ǿ', + 512 => 'ȁ', + 514 => 'ȃ', + 516 => 'ȅ', + 518 => 'ȇ', + 520 => 'ȉ', + 522 => 'ȋ', + 524 => 'ȍ', + 526 => 'ȏ', + 528 => 'ȑ', + 530 => 'ȓ', + 532 => 'ȕ', + 534 => 'ȗ', + 536 => 'ș', + 538 => 'ț', + 540 => 'ȝ', + 542 => 'ȟ', + 544 => 'ƞ', + 546 => 'ȣ', + 548 => 'ȥ', + 550 => 'ȧ', + 552 => 'ȩ', + 554 => 'ȫ', + 556 => 'ȭ', + 558 => 'ȯ', + 560 => 'ȱ', + 562 => 'ȳ', + 570 => 'ⱥ', + 571 => 'ȼ', + 573 => 'ƚ', + 574 => 'ⱦ', + 577 => 'ɂ', + 579 => 'ƀ', + 580 => 'ʉ', + 581 => 'ʌ', + 582 => 'ɇ', + 584 => 'ɉ', + 586 => 'ɋ', + 588 => 'ɍ', + 590 => 'ɏ', + 688 => 'h', + 689 => 'ɦ', + 690 => 'j', + 691 => 'r', + 692 => 'ɹ', + 693 => 'ɻ', + 694 => 'ʁ', + 695 => 'w', + 696 => 'y', + 736 => 'ɣ', + 737 => 'l', + 738 => 's', + 739 => 'x', + 740 => 'ʕ', + 832 => '̀', + 833 => '́', + 835 => '̓', + 836 => '̈́', + 837 => 'ι', + 880 => 'ͱ', + 882 => 'ͳ', + 884 => 'ʹ', + 886 => 'ͷ', + 895 => 'ϳ', + 902 => 'ά', + 903 => '·', + 904 => 'έ', + 905 => 'ή', + 906 => 'ί', + 908 => 'ό', + 910 => 'ύ', + 911 => 'ώ', + 913 => 'α', + 914 => 'β', + 915 => 'γ', + 916 => 'δ', + 917 => 'ε', + 918 => 'ζ', + 919 => 'η', + 920 => 'θ', + 921 => 'ι', + 922 => 'κ', + 923 => 'λ', + 924 => 'μ', + 925 => 'ν', + 926 => 'ξ', + 927 => 'ο', + 928 => 'π', + 929 => 'ρ', + 931 => 'σ', + 932 => 'τ', + 933 => 'υ', + 934 => 'φ', + 935 => 'χ', + 936 => 'ψ', + 937 => 'ω', + 938 => 'ϊ', + 939 => 'ϋ', + 975 => 'ϗ', + 976 => 'β', + 977 => 'θ', + 978 => 'υ', + 979 => 'ύ', + 980 => 'ϋ', + 981 => 'φ', + 982 => 'π', + 984 => 'ϙ', + 986 => 'ϛ', + 988 => 'ϝ', + 990 => 'ϟ', + 992 => 'ϡ', + 994 => 'ϣ', + 996 => 'ϥ', + 998 => 'ϧ', + 1000 => 'ϩ', + 1002 => 'ϫ', + 1004 => 'ϭ', + 1006 => 'ϯ', + 1008 => 'κ', + 1009 => 'ρ', + 1010 => 'σ', + 1012 => 'θ', + 1013 => 'ε', + 1015 => 'ϸ', + 1017 => 'σ', + 1018 => 'ϻ', + 1021 => 'ͻ', + 1022 => 'ͼ', + 1023 => 'ͽ', + 1024 => 'ѐ', + 1025 => 'ё', + 1026 => 'ђ', + 1027 => 'ѓ', + 1028 => 'є', + 1029 => 'ѕ', + 1030 => 'і', + 1031 => 'ї', + 1032 => 'ј', + 1033 => 'љ', + 1034 => 'њ', + 1035 => 'ћ', + 1036 => 'ќ', + 1037 => 'ѝ', + 1038 => 'ў', + 1039 => 'џ', + 1040 => 'а', + 1041 => 'б', + 1042 => 'в', + 1043 => 'г', + 1044 => 'д', + 1045 => 'е', + 1046 => 'ж', + 1047 => 'з', + 1048 => 'и', + 1049 => 'й', + 1050 => 'к', + 1051 => 'л', + 1052 => 'м', + 1053 => 'н', + 1054 => 'о', + 1055 => 'п', + 1056 => 'р', + 1057 => 'с', + 1058 => 'т', + 1059 => 'у', + 1060 => 'ф', + 1061 => 'х', + 1062 => 'ц', + 1063 => 'ч', + 1064 => 'ш', + 1065 => 'щ', + 1066 => 'ъ', + 1067 => 'ы', + 1068 => 'ь', + 1069 => 'э', + 1070 => 'ю', + 1071 => 'я', + 1120 => 'ѡ', + 1122 => 'ѣ', + 1124 => 'ѥ', + 1126 => 'ѧ', + 1128 => 'ѩ', + 1130 => 'ѫ', + 1132 => 'ѭ', + 1134 => 'ѯ', + 1136 => 'ѱ', + 1138 => 'ѳ', + 1140 => 'ѵ', + 1142 => 'ѷ', + 1144 => 'ѹ', + 1146 => 'ѻ', + 1148 => 'ѽ', + 1150 => 'ѿ', + 1152 => 'ҁ', + 1162 => 'ҋ', + 1164 => 'ҍ', + 1166 => 'ҏ', + 1168 => 'ґ', + 1170 => 'ғ', + 1172 => 'ҕ', + 1174 => 'җ', + 1176 => 'ҙ', + 1178 => 'қ', + 1180 => 'ҝ', + 1182 => 'ҟ', + 1184 => 'ҡ', + 1186 => 'ң', + 1188 => 'ҥ', + 1190 => 'ҧ', + 1192 => 'ҩ', + 1194 => 'ҫ', + 1196 => 'ҭ', + 1198 => 'ү', + 1200 => 'ұ', + 1202 => 'ҳ', + 1204 => 'ҵ', + 1206 => 'ҷ', + 1208 => 'ҹ', + 1210 => 'һ', + 1212 => 'ҽ', + 1214 => 'ҿ', + 1217 => 'ӂ', + 1219 => 'ӄ', + 1221 => 'ӆ', + 1223 => 'ӈ', + 1225 => 'ӊ', + 1227 => 'ӌ', + 1229 => 'ӎ', + 1232 => 'ӑ', + 1234 => 'ӓ', + 1236 => 'ӕ', + 1238 => 'ӗ', + 1240 => 'ә', + 1242 => 'ӛ', + 1244 => 'ӝ', + 1246 => 'ӟ', + 1248 => 'ӡ', + 1250 => 'ӣ', + 1252 => 'ӥ', + 1254 => 'ӧ', + 1256 => 'ө', + 1258 => 'ӫ', + 1260 => 'ӭ', + 1262 => 'ӯ', + 1264 => 'ӱ', + 1266 => 'ӳ', + 1268 => 'ӵ', + 1270 => 'ӷ', + 1272 => 'ӹ', + 1274 => 'ӻ', + 1276 => 'ӽ', + 1278 => 'ӿ', + 1280 => 'ԁ', + 1282 => 'ԃ', + 1284 => 'ԅ', + 1286 => 'ԇ', + 1288 => 'ԉ', + 1290 => 'ԋ', + 1292 => 'ԍ', + 1294 => 'ԏ', + 1296 => 'ԑ', + 1298 => 'ԓ', + 1300 => 'ԕ', + 1302 => 'ԗ', + 1304 => 'ԙ', + 1306 => 'ԛ', + 1308 => 'ԝ', + 1310 => 'ԟ', + 1312 => 'ԡ', + 1314 => 'ԣ', + 1316 => 'ԥ', + 1318 => 'ԧ', + 1320 => 'ԩ', + 1322 => 'ԫ', + 1324 => 'ԭ', + 1326 => 'ԯ', + 1329 => 'ա', + 1330 => 'բ', + 1331 => 'գ', + 1332 => 'դ', + 1333 => 'ե', + 1334 => 'զ', + 1335 => 'է', + 1336 => 'ը', + 1337 => 'թ', + 1338 => 'ժ', + 1339 => 'ի', + 1340 => 'լ', + 1341 => 'խ', + 1342 => 'ծ', + 1343 => 'կ', + 1344 => 'հ', + 1345 => 'ձ', + 1346 => 'ղ', + 1347 => 'ճ', + 1348 => 'մ', + 1349 => 'յ', + 1350 => 'ն', + 1351 => 'շ', + 1352 => 'ո', + 1353 => 'չ', + 1354 => 'պ', + 1355 => 'ջ', + 1356 => 'ռ', + 1357 => 'ս', + 1358 => 'վ', + 1359 => 'տ', + 1360 => 'ր', + 1361 => 'ց', + 1362 => 'ւ', + 1363 => 'փ', + 1364 => 'ք', + 1365 => 'օ', + 1366 => 'ֆ', + 1415 => 'եւ', + 1653 => 'اٴ', + 1654 => 'وٴ', + 1655 => 'ۇٴ', + 1656 => 'يٴ', + 2392 => 'क़', + 2393 => 'ख़', + 2394 => 'ग़', + 2395 => 'ज़', + 2396 => 'ड़', + 2397 => 'ढ़', + 2398 => 'फ़', + 2399 => 'य़', + 2524 => 'ড়', + 2525 => 'ঢ়', + 2527 => 'য়', + 2611 => 'ਲ਼', + 2614 => 'ਸ਼', + 2649 => 'ਖ਼', + 2650 => 'ਗ਼', + 2651 => 'ਜ਼', + 2654 => 'ਫ਼', + 2908 => 'ଡ଼', + 2909 => 'ଢ଼', + 3635 => 'ํา', + 3763 => 'ໍາ', + 3804 => 'ຫນ', + 3805 => 'ຫມ', + 3852 => '་', + 3907 => 'གྷ', + 3917 => 'ཌྷ', + 3922 => 'དྷ', + 3927 => 'བྷ', + 3932 => 'ཛྷ', + 3945 => 'ཀྵ', + 3955 => 'ཱི', + 3957 => 'ཱུ', + 3958 => 'ྲྀ', + 3959 => 'ྲཱྀ', + 3960 => 'ླྀ', + 3961 => 'ླཱྀ', + 3969 => 'ཱྀ', + 3987 => 'ྒྷ', + 3997 => 'ྜྷ', + 4002 => 'ྡྷ', + 4007 => 'ྦྷ', + 4012 => 'ྫྷ', + 4025 => 'ྐྵ', + 4295 => 'ⴧ', + 4301 => 'ⴭ', + 4348 => 'ნ', + 5112 => 'Ᏸ', + 5113 => 'Ᏹ', + 5114 => 'Ᏺ', + 5115 => 'Ᏻ', + 5116 => 'Ᏼ', + 5117 => 'Ᏽ', + 7296 => 'в', + 7297 => 'д', + 7298 => 'о', + 7299 => 'с', + 7300 => 'т', + 7301 => 'т', + 7302 => 'ъ', + 7303 => 'ѣ', + 7304 => 'ꙋ', + 7312 => 'ა', + 7313 => 'ბ', + 7314 => 'გ', + 7315 => 'დ', + 7316 => 'ე', + 7317 => 'ვ', + 7318 => 'ზ', + 7319 => 'თ', + 7320 => 'ი', + 7321 => 'კ', + 7322 => 'ლ', + 7323 => 'მ', + 7324 => 'ნ', + 7325 => 'ო', + 7326 => 'პ', + 7327 => 'ჟ', + 7328 => 'რ', + 7329 => 'ს', + 7330 => 'ტ', + 7331 => 'უ', + 7332 => 'ფ', + 7333 => 'ქ', + 7334 => 'ღ', + 7335 => 'ყ', + 7336 => 'შ', + 7337 => 'ჩ', + 7338 => 'ც', + 7339 => 'ძ', + 7340 => 'წ', + 7341 => 'ჭ', + 7342 => 'ხ', + 7343 => 'ჯ', + 7344 => 'ჰ', + 7345 => 'ჱ', + 7346 => 'ჲ', + 7347 => 'ჳ', + 7348 => 'ჴ', + 7349 => 'ჵ', + 7350 => 'ჶ', + 7351 => 'ჷ', + 7352 => 'ჸ', + 7353 => 'ჹ', + 7354 => 'ჺ', + 7357 => 'ჽ', + 7358 => 'ჾ', + 7359 => 'ჿ', + 7468 => 'a', + 7469 => 'æ', + 7470 => 'b', + 7472 => 'd', + 7473 => 'e', + 7474 => 'ǝ', + 7475 => 'g', + 7476 => 'h', + 7477 => 'i', + 7478 => 'j', + 7479 => 'k', + 7480 => 'l', + 7481 => 'm', + 7482 => 'n', + 7484 => 'o', + 7485 => 'ȣ', + 7486 => 'p', + 7487 => 'r', + 7488 => 't', + 7489 => 'u', + 7490 => 'w', + 7491 => 'a', + 7492 => 'ɐ', + 7493 => 'ɑ', + 7494 => 'ᴂ', + 7495 => 'b', + 7496 => 'd', + 7497 => 'e', + 7498 => 'ə', + 7499 => 'ɛ', + 7500 => 'ɜ', + 7501 => 'g', + 7503 => 'k', + 7504 => 'm', + 7505 => 'ŋ', + 7506 => 'o', + 7507 => 'ɔ', + 7508 => 'ᴖ', + 7509 => 'ᴗ', + 7510 => 'p', + 7511 => 't', + 7512 => 'u', + 7513 => 'ᴝ', + 7514 => 'ɯ', + 7515 => 'v', + 7516 => 'ᴥ', + 7517 => 'β', + 7518 => 'γ', + 7519 => 'δ', + 7520 => 'φ', + 7521 => 'χ', + 7522 => 'i', + 7523 => 'r', + 7524 => 'u', + 7525 => 'v', + 7526 => 'β', + 7527 => 'γ', + 7528 => 'ρ', + 7529 => 'φ', + 7530 => 'χ', + 7544 => 'н', + 7579 => 'ɒ', + 7580 => 'c', + 7581 => 'ɕ', + 7582 => 'ð', + 7583 => 'ɜ', + 7584 => 'f', + 7585 => 'ɟ', + 7586 => 'ɡ', + 7587 => 'ɥ', + 7588 => 'ɨ', + 7589 => 'ɩ', + 7590 => 'ɪ', + 7591 => 'ᵻ', + 7592 => 'ʝ', + 7593 => 'ɭ', + 7594 => 'ᶅ', + 7595 => 'ʟ', + 7596 => 'ɱ', + 7597 => 'ɰ', + 7598 => 'ɲ', + 7599 => 'ɳ', + 7600 => 'ɴ', + 7601 => 'ɵ', + 7602 => 'ɸ', + 7603 => 'ʂ', + 7604 => 'ʃ', + 7605 => 'ƫ', + 7606 => 'ʉ', + 7607 => 'ʊ', + 7608 => 'ᴜ', + 7609 => 'ʋ', + 7610 => 'ʌ', + 7611 => 'z', + 7612 => 'ʐ', + 7613 => 'ʑ', + 7614 => 'ʒ', + 7615 => 'θ', + 7680 => 'ḁ', + 7682 => 'ḃ', + 7684 => 'ḅ', + 7686 => 'ḇ', + 7688 => 'ḉ', + 7690 => 'ḋ', + 7692 => 'ḍ', + 7694 => 'ḏ', + 7696 => 'ḑ', + 7698 => 'ḓ', + 7700 => 'ḕ', + 7702 => 'ḗ', + 7704 => 'ḙ', + 7706 => 'ḛ', + 7708 => 'ḝ', + 7710 => 'ḟ', + 7712 => 'ḡ', + 7714 => 'ḣ', + 7716 => 'ḥ', + 7718 => 'ḧ', + 7720 => 'ḩ', + 7722 => 'ḫ', + 7724 => 'ḭ', + 7726 => 'ḯ', + 7728 => 'ḱ', + 7730 => 'ḳ', + 7732 => 'ḵ', + 7734 => 'ḷ', + 7736 => 'ḹ', + 7738 => 'ḻ', + 7740 => 'ḽ', + 7742 => 'ḿ', + 7744 => 'ṁ', + 7746 => 'ṃ', + 7748 => 'ṅ', + 7750 => 'ṇ', + 7752 => 'ṉ', + 7754 => 'ṋ', + 7756 => 'ṍ', + 7758 => 'ṏ', + 7760 => 'ṑ', + 7762 => 'ṓ', + 7764 => 'ṕ', + 7766 => 'ṗ', + 7768 => 'ṙ', + 7770 => 'ṛ', + 7772 => 'ṝ', + 7774 => 'ṟ', + 7776 => 'ṡ', + 7778 => 'ṣ', + 7780 => 'ṥ', + 7782 => 'ṧ', + 7784 => 'ṩ', + 7786 => 'ṫ', + 7788 => 'ṭ', + 7790 => 'ṯ', + 7792 => 'ṱ', + 7794 => 'ṳ', + 7796 => 'ṵ', + 7798 => 'ṷ', + 7800 => 'ṹ', + 7802 => 'ṻ', + 7804 => 'ṽ', + 7806 => 'ṿ', + 7808 => 'ẁ', + 7810 => 'ẃ', + 7812 => 'ẅ', + 7814 => 'ẇ', + 7816 => 'ẉ', + 7818 => 'ẋ', + 7820 => 'ẍ', + 7822 => 'ẏ', + 7824 => 'ẑ', + 7826 => 'ẓ', + 7828 => 'ẕ', + 7834 => 'aʾ', + 7835 => 'ṡ', + 7838 => 'ss', + 7840 => 'ạ', + 7842 => 'ả', + 7844 => 'ấ', + 7846 => 'ầ', + 7848 => 'ẩ', + 7850 => 'ẫ', + 7852 => 'ậ', + 7854 => 'ắ', + 7856 => 'ằ', + 7858 => 'ẳ', + 7860 => 'ẵ', + 7862 => 'ặ', + 7864 => 'ẹ', + 7866 => 'ẻ', + 7868 => 'ẽ', + 7870 => 'ế', + 7872 => 'ề', + 7874 => 'ể', + 7876 => 'ễ', + 7878 => 'ệ', + 7880 => 'ỉ', + 7882 => 'ị', + 7884 => 'ọ', + 7886 => 'ỏ', + 7888 => 'ố', + 7890 => 'ồ', + 7892 => 'ổ', + 7894 => 'ỗ', + 7896 => 'ộ', + 7898 => 'ớ', + 7900 => 'ờ', + 7902 => 'ở', + 7904 => 'ỡ', + 7906 => 'ợ', + 7908 => 'ụ', + 7910 => 'ủ', + 7912 => 'ứ', + 7914 => 'ừ', + 7916 => 'ử', + 7918 => 'ữ', + 7920 => 'ự', + 7922 => 'ỳ', + 7924 => 'ỵ', + 7926 => 'ỷ', + 7928 => 'ỹ', + 7930 => 'ỻ', + 7932 => 'ỽ', + 7934 => 'ỿ', + 7944 => 'ἀ', + 7945 => 'ἁ', + 7946 => 'ἂ', + 7947 => 'ἃ', + 7948 => 'ἄ', + 7949 => 'ἅ', + 7950 => 'ἆ', + 7951 => 'ἇ', + 7960 => 'ἐ', + 7961 => 'ἑ', + 7962 => 'ἒ', + 7963 => 'ἓ', + 7964 => 'ἔ', + 7965 => 'ἕ', + 7976 => 'ἠ', + 7977 => 'ἡ', + 7978 => 'ἢ', + 7979 => 'ἣ', + 7980 => 'ἤ', + 7981 => 'ἥ', + 7982 => 'ἦ', + 7983 => 'ἧ', + 7992 => 'ἰ', + 7993 => 'ἱ', + 7994 => 'ἲ', + 7995 => 'ἳ', + 7996 => 'ἴ', + 7997 => 'ἵ', + 7998 => 'ἶ', + 7999 => 'ἷ', + 8008 => 'ὀ', + 8009 => 'ὁ', + 8010 => 'ὂ', + 8011 => 'ὃ', + 8012 => 'ὄ', + 8013 => 'ὅ', + 8025 => 'ὑ', + 8027 => 'ὓ', + 8029 => 'ὕ', + 8031 => 'ὗ', + 8040 => 'ὠ', + 8041 => 'ὡ', + 8042 => 'ὢ', + 8043 => 'ὣ', + 8044 => 'ὤ', + 8045 => 'ὥ', + 8046 => 'ὦ', + 8047 => 'ὧ', + 8049 => 'ά', + 8051 => 'έ', + 8053 => 'ή', + 8055 => 'ί', + 8057 => 'ό', + 8059 => 'ύ', + 8061 => 'ώ', + 8064 => 'ἀι', + 8065 => 'ἁι', + 8066 => 'ἂι', + 8067 => 'ἃι', + 8068 => 'ἄι', + 8069 => 'ἅι', + 8070 => 'ἆι', + 8071 => 'ἇι', + 8072 => 'ἀι', + 8073 => 'ἁι', + 8074 => 'ἂι', + 8075 => 'ἃι', + 8076 => 'ἄι', + 8077 => 'ἅι', + 8078 => 'ἆι', + 8079 => 'ἇι', + 8080 => 'ἠι', + 8081 => 'ἡι', + 8082 => 'ἢι', + 8083 => 'ἣι', + 8084 => 'ἤι', + 8085 => 'ἥι', + 8086 => 'ἦι', + 8087 => 'ἧι', + 8088 => 'ἠι', + 8089 => 'ἡι', + 8090 => 'ἢι', + 8091 => 'ἣι', + 8092 => 'ἤι', + 8093 => 'ἥι', + 8094 => 'ἦι', + 8095 => 'ἧι', + 8096 => 'ὠι', + 8097 => 'ὡι', + 8098 => 'ὢι', + 8099 => 'ὣι', + 8100 => 'ὤι', + 8101 => 'ὥι', + 8102 => 'ὦι', + 8103 => 'ὧι', + 8104 => 'ὠι', + 8105 => 'ὡι', + 8106 => 'ὢι', + 8107 => 'ὣι', + 8108 => 'ὤι', + 8109 => 'ὥι', + 8110 => 'ὦι', + 8111 => 'ὧι', + 8114 => 'ὰι', + 8115 => 'αι', + 8116 => 'άι', + 8119 => 'ᾶι', + 8120 => 'ᾰ', + 8121 => 'ᾱ', + 8122 => 'ὰ', + 8123 => 'ά', + 8124 => 'αι', + 8126 => 'ι', + 8130 => 'ὴι', + 8131 => 'ηι', + 8132 => 'ήι', + 8135 => 'ῆι', + 8136 => 'ὲ', + 8137 => 'έ', + 8138 => 'ὴ', + 8139 => 'ή', + 8140 => 'ηι', + 8147 => 'ΐ', + 8152 => 'ῐ', + 8153 => 'ῑ', + 8154 => 'ὶ', + 8155 => 'ί', + 8163 => 'ΰ', + 8168 => 'ῠ', + 8169 => 'ῡ', + 8170 => 'ὺ', + 8171 => 'ύ', + 8172 => 'ῥ', + 8178 => 'ὼι', + 8179 => 'ωι', + 8180 => 'ώι', + 8183 => 'ῶι', + 8184 => 'ὸ', + 8185 => 'ό', + 8186 => 'ὼ', + 8187 => 'ώ', + 8188 => 'ωι', + 8209 => '‐', + 8243 => '′′', + 8244 => '′′′', + 8246 => '‵‵', + 8247 => '‵‵‵', + 8279 => '′′′′', + 8304 => '0', + 8305 => 'i', + 8308 => '4', + 8309 => '5', + 8310 => '6', + 8311 => '7', + 8312 => '8', + 8313 => '9', + 8315 => '−', + 8319 => 'n', + 8320 => '0', + 8321 => '1', + 8322 => '2', + 8323 => '3', + 8324 => '4', + 8325 => '5', + 8326 => '6', + 8327 => '7', + 8328 => '8', + 8329 => '9', + 8331 => '−', + 8336 => 'a', + 8337 => 'e', + 8338 => 'o', + 8339 => 'x', + 8340 => 'ə', + 8341 => 'h', + 8342 => 'k', + 8343 => 'l', + 8344 => 'm', + 8345 => 'n', + 8346 => 'p', + 8347 => 's', + 8348 => 't', + 8360 => 'rs', + 8450 => 'c', + 8451 => '°c', + 8455 => 'ɛ', + 8457 => '°f', + 8458 => 'g', + 8459 => 'h', + 8460 => 'h', + 8461 => 'h', + 8462 => 'h', + 8463 => 'ħ', + 8464 => 'i', + 8465 => 'i', + 8466 => 'l', + 8467 => 'l', + 8469 => 'n', + 8470 => 'no', + 8473 => 'p', + 8474 => 'q', + 8475 => 'r', + 8476 => 'r', + 8477 => 'r', + 8480 => 'sm', + 8481 => 'tel', + 8482 => 'tm', + 8484 => 'z', + 8486 => 'ω', + 8488 => 'z', + 8490 => 'k', + 8491 => 'å', + 8492 => 'b', + 8493 => 'c', + 8495 => 'e', + 8496 => 'e', + 8497 => 'f', + 8499 => 'm', + 8500 => 'o', + 8501 => 'א', + 8502 => 'ב', + 8503 => 'ג', + 8504 => 'ד', + 8505 => 'i', + 8507 => 'fax', + 8508 => 'π', + 8509 => 'γ', + 8510 => 'γ', + 8511 => 'π', + 8512 => '∑', + 8517 => 'd', + 8518 => 'd', + 8519 => 'e', + 8520 => 'i', + 8521 => 'j', + 8528 => '1⁄7', + 8529 => '1⁄9', + 8530 => '1⁄10', + 8531 => '1⁄3', + 8532 => '2⁄3', + 8533 => '1⁄5', + 8534 => '2⁄5', + 8535 => '3⁄5', + 8536 => '4⁄5', + 8537 => '1⁄6', + 8538 => '5⁄6', + 8539 => '1⁄8', + 8540 => '3⁄8', + 8541 => '5⁄8', + 8542 => '7⁄8', + 8543 => '1⁄', + 8544 => 'i', + 8545 => 'ii', + 8546 => 'iii', + 8547 => 'iv', + 8548 => 'v', + 8549 => 'vi', + 8550 => 'vii', + 8551 => 'viii', + 8552 => 'ix', + 8553 => 'x', + 8554 => 'xi', + 8555 => 'xii', + 8556 => 'l', + 8557 => 'c', + 8558 => 'd', + 8559 => 'm', + 8560 => 'i', + 8561 => 'ii', + 8562 => 'iii', + 8563 => 'iv', + 8564 => 'v', + 8565 => 'vi', + 8566 => 'vii', + 8567 => 'viii', + 8568 => 'ix', + 8569 => 'x', + 8570 => 'xi', + 8571 => 'xii', + 8572 => 'l', + 8573 => 'c', + 8574 => 'd', + 8575 => 'm', + 8585 => '0⁄3', + 8748 => '∫∫', + 8749 => '∫∫∫', + 8751 => '∮∮', + 8752 => '∮∮∮', + 9001 => '〈', + 9002 => '〉', + 9312 => '1', + 9313 => '2', + 9314 => '3', + 9315 => '4', + 9316 => '5', + 9317 => '6', + 9318 => '7', + 9319 => '8', + 9320 => '9', + 9321 => '10', + 9322 => '11', + 9323 => '12', + 9324 => '13', + 9325 => '14', + 9326 => '15', + 9327 => '16', + 9328 => '17', + 9329 => '18', + 9330 => '19', + 9331 => '20', + 9398 => 'a', + 9399 => 'b', + 9400 => 'c', + 9401 => 'd', + 9402 => 'e', + 9403 => 'f', + 9404 => 'g', + 9405 => 'h', + 9406 => 'i', + 9407 => 'j', + 9408 => 'k', + 9409 => 'l', + 9410 => 'm', + 9411 => 'n', + 9412 => 'o', + 9413 => 'p', + 9414 => 'q', + 9415 => 'r', + 9416 => 's', + 9417 => 't', + 9418 => 'u', + 9419 => 'v', + 9420 => 'w', + 9421 => 'x', + 9422 => 'y', + 9423 => 'z', + 9424 => 'a', + 9425 => 'b', + 9426 => 'c', + 9427 => 'd', + 9428 => 'e', + 9429 => 'f', + 9430 => 'g', + 9431 => 'h', + 9432 => 'i', + 9433 => 'j', + 9434 => 'k', + 9435 => 'l', + 9436 => 'm', + 9437 => 'n', + 9438 => 'o', + 9439 => 'p', + 9440 => 'q', + 9441 => 'r', + 9442 => 's', + 9443 => 't', + 9444 => 'u', + 9445 => 'v', + 9446 => 'w', + 9447 => 'x', + 9448 => 'y', + 9449 => 'z', + 9450 => '0', + 10764 => '∫∫∫∫', + 10972 => '⫝̸', + 11264 => 'ⰰ', + 11265 => 'ⰱ', + 11266 => 'ⰲ', + 11267 => 'ⰳ', + 11268 => 'ⰴ', + 11269 => 'ⰵ', + 11270 => 'ⰶ', + 11271 => 'ⰷ', + 11272 => 'ⰸ', + 11273 => 'ⰹ', + 11274 => 'ⰺ', + 11275 => 'ⰻ', + 11276 => 'ⰼ', + 11277 => 'ⰽ', + 11278 => 'ⰾ', + 11279 => 'ⰿ', + 11280 => 'ⱀ', + 11281 => 'ⱁ', + 11282 => 'ⱂ', + 11283 => 'ⱃ', + 11284 => 'ⱄ', + 11285 => 'ⱅ', + 11286 => 'ⱆ', + 11287 => 'ⱇ', + 11288 => 'ⱈ', + 11289 => 'ⱉ', + 11290 => 'ⱊ', + 11291 => 'ⱋ', + 11292 => 'ⱌ', + 11293 => 'ⱍ', + 11294 => 'ⱎ', + 11295 => 'ⱏ', + 11296 => 'ⱐ', + 11297 => 'ⱑ', + 11298 => 'ⱒ', + 11299 => 'ⱓ', + 11300 => 'ⱔ', + 11301 => 'ⱕ', + 11302 => 'ⱖ', + 11303 => 'ⱗ', + 11304 => 'ⱘ', + 11305 => 'ⱙ', + 11306 => 'ⱚ', + 11307 => 'ⱛ', + 11308 => 'ⱜ', + 11309 => 'ⱝ', + 11310 => 'ⱞ', + 11360 => 'ⱡ', + 11362 => 'ɫ', + 11363 => 'ᵽ', + 11364 => 'ɽ', + 11367 => 'ⱨ', + 11369 => 'ⱪ', + 11371 => 'ⱬ', + 11373 => 'ɑ', + 11374 => 'ɱ', + 11375 => 'ɐ', + 11376 => 'ɒ', + 11378 => 'ⱳ', + 11381 => 'ⱶ', + 11388 => 'j', + 11389 => 'v', + 11390 => 'ȿ', + 11391 => 'ɀ', + 11392 => 'ⲁ', + 11394 => 'ⲃ', + 11396 => 'ⲅ', + 11398 => 'ⲇ', + 11400 => 'ⲉ', + 11402 => 'ⲋ', + 11404 => 'ⲍ', + 11406 => 'ⲏ', + 11408 => 'ⲑ', + 11410 => 'ⲓ', + 11412 => 'ⲕ', + 11414 => 'ⲗ', + 11416 => 'ⲙ', + 11418 => 'ⲛ', + 11420 => 'ⲝ', + 11422 => 'ⲟ', + 11424 => 'ⲡ', + 11426 => 'ⲣ', + 11428 => 'ⲥ', + 11430 => 'ⲧ', + 11432 => 'ⲩ', + 11434 => 'ⲫ', + 11436 => 'ⲭ', + 11438 => 'ⲯ', + 11440 => 'ⲱ', + 11442 => 'ⲳ', + 11444 => 'ⲵ', + 11446 => 'ⲷ', + 11448 => 'ⲹ', + 11450 => 'ⲻ', + 11452 => 'ⲽ', + 11454 => 'ⲿ', + 11456 => 'ⳁ', + 11458 => 'ⳃ', + 11460 => 'ⳅ', + 11462 => 'ⳇ', + 11464 => 'ⳉ', + 11466 => 'ⳋ', + 11468 => 'ⳍ', + 11470 => 'ⳏ', + 11472 => 'ⳑ', + 11474 => 'ⳓ', + 11476 => 'ⳕ', + 11478 => 'ⳗ', + 11480 => 'ⳙ', + 11482 => 'ⳛ', + 11484 => 'ⳝ', + 11486 => 'ⳟ', + 11488 => 'ⳡ', + 11490 => 'ⳣ', + 11499 => 'ⳬ', + 11501 => 'ⳮ', + 11506 => 'ⳳ', + 11631 => 'ⵡ', + 11935 => '母', + 12019 => '龟', + 12032 => '一', + 12033 => '丨', + 12034 => '丶', + 12035 => '丿', + 12036 => '乙', + 12037 => '亅', + 12038 => '二', + 12039 => '亠', + 12040 => '人', + 12041 => '儿', + 12042 => '入', + 12043 => '八', + 12044 => '冂', + 12045 => '冖', + 12046 => '冫', + 12047 => '几', + 12048 => '凵', + 12049 => '刀', + 12050 => '力', + 12051 => '勹', + 12052 => '匕', + 12053 => '匚', + 12054 => '匸', + 12055 => '十', + 12056 => '卜', + 12057 => '卩', + 12058 => '厂', + 12059 => '厶', + 12060 => '又', + 12061 => '口', + 12062 => '囗', + 12063 => '土', + 12064 => '士', + 12065 => '夂', + 12066 => '夊', + 12067 => '夕', + 12068 => '大', + 12069 => '女', + 12070 => '子', + 12071 => '宀', + 12072 => '寸', + 12073 => '小', + 12074 => '尢', + 12075 => '尸', + 12076 => '屮', + 12077 => '山', + 12078 => '巛', + 12079 => '工', + 12080 => '己', + 12081 => '巾', + 12082 => '干', + 12083 => '幺', + 12084 => '广', + 12085 => '廴', + 12086 => '廾', + 12087 => '弋', + 12088 => '弓', + 12089 => '彐', + 12090 => '彡', + 12091 => '彳', + 12092 => '心', + 12093 => '戈', + 12094 => '戶', + 12095 => '手', + 12096 => '支', + 12097 => '攴', + 12098 => '文', + 12099 => '斗', + 12100 => '斤', + 12101 => '方', + 12102 => '无', + 12103 => '日', + 12104 => '曰', + 12105 => '月', + 12106 => '木', + 12107 => '欠', + 12108 => '止', + 12109 => '歹', + 12110 => '殳', + 12111 => '毋', + 12112 => '比', + 12113 => '毛', + 12114 => '氏', + 12115 => '气', + 12116 => '水', + 12117 => '火', + 12118 => '爪', + 12119 => '父', + 12120 => '爻', + 12121 => '爿', + 12122 => '片', + 12123 => '牙', + 12124 => '牛', + 12125 => '犬', + 12126 => '玄', + 12127 => '玉', + 12128 => '瓜', + 12129 => '瓦', + 12130 => '甘', + 12131 => '生', + 12132 => '用', + 12133 => '田', + 12134 => '疋', + 12135 => '疒', + 12136 => '癶', + 12137 => '白', + 12138 => '皮', + 12139 => '皿', + 12140 => '目', + 12141 => '矛', + 12142 => '矢', + 12143 => '石', + 12144 => '示', + 12145 => '禸', + 12146 => '禾', + 12147 => '穴', + 12148 => '立', + 12149 => '竹', + 12150 => '米', + 12151 => '糸', + 12152 => '缶', + 12153 => '网', + 12154 => '羊', + 12155 => '羽', + 12156 => '老', + 12157 => '而', + 12158 => '耒', + 12159 => '耳', + 12160 => '聿', + 12161 => '肉', + 12162 => '臣', + 12163 => '自', + 12164 => '至', + 12165 => '臼', + 12166 => '舌', + 12167 => '舛', + 12168 => '舟', + 12169 => '艮', + 12170 => '色', + 12171 => '艸', + 12172 => '虍', + 12173 => '虫', + 12174 => '血', + 12175 => '行', + 12176 => '衣', + 12177 => '襾', + 12178 => '見', + 12179 => '角', + 12180 => '言', + 12181 => '谷', + 12182 => '豆', + 12183 => '豕', + 12184 => '豸', + 12185 => '貝', + 12186 => '赤', + 12187 => '走', + 12188 => '足', + 12189 => '身', + 12190 => '車', + 12191 => '辛', + 12192 => '辰', + 12193 => '辵', + 12194 => '邑', + 12195 => '酉', + 12196 => '釆', + 12197 => '里', + 12198 => '金', + 12199 => '長', + 12200 => '門', + 12201 => '阜', + 12202 => '隶', + 12203 => '隹', + 12204 => '雨', + 12205 => '靑', + 12206 => '非', + 12207 => '面', + 12208 => '革', + 12209 => '韋', + 12210 => '韭', + 12211 => '音', + 12212 => '頁', + 12213 => '風', + 12214 => '飛', + 12215 => '食', + 12216 => '首', + 12217 => '香', + 12218 => '馬', + 12219 => '骨', + 12220 => '高', + 12221 => '髟', + 12222 => '鬥', + 12223 => '鬯', + 12224 => '鬲', + 12225 => '鬼', + 12226 => '魚', + 12227 => '鳥', + 12228 => '鹵', + 12229 => '鹿', + 12230 => '麥', + 12231 => '麻', + 12232 => '黃', + 12233 => '黍', + 12234 => '黑', + 12235 => '黹', + 12236 => '黽', + 12237 => '鼎', + 12238 => '鼓', + 12239 => '鼠', + 12240 => '鼻', + 12241 => '齊', + 12242 => '齒', + 12243 => '龍', + 12244 => '龜', + 12245 => '龠', + 12290 => '.', + 12342 => '〒', + 12344 => '十', + 12345 => '卄', + 12346 => '卅', + 12447 => 'より', + 12543 => 'コト', + 12593 => 'ᄀ', + 12594 => 'ᄁ', + 12595 => 'ᆪ', + 12596 => 'ᄂ', + 12597 => 'ᆬ', + 12598 => 'ᆭ', + 12599 => 'ᄃ', + 12600 => 'ᄄ', + 12601 => 'ᄅ', + 12602 => 'ᆰ', + 12603 => 'ᆱ', + 12604 => 'ᆲ', + 12605 => 'ᆳ', + 12606 => 'ᆴ', + 12607 => 'ᆵ', + 12608 => 'ᄚ', + 12609 => 'ᄆ', + 12610 => 'ᄇ', + 12611 => 'ᄈ', + 12612 => 'ᄡ', + 12613 => 'ᄉ', + 12614 => 'ᄊ', + 12615 => 'ᄋ', + 12616 => 'ᄌ', + 12617 => 'ᄍ', + 12618 => 'ᄎ', + 12619 => 'ᄏ', + 12620 => 'ᄐ', + 12621 => 'ᄑ', + 12622 => 'ᄒ', + 12623 => 'ᅡ', + 12624 => 'ᅢ', + 12625 => 'ᅣ', + 12626 => 'ᅤ', + 12627 => 'ᅥ', + 12628 => 'ᅦ', + 12629 => 'ᅧ', + 12630 => 'ᅨ', + 12631 => 'ᅩ', + 12632 => 'ᅪ', + 12633 => 'ᅫ', + 12634 => 'ᅬ', + 12635 => 'ᅭ', + 12636 => 'ᅮ', + 12637 => 'ᅯ', + 12638 => 'ᅰ', + 12639 => 'ᅱ', + 12640 => 'ᅲ', + 12641 => 'ᅳ', + 12642 => 'ᅴ', + 12643 => 'ᅵ', + 12645 => 'ᄔ', + 12646 => 'ᄕ', + 12647 => 'ᇇ', + 12648 => 'ᇈ', + 12649 => 'ᇌ', + 12650 => 'ᇎ', + 12651 => 'ᇓ', + 12652 => 'ᇗ', + 12653 => 'ᇙ', + 12654 => 'ᄜ', + 12655 => 'ᇝ', + 12656 => 'ᇟ', + 12657 => 'ᄝ', + 12658 => 'ᄞ', + 12659 => 'ᄠ', + 12660 => 'ᄢ', + 12661 => 'ᄣ', + 12662 => 'ᄧ', + 12663 => 'ᄩ', + 12664 => 'ᄫ', + 12665 => 'ᄬ', + 12666 => 'ᄭ', + 12667 => 'ᄮ', + 12668 => 'ᄯ', + 12669 => 'ᄲ', + 12670 => 'ᄶ', + 12671 => 'ᅀ', + 12672 => 'ᅇ', + 12673 => 'ᅌ', + 12674 => 'ᇱ', + 12675 => 'ᇲ', + 12676 => 'ᅗ', + 12677 => 'ᅘ', + 12678 => 'ᅙ', + 12679 => 'ᆄ', + 12680 => 'ᆅ', + 12681 => 'ᆈ', + 12682 => 'ᆑ', + 12683 => 'ᆒ', + 12684 => 'ᆔ', + 12685 => 'ᆞ', + 12686 => 'ᆡ', + 12690 => '一', + 12691 => '二', + 12692 => '三', + 12693 => '四', + 12694 => '上', + 12695 => '中', + 12696 => '下', + 12697 => '甲', + 12698 => '乙', + 12699 => '丙', + 12700 => '丁', + 12701 => '天', + 12702 => '地', + 12703 => '人', + 12868 => '問', + 12869 => '幼', + 12870 => '文', + 12871 => '箏', + 12880 => 'pte', + 12881 => '21', + 12882 => '22', + 12883 => '23', + 12884 => '24', + 12885 => '25', + 12886 => '26', + 12887 => '27', + 12888 => '28', + 12889 => '29', + 12890 => '30', + 12891 => '31', + 12892 => '32', + 12893 => '33', + 12894 => '34', + 12895 => '35', + 12896 => 'ᄀ', + 12897 => 'ᄂ', + 12898 => 'ᄃ', + 12899 => 'ᄅ', + 12900 => 'ᄆ', + 12901 => 'ᄇ', + 12902 => 'ᄉ', + 12903 => 'ᄋ', + 12904 => 'ᄌ', + 12905 => 'ᄎ', + 12906 => 'ᄏ', + 12907 => 'ᄐ', + 12908 => 'ᄑ', + 12909 => 'ᄒ', + 12910 => '가', + 12911 => '나', + 12912 => '다', + 12913 => '라', + 12914 => '마', + 12915 => '바', + 12916 => '사', + 12917 => '아', + 12918 => '자', + 12919 => '차', + 12920 => '카', + 12921 => '타', + 12922 => '파', + 12923 => '하', + 12924 => '참고', + 12925 => '주의', + 12926 => '우', + 12928 => '一', + 12929 => '二', + 12930 => '三', + 12931 => '四', + 12932 => '五', + 12933 => '六', + 12934 => '七', + 12935 => '八', + 12936 => '九', + 12937 => '十', + 12938 => '月', + 12939 => '火', + 12940 => '水', + 12941 => '木', + 12942 => '金', + 12943 => '土', + 12944 => '日', + 12945 => '株', + 12946 => '有', + 12947 => '社', + 12948 => '名', + 12949 => '特', + 12950 => '財', + 12951 => '祝', + 12952 => '労', + 12953 => '秘', + 12954 => '男', + 12955 => '女', + 12956 => '適', + 12957 => '優', + 12958 => '印', + 12959 => '注', + 12960 => '項', + 12961 => '休', + 12962 => '写', + 12963 => '正', + 12964 => '上', + 12965 => '中', + 12966 => '下', + 12967 => '左', + 12968 => '右', + 12969 => '医', + 12970 => '宗', + 12971 => '学', + 12972 => '監', + 12973 => '企', + 12974 => '資', + 12975 => '協', + 12976 => '夜', + 12977 => '36', + 12978 => '37', + 12979 => '38', + 12980 => '39', + 12981 => '40', + 12982 => '41', + 12983 => '42', + 12984 => '43', + 12985 => '44', + 12986 => '45', + 12987 => '46', + 12988 => '47', + 12989 => '48', + 12990 => '49', + 12991 => '50', + 12992 => '1月', + 12993 => '2月', + 12994 => '3月', + 12995 => '4月', + 12996 => '5月', + 12997 => '6月', + 12998 => '7月', + 12999 => '8月', + 13000 => '9月', + 13001 => '10月', + 13002 => '11月', + 13003 => '12月', + 13004 => 'hg', + 13005 => 'erg', + 13006 => 'ev', + 13007 => 'ltd', + 13008 => 'ア', + 13009 => 'イ', + 13010 => 'ウ', + 13011 => 'エ', + 13012 => 'オ', + 13013 => 'カ', + 13014 => 'キ', + 13015 => 'ク', + 13016 => 'ケ', + 13017 => 'コ', + 13018 => 'サ', + 13019 => 'シ', + 13020 => 'ス', + 13021 => 'セ', + 13022 => 'ソ', + 13023 => 'タ', + 13024 => 'チ', + 13025 => 'ツ', + 13026 => 'テ', + 13027 => 'ト', + 13028 => 'ナ', + 13029 => 'ニ', + 13030 => 'ヌ', + 13031 => 'ネ', + 13032 => 'ノ', + 13033 => 'ハ', + 13034 => 'ヒ', + 13035 => 'フ', + 13036 => 'ヘ', + 13037 => 'ホ', + 13038 => 'マ', + 13039 => 'ミ', + 13040 => 'ム', + 13041 => 'メ', + 13042 => 'モ', + 13043 => 'ヤ', + 13044 => 'ユ', + 13045 => 'ヨ', + 13046 => 'ラ', + 13047 => 'リ', + 13048 => 'ル', + 13049 => 'レ', + 13050 => 'ロ', + 13051 => 'ワ', + 13052 => 'ヰ', + 13053 => 'ヱ', + 13054 => 'ヲ', + 13055 => '令和', + 13056 => 'アパート', + 13057 => 'アルファ', + 13058 => 'アンペア', + 13059 => 'アール', + 13060 => 'イニング', + 13061 => 'インチ', + 13062 => 'ウォン', + 13063 => 'エスクード', + 13064 => 'エーカー', + 13065 => 'オンス', + 13066 => 'オーム', + 13067 => 'カイリ', + 13068 => 'カラット', + 13069 => 'カロリー', + 13070 => 'ガロン', + 13071 => 'ガンマ', + 13072 => 'ギガ', + 13073 => 'ギニー', + 13074 => 'キュリー', + 13075 => 'ギルダー', + 13076 => 'キロ', + 13077 => 'キログラム', + 13078 => 'キロメートル', + 13079 => 'キロワット', + 13080 => 'グラム', + 13081 => 'グラムトン', + 13082 => 'クルゼイロ', + 13083 => 'クローネ', + 13084 => 'ケース', + 13085 => 'コルナ', + 13086 => 'コーポ', + 13087 => 'サイクル', + 13088 => 'サンチーム', + 13089 => 'シリング', + 13090 => 'センチ', + 13091 => 'セント', + 13092 => 'ダース', + 13093 => 'デシ', + 13094 => 'ドル', + 13095 => 'トン', + 13096 => 'ナノ', + 13097 => 'ノット', + 13098 => 'ハイツ', + 13099 => 'パーセント', + 13100 => 'パーツ', + 13101 => 'バーレル', + 13102 => 'ピアストル', + 13103 => 'ピクル', + 13104 => 'ピコ', + 13105 => 'ビル', + 13106 => 'ファラッド', + 13107 => 'フィート', + 13108 => 'ブッシェル', + 13109 => 'フラン', + 13110 => 'ヘクタール', + 13111 => 'ペソ', + 13112 => 'ペニヒ', + 13113 => 'ヘルツ', + 13114 => 'ペンス', + 13115 => 'ページ', + 13116 => 'ベータ', + 13117 => 'ポイント', + 13118 => 'ボルト', + 13119 => 'ホン', + 13120 => 'ポンド', + 13121 => 'ホール', + 13122 => 'ホーン', + 13123 => 'マイクロ', + 13124 => 'マイル', + 13125 => 'マッハ', + 13126 => 'マルク', + 13127 => 'マンション', + 13128 => 'ミクロン', + 13129 => 'ミリ', + 13130 => 'ミリバール', + 13131 => 'メガ', + 13132 => 'メガトン', + 13133 => 'メートル', + 13134 => 'ヤード', + 13135 => 'ヤール', + 13136 => 'ユアン', + 13137 => 'リットル', + 13138 => 'リラ', + 13139 => 'ルピー', + 13140 => 'ルーブル', + 13141 => 'レム', + 13142 => 'レントゲン', + 13143 => 'ワット', + 13144 => '0点', + 13145 => '1点', + 13146 => '2点', + 13147 => '3点', + 13148 => '4点', + 13149 => '5点', + 13150 => '6点', + 13151 => '7点', + 13152 => '8点', + 13153 => '9点', + 13154 => '10点', + 13155 => '11点', + 13156 => '12点', + 13157 => '13点', + 13158 => '14点', + 13159 => '15点', + 13160 => '16点', + 13161 => '17点', + 13162 => '18点', + 13163 => '19点', + 13164 => '20点', + 13165 => '21点', + 13166 => '22点', + 13167 => '23点', + 13168 => '24点', + 13169 => 'hpa', + 13170 => 'da', + 13171 => 'au', + 13172 => 'bar', + 13173 => 'ov', + 13174 => 'pc', + 13175 => 'dm', + 13176 => 'dm2', + 13177 => 'dm3', + 13178 => 'iu', + 13179 => '平成', + 13180 => '昭和', + 13181 => '大正', + 13182 => '明治', + 13183 => '株式会社', + 13184 => 'pa', + 13185 => 'na', + 13186 => 'μa', + 13187 => 'ma', + 13188 => 'ka', + 13189 => 'kb', + 13190 => 'mb', + 13191 => 'gb', + 13192 => 'cal', + 13193 => 'kcal', + 13194 => 'pf', + 13195 => 'nf', + 13196 => 'μf', + 13197 => 'μg', + 13198 => 'mg', + 13199 => 'kg', + 13200 => 'hz', + 13201 => 'khz', + 13202 => 'mhz', + 13203 => 'ghz', + 13204 => 'thz', + 13205 => 'μl', + 13206 => 'ml', + 13207 => 'dl', + 13208 => 'kl', + 13209 => 'fm', + 13210 => 'nm', + 13211 => 'μm', + 13212 => 'mm', + 13213 => 'cm', + 13214 => 'km', + 13215 => 'mm2', + 13216 => 'cm2', + 13217 => 'm2', + 13218 => 'km2', + 13219 => 'mm3', + 13220 => 'cm3', + 13221 => 'm3', + 13222 => 'km3', + 13223 => 'm∕s', + 13224 => 'm∕s2', + 13225 => 'pa', + 13226 => 'kpa', + 13227 => 'mpa', + 13228 => 'gpa', + 13229 => 'rad', + 13230 => 'rad∕s', + 13231 => 'rad∕s2', + 13232 => 'ps', + 13233 => 'ns', + 13234 => 'μs', + 13235 => 'ms', + 13236 => 'pv', + 13237 => 'nv', + 13238 => 'μv', + 13239 => 'mv', + 13240 => 'kv', + 13241 => 'mv', + 13242 => 'pw', + 13243 => 'nw', + 13244 => 'μw', + 13245 => 'mw', + 13246 => 'kw', + 13247 => 'mw', + 13248 => 'kω', + 13249 => 'mω', + 13251 => 'bq', + 13252 => 'cc', + 13253 => 'cd', + 13254 => 'c∕kg', + 13256 => 'db', + 13257 => 'gy', + 13258 => 'ha', + 13259 => 'hp', + 13260 => 'in', + 13261 => 'kk', + 13262 => 'km', + 13263 => 'kt', + 13264 => 'lm', + 13265 => 'ln', + 13266 => 'log', + 13267 => 'lx', + 13268 => 'mb', + 13269 => 'mil', + 13270 => 'mol', + 13271 => 'ph', + 13273 => 'ppm', + 13274 => 'pr', + 13275 => 'sr', + 13276 => 'sv', + 13277 => 'wb', + 13278 => 'v∕m', + 13279 => 'a∕m', + 13280 => '1日', + 13281 => '2日', + 13282 => '3日', + 13283 => '4日', + 13284 => '5日', + 13285 => '6日', + 13286 => '7日', + 13287 => '8日', + 13288 => '9日', + 13289 => '10日', + 13290 => '11日', + 13291 => '12日', + 13292 => '13日', + 13293 => '14日', + 13294 => '15日', + 13295 => '16日', + 13296 => '17日', + 13297 => '18日', + 13298 => '19日', + 13299 => '20日', + 13300 => '21日', + 13301 => '22日', + 13302 => '23日', + 13303 => '24日', + 13304 => '25日', + 13305 => '26日', + 13306 => '27日', + 13307 => '28日', + 13308 => '29日', + 13309 => '30日', + 13310 => '31日', + 13311 => 'gal', + 42560 => 'ꙁ', + 42562 => 'ꙃ', + 42564 => 'ꙅ', + 42566 => 'ꙇ', + 42568 => 'ꙉ', + 42570 => 'ꙋ', + 42572 => 'ꙍ', + 42574 => 'ꙏ', + 42576 => 'ꙑ', + 42578 => 'ꙓ', + 42580 => 'ꙕ', + 42582 => 'ꙗ', + 42584 => 'ꙙ', + 42586 => 'ꙛ', + 42588 => 'ꙝ', + 42590 => 'ꙟ', + 42592 => 'ꙡ', + 42594 => 'ꙣ', + 42596 => 'ꙥ', + 42598 => 'ꙧ', + 42600 => 'ꙩ', + 42602 => 'ꙫ', + 42604 => 'ꙭ', + 42624 => 'ꚁ', + 42626 => 'ꚃ', + 42628 => 'ꚅ', + 42630 => 'ꚇ', + 42632 => 'ꚉ', + 42634 => 'ꚋ', + 42636 => 'ꚍ', + 42638 => 'ꚏ', + 42640 => 'ꚑ', + 42642 => 'ꚓ', + 42644 => 'ꚕ', + 42646 => 'ꚗ', + 42648 => 'ꚙ', + 42650 => 'ꚛ', + 42652 => 'ъ', + 42653 => 'ь', + 42786 => 'ꜣ', + 42788 => 'ꜥ', + 42790 => 'ꜧ', + 42792 => 'ꜩ', + 42794 => 'ꜫ', + 42796 => 'ꜭ', + 42798 => 'ꜯ', + 42802 => 'ꜳ', + 42804 => 'ꜵ', + 42806 => 'ꜷ', + 42808 => 'ꜹ', + 42810 => 'ꜻ', + 42812 => 'ꜽ', + 42814 => 'ꜿ', + 42816 => 'ꝁ', + 42818 => 'ꝃ', + 42820 => 'ꝅ', + 42822 => 'ꝇ', + 42824 => 'ꝉ', + 42826 => 'ꝋ', + 42828 => 'ꝍ', + 42830 => 'ꝏ', + 42832 => 'ꝑ', + 42834 => 'ꝓ', + 42836 => 'ꝕ', + 42838 => 'ꝗ', + 42840 => 'ꝙ', + 42842 => 'ꝛ', + 42844 => 'ꝝ', + 42846 => 'ꝟ', + 42848 => 'ꝡ', + 42850 => 'ꝣ', + 42852 => 'ꝥ', + 42854 => 'ꝧ', + 42856 => 'ꝩ', + 42858 => 'ꝫ', + 42860 => 'ꝭ', + 42862 => 'ꝯ', + 42864 => 'ꝯ', + 42873 => 'ꝺ', + 42875 => 'ꝼ', + 42877 => 'ᵹ', + 42878 => 'ꝿ', + 42880 => 'ꞁ', + 42882 => 'ꞃ', + 42884 => 'ꞅ', + 42886 => 'ꞇ', + 42891 => 'ꞌ', + 42893 => 'ɥ', + 42896 => 'ꞑ', + 42898 => 'ꞓ', + 42902 => 'ꞗ', + 42904 => 'ꞙ', + 42906 => 'ꞛ', + 42908 => 'ꞝ', + 42910 => 'ꞟ', + 42912 => 'ꞡ', + 42914 => 'ꞣ', + 42916 => 'ꞥ', + 42918 => 'ꞧ', + 42920 => 'ꞩ', + 42922 => 'ɦ', + 42923 => 'ɜ', + 42924 => 'ɡ', + 42925 => 'ɬ', + 42926 => 'ɪ', + 42928 => 'ʞ', + 42929 => 'ʇ', + 42930 => 'ʝ', + 42931 => 'ꭓ', + 42932 => 'ꞵ', + 42934 => 'ꞷ', + 42936 => 'ꞹ', + 42938 => 'ꞻ', + 42940 => 'ꞽ', + 42942 => 'ꞿ', + 42946 => 'ꟃ', + 42948 => 'ꞔ', + 42949 => 'ʂ', + 42950 => 'ᶎ', + 42951 => 'ꟈ', + 42953 => 'ꟊ', + 42997 => 'ꟶ', + 43000 => 'ħ', + 43001 => 'œ', + 43868 => 'ꜧ', + 43869 => 'ꬷ', + 43870 => 'ɫ', + 43871 => 'ꭒ', + 43881 => 'ʍ', + 43888 => 'Ꭰ', + 43889 => 'Ꭱ', + 43890 => 'Ꭲ', + 43891 => 'Ꭳ', + 43892 => 'Ꭴ', + 43893 => 'Ꭵ', + 43894 => 'Ꭶ', + 43895 => 'Ꭷ', + 43896 => 'Ꭸ', + 43897 => 'Ꭹ', + 43898 => 'Ꭺ', + 43899 => 'Ꭻ', + 43900 => 'Ꭼ', + 43901 => 'Ꭽ', + 43902 => 'Ꭾ', + 43903 => 'Ꭿ', + 43904 => 'Ꮀ', + 43905 => 'Ꮁ', + 43906 => 'Ꮂ', + 43907 => 'Ꮃ', + 43908 => 'Ꮄ', + 43909 => 'Ꮅ', + 43910 => 'Ꮆ', + 43911 => 'Ꮇ', + 43912 => 'Ꮈ', + 43913 => 'Ꮉ', + 43914 => 'Ꮊ', + 43915 => 'Ꮋ', + 43916 => 'Ꮌ', + 43917 => 'Ꮍ', + 43918 => 'Ꮎ', + 43919 => 'Ꮏ', + 43920 => 'Ꮐ', + 43921 => 'Ꮑ', + 43922 => 'Ꮒ', + 43923 => 'Ꮓ', + 43924 => 'Ꮔ', + 43925 => 'Ꮕ', + 43926 => 'Ꮖ', + 43927 => 'Ꮗ', + 43928 => 'Ꮘ', + 43929 => 'Ꮙ', + 43930 => 'Ꮚ', + 43931 => 'Ꮛ', + 43932 => 'Ꮜ', + 43933 => 'Ꮝ', + 43934 => 'Ꮞ', + 43935 => 'Ꮟ', + 43936 => 'Ꮠ', + 43937 => 'Ꮡ', + 43938 => 'Ꮢ', + 43939 => 'Ꮣ', + 43940 => 'Ꮤ', + 43941 => 'Ꮥ', + 43942 => 'Ꮦ', + 43943 => 'Ꮧ', + 43944 => 'Ꮨ', + 43945 => 'Ꮩ', + 43946 => 'Ꮪ', + 43947 => 'Ꮫ', + 43948 => 'Ꮬ', + 43949 => 'Ꮭ', + 43950 => 'Ꮮ', + 43951 => 'Ꮯ', + 43952 => 'Ꮰ', + 43953 => 'Ꮱ', + 43954 => 'Ꮲ', + 43955 => 'Ꮳ', + 43956 => 'Ꮴ', + 43957 => 'Ꮵ', + 43958 => 'Ꮶ', + 43959 => 'Ꮷ', + 43960 => 'Ꮸ', + 43961 => 'Ꮹ', + 43962 => 'Ꮺ', + 43963 => 'Ꮻ', + 43964 => 'Ꮼ', + 43965 => 'Ꮽ', + 43966 => 'Ꮾ', + 43967 => 'Ꮿ', + 63744 => '豈', + 63745 => '更', + 63746 => '車', + 63747 => '賈', + 63748 => '滑', + 63749 => '串', + 63750 => '句', + 63751 => '龜', + 63752 => '龜', + 63753 => '契', + 63754 => '金', + 63755 => '喇', + 63756 => '奈', + 63757 => '懶', + 63758 => '癩', + 63759 => '羅', + 63760 => '蘿', + 63761 => '螺', + 63762 => '裸', + 63763 => '邏', + 63764 => '樂', + 63765 => '洛', + 63766 => '烙', + 63767 => '珞', + 63768 => '落', + 63769 => '酪', + 63770 => '駱', + 63771 => '亂', + 63772 => '卵', + 63773 => '欄', + 63774 => '爛', + 63775 => '蘭', + 63776 => '鸞', + 63777 => '嵐', + 63778 => '濫', + 63779 => '藍', + 63780 => '襤', + 63781 => '拉', + 63782 => '臘', + 63783 => '蠟', + 63784 => '廊', + 63785 => '朗', + 63786 => '浪', + 63787 => '狼', + 63788 => '郎', + 63789 => '來', + 63790 => '冷', + 63791 => '勞', + 63792 => '擄', + 63793 => '櫓', + 63794 => '爐', + 63795 => '盧', + 63796 => '老', + 63797 => '蘆', + 63798 => '虜', + 63799 => '路', + 63800 => '露', + 63801 => '魯', + 63802 => '鷺', + 63803 => '碌', + 63804 => '祿', + 63805 => '綠', + 63806 => '菉', + 63807 => '錄', + 63808 => '鹿', + 63809 => '論', + 63810 => '壟', + 63811 => '弄', + 63812 => '籠', + 63813 => '聾', + 63814 => '牢', + 63815 => '磊', + 63816 => '賂', + 63817 => '雷', + 63818 => '壘', + 63819 => '屢', + 63820 => '樓', + 63821 => '淚', + 63822 => '漏', + 63823 => '累', + 63824 => '縷', + 63825 => '陋', + 63826 => '勒', + 63827 => '肋', + 63828 => '凜', + 63829 => '凌', + 63830 => '稜', + 63831 => '綾', + 63832 => '菱', + 63833 => '陵', + 63834 => '讀', + 63835 => '拏', + 63836 => '樂', + 63837 => '諾', + 63838 => '丹', + 63839 => '寧', + 63840 => '怒', + 63841 => '率', + 63842 => '異', + 63843 => '北', + 63844 => '磻', + 63845 => '便', + 63846 => '復', + 63847 => '不', + 63848 => '泌', + 63849 => '數', + 63850 => '索', + 63851 => '參', + 63852 => '塞', + 63853 => '省', + 63854 => '葉', + 63855 => '說', + 63856 => '殺', + 63857 => '辰', + 63858 => '沈', + 63859 => '拾', + 63860 => '若', + 63861 => '掠', + 63862 => '略', + 63863 => '亮', + 63864 => '兩', + 63865 => '凉', + 63866 => '梁', + 63867 => '糧', + 63868 => '良', + 63869 => '諒', + 63870 => '量', + 63871 => '勵', + 63872 => '呂', + 63873 => '女', + 63874 => '廬', + 63875 => '旅', + 63876 => '濾', + 63877 => '礪', + 63878 => '閭', + 63879 => '驪', + 63880 => '麗', + 63881 => '黎', + 63882 => '力', + 63883 => '曆', + 63884 => '歷', + 63885 => '轢', + 63886 => '年', + 63887 => '憐', + 63888 => '戀', + 63889 => '撚', + 63890 => '漣', + 63891 => '煉', + 63892 => '璉', + 63893 => '秊', + 63894 => '練', + 63895 => '聯', + 63896 => '輦', + 63897 => '蓮', + 63898 => '連', + 63899 => '鍊', + 63900 => '列', + 63901 => '劣', + 63902 => '咽', + 63903 => '烈', + 63904 => '裂', + 63905 => '說', + 63906 => '廉', + 63907 => '念', + 63908 => '捻', + 63909 => '殮', + 63910 => '簾', + 63911 => '獵', + 63912 => '令', + 63913 => '囹', + 63914 => '寧', + 63915 => '嶺', + 63916 => '怜', + 63917 => '玲', + 63918 => '瑩', + 63919 => '羚', + 63920 => '聆', + 63921 => '鈴', + 63922 => '零', + 63923 => '靈', + 63924 => '領', + 63925 => '例', + 63926 => '禮', + 63927 => '醴', + 63928 => '隸', + 63929 => '惡', + 63930 => '了', + 63931 => '僚', + 63932 => '寮', + 63933 => '尿', + 63934 => '料', + 63935 => '樂', + 63936 => '燎', + 63937 => '療', + 63938 => '蓼', + 63939 => '遼', + 63940 => '龍', + 63941 => '暈', + 63942 => '阮', + 63943 => '劉', + 63944 => '杻', + 63945 => '柳', + 63946 => '流', + 63947 => '溜', + 63948 => '琉', + 63949 => '留', + 63950 => '硫', + 63951 => '紐', + 63952 => '類', + 63953 => '六', + 63954 => '戮', + 63955 => '陸', + 63956 => '倫', + 63957 => '崙', + 63958 => '淪', + 63959 => '輪', + 63960 => '律', + 63961 => '慄', + 63962 => '栗', + 63963 => '率', + 63964 => '隆', + 63965 => '利', + 63966 => '吏', + 63967 => '履', + 63968 => '易', + 63969 => '李', + 63970 => '梨', + 63971 => '泥', + 63972 => '理', + 63973 => '痢', + 63974 => '罹', + 63975 => '裏', + 63976 => '裡', + 63977 => '里', + 63978 => '離', + 63979 => '匿', + 63980 => '溺', + 63981 => '吝', + 63982 => '燐', + 63983 => '璘', + 63984 => '藺', + 63985 => '隣', + 63986 => '鱗', + 63987 => '麟', + 63988 => '林', + 63989 => '淋', + 63990 => '臨', + 63991 => '立', + 63992 => '笠', + 63993 => '粒', + 63994 => '狀', + 63995 => '炙', + 63996 => '識', + 63997 => '什', + 63998 => '茶', + 63999 => '刺', + 64000 => '切', + 64001 => '度', + 64002 => '拓', + 64003 => '糖', + 64004 => '宅', + 64005 => '洞', + 64006 => '暴', + 64007 => '輻', + 64008 => '行', + 64009 => '降', + 64010 => '見', + 64011 => '廓', + 64012 => '兀', + 64013 => '嗀', + 64016 => '塚', + 64018 => '晴', + 64021 => '凞', + 64022 => '猪', + 64023 => '益', + 64024 => '礼', + 64025 => '神', + 64026 => '祥', + 64027 => '福', + 64028 => '靖', + 64029 => '精', + 64030 => '羽', + 64032 => '蘒', + 64034 => '諸', + 64037 => '逸', + 64038 => '都', + 64042 => '飯', + 64043 => '飼', + 64044 => '館', + 64045 => '鶴', + 64046 => '郞', + 64047 => '隷', + 64048 => '侮', + 64049 => '僧', + 64050 => '免', + 64051 => '勉', + 64052 => '勤', + 64053 => '卑', + 64054 => '喝', + 64055 => '嘆', + 64056 => '器', + 64057 => '塀', + 64058 => '墨', + 64059 => '層', + 64060 => '屮', + 64061 => '悔', + 64062 => '慨', + 64063 => '憎', + 64064 => '懲', + 64065 => '敏', + 64066 => '既', + 64067 => '暑', + 64068 => '梅', + 64069 => '海', + 64070 => '渚', + 64071 => '漢', + 64072 => '煮', + 64073 => '爫', + 64074 => '琢', + 64075 => '碑', + 64076 => '社', + 64077 => '祉', + 64078 => '祈', + 64079 => '祐', + 64080 => '祖', + 64081 => '祝', + 64082 => '禍', + 64083 => '禎', + 64084 => '穀', + 64085 => '突', + 64086 => '節', + 64087 => '練', + 64088 => '縉', + 64089 => '繁', + 64090 => '署', + 64091 => '者', + 64092 => '臭', + 64093 => '艹', + 64094 => '艹', + 64095 => '著', + 64096 => '褐', + 64097 => '視', + 64098 => '謁', + 64099 => '謹', + 64100 => '賓', + 64101 => '贈', + 64102 => '辶', + 64103 => '逸', + 64104 => '難', + 64105 => '響', + 64106 => '頻', + 64107 => '恵', + 64108 => '𤋮', + 64109 => '舘', + 64112 => '並', + 64113 => '况', + 64114 => '全', + 64115 => '侀', + 64116 => '充', + 64117 => '冀', + 64118 => '勇', + 64119 => '勺', + 64120 => '喝', + 64121 => '啕', + 64122 => '喙', + 64123 => '嗢', + 64124 => '塚', + 64125 => '墳', + 64126 => '奄', + 64127 => '奔', + 64128 => '婢', + 64129 => '嬨', + 64130 => '廒', + 64131 => '廙', + 64132 => '彩', + 64133 => '徭', + 64134 => '惘', + 64135 => '慎', + 64136 => '愈', + 64137 => '憎', + 64138 => '慠', + 64139 => '懲', + 64140 => '戴', + 64141 => '揄', + 64142 => '搜', + 64143 => '摒', + 64144 => '敖', + 64145 => '晴', + 64146 => '朗', + 64147 => '望', + 64148 => '杖', + 64149 => '歹', + 64150 => '殺', + 64151 => '流', + 64152 => '滛', + 64153 => '滋', + 64154 => '漢', + 64155 => '瀞', + 64156 => '煮', + 64157 => '瞧', + 64158 => '爵', + 64159 => '犯', + 64160 => '猪', + 64161 => '瑱', + 64162 => '甆', + 64163 => '画', + 64164 => '瘝', + 64165 => '瘟', + 64166 => '益', + 64167 => '盛', + 64168 => '直', + 64169 => '睊', + 64170 => '着', + 64171 => '磌', + 64172 => '窱', + 64173 => '節', + 64174 => '类', + 64175 => '絛', + 64176 => '練', + 64177 => '缾', + 64178 => '者', + 64179 => '荒', + 64180 => '華', + 64181 => '蝹', + 64182 => '襁', + 64183 => '覆', + 64184 => '視', + 64185 => '調', + 64186 => '諸', + 64187 => '請', + 64188 => '謁', + 64189 => '諾', + 64190 => '諭', + 64191 => '謹', + 64192 => '變', + 64193 => '贈', + 64194 => '輸', + 64195 => '遲', + 64196 => '醙', + 64197 => '鉶', + 64198 => '陼', + 64199 => '難', + 64200 => '靖', + 64201 => '韛', + 64202 => '響', + 64203 => '頋', + 64204 => '頻', + 64205 => '鬒', + 64206 => '龜', + 64207 => '𢡊', + 64208 => '𢡄', + 64209 => '𣏕', + 64210 => '㮝', + 64211 => '䀘', + 64212 => '䀹', + 64213 => '𥉉', + 64214 => '𥳐', + 64215 => '𧻓', + 64216 => '齃', + 64217 => '龎', + 64256 => 'ff', + 64257 => 'fi', + 64258 => 'fl', + 64259 => 'ffi', + 64260 => 'ffl', + 64261 => 'st', + 64262 => 'st', + 64275 => 'մն', + 64276 => 'մե', + 64277 => 'մի', + 64278 => 'վն', + 64279 => 'մխ', + 64285 => 'יִ', + 64287 => 'ײַ', + 64288 => 'ע', + 64289 => 'א', + 64290 => 'ד', + 64291 => 'ה', + 64292 => 'כ', + 64293 => 'ל', + 64294 => 'ם', + 64295 => 'ר', + 64296 => 'ת', + 64298 => 'שׁ', + 64299 => 'שׂ', + 64300 => 'שּׁ', + 64301 => 'שּׂ', + 64302 => 'אַ', + 64303 => 'אָ', + 64304 => 'אּ', + 64305 => 'בּ', + 64306 => 'גּ', + 64307 => 'דּ', + 64308 => 'הּ', + 64309 => 'וּ', + 64310 => 'זּ', + 64312 => 'טּ', + 64313 => 'יּ', + 64314 => 'ךּ', + 64315 => 'כּ', + 64316 => 'לּ', + 64318 => 'מּ', + 64320 => 'נּ', + 64321 => 'סּ', + 64323 => 'ףּ', + 64324 => 'פּ', + 64326 => 'צּ', + 64327 => 'קּ', + 64328 => 'רּ', + 64329 => 'שּ', + 64330 => 'תּ', + 64331 => 'וֹ', + 64332 => 'בֿ', + 64333 => 'כֿ', + 64334 => 'פֿ', + 64335 => 'אל', + 64336 => 'ٱ', + 64337 => 'ٱ', + 64338 => 'ٻ', + 64339 => 'ٻ', + 64340 => 'ٻ', + 64341 => 'ٻ', + 64342 => 'پ', + 64343 => 'پ', + 64344 => 'پ', + 64345 => 'پ', + 64346 => 'ڀ', + 64347 => 'ڀ', + 64348 => 'ڀ', + 64349 => 'ڀ', + 64350 => 'ٺ', + 64351 => 'ٺ', + 64352 => 'ٺ', + 64353 => 'ٺ', + 64354 => 'ٿ', + 64355 => 'ٿ', + 64356 => 'ٿ', + 64357 => 'ٿ', + 64358 => 'ٹ', + 64359 => 'ٹ', + 64360 => 'ٹ', + 64361 => 'ٹ', + 64362 => 'ڤ', + 64363 => 'ڤ', + 64364 => 'ڤ', + 64365 => 'ڤ', + 64366 => 'ڦ', + 64367 => 'ڦ', + 64368 => 'ڦ', + 64369 => 'ڦ', + 64370 => 'ڄ', + 64371 => 'ڄ', + 64372 => 'ڄ', + 64373 => 'ڄ', + 64374 => 'ڃ', + 64375 => 'ڃ', + 64376 => 'ڃ', + 64377 => 'ڃ', + 64378 => 'چ', + 64379 => 'چ', + 64380 => 'چ', + 64381 => 'چ', + 64382 => 'ڇ', + 64383 => 'ڇ', + 64384 => 'ڇ', + 64385 => 'ڇ', + 64386 => 'ڍ', + 64387 => 'ڍ', + 64388 => 'ڌ', + 64389 => 'ڌ', + 64390 => 'ڎ', + 64391 => 'ڎ', + 64392 => 'ڈ', + 64393 => 'ڈ', + 64394 => 'ژ', + 64395 => 'ژ', + 64396 => 'ڑ', + 64397 => 'ڑ', + 64398 => 'ک', + 64399 => 'ک', + 64400 => 'ک', + 64401 => 'ک', + 64402 => 'گ', + 64403 => 'گ', + 64404 => 'گ', + 64405 => 'گ', + 64406 => 'ڳ', + 64407 => 'ڳ', + 64408 => 'ڳ', + 64409 => 'ڳ', + 64410 => 'ڱ', + 64411 => 'ڱ', + 64412 => 'ڱ', + 64413 => 'ڱ', + 64414 => 'ں', + 64415 => 'ں', + 64416 => 'ڻ', + 64417 => 'ڻ', + 64418 => 'ڻ', + 64419 => 'ڻ', + 64420 => 'ۀ', + 64421 => 'ۀ', + 64422 => 'ہ', + 64423 => 'ہ', + 64424 => 'ہ', + 64425 => 'ہ', + 64426 => 'ھ', + 64427 => 'ھ', + 64428 => 'ھ', + 64429 => 'ھ', + 64430 => 'ے', + 64431 => 'ے', + 64432 => 'ۓ', + 64433 => 'ۓ', + 64467 => 'ڭ', + 64468 => 'ڭ', + 64469 => 'ڭ', + 64470 => 'ڭ', + 64471 => 'ۇ', + 64472 => 'ۇ', + 64473 => 'ۆ', + 64474 => 'ۆ', + 64475 => 'ۈ', + 64476 => 'ۈ', + 64477 => 'ۇٴ', + 64478 => 'ۋ', + 64479 => 'ۋ', + 64480 => 'ۅ', + 64481 => 'ۅ', + 64482 => 'ۉ', + 64483 => 'ۉ', + 64484 => 'ې', + 64485 => 'ې', + 64486 => 'ې', + 64487 => 'ې', + 64488 => 'ى', + 64489 => 'ى', + 64490 => 'ئا', + 64491 => 'ئا', + 64492 => 'ئە', + 64493 => 'ئە', + 64494 => 'ئو', + 64495 => 'ئو', + 64496 => 'ئۇ', + 64497 => 'ئۇ', + 64498 => 'ئۆ', + 64499 => 'ئۆ', + 64500 => 'ئۈ', + 64501 => 'ئۈ', + 64502 => 'ئې', + 64503 => 'ئې', + 64504 => 'ئې', + 64505 => 'ئى', + 64506 => 'ئى', + 64507 => 'ئى', + 64508 => 'ی', + 64509 => 'ی', + 64510 => 'ی', + 64511 => 'ی', + 64512 => 'ئج', + 64513 => 'ئح', + 64514 => 'ئم', + 64515 => 'ئى', + 64516 => 'ئي', + 64517 => 'بج', + 64518 => 'بح', + 64519 => 'بخ', + 64520 => 'بم', + 64521 => 'بى', + 64522 => 'بي', + 64523 => 'تج', + 64524 => 'تح', + 64525 => 'تخ', + 64526 => 'تم', + 64527 => 'تى', + 64528 => 'تي', + 64529 => 'ثج', + 64530 => 'ثم', + 64531 => 'ثى', + 64532 => 'ثي', + 64533 => 'جح', + 64534 => 'جم', + 64535 => 'حج', + 64536 => 'حم', + 64537 => 'خج', + 64538 => 'خح', + 64539 => 'خم', + 64540 => 'سج', + 64541 => 'سح', + 64542 => 'سخ', + 64543 => 'سم', + 64544 => 'صح', + 64545 => 'صم', + 64546 => 'ضج', + 64547 => 'ضح', + 64548 => 'ضخ', + 64549 => 'ضم', + 64550 => 'طح', + 64551 => 'طم', + 64552 => 'ظم', + 64553 => 'عج', + 64554 => 'عم', + 64555 => 'غج', + 64556 => 'غم', + 64557 => 'فج', + 64558 => 'فح', + 64559 => 'فخ', + 64560 => 'فم', + 64561 => 'فى', + 64562 => 'في', + 64563 => 'قح', + 64564 => 'قم', + 64565 => 'قى', + 64566 => 'قي', + 64567 => 'كا', + 64568 => 'كج', + 64569 => 'كح', + 64570 => 'كخ', + 64571 => 'كل', + 64572 => 'كم', + 64573 => 'كى', + 64574 => 'كي', + 64575 => 'لج', + 64576 => 'لح', + 64577 => 'لخ', + 64578 => 'لم', + 64579 => 'لى', + 64580 => 'لي', + 64581 => 'مج', + 64582 => 'مح', + 64583 => 'مخ', + 64584 => 'مم', + 64585 => 'مى', + 64586 => 'مي', + 64587 => 'نج', + 64588 => 'نح', + 64589 => 'نخ', + 64590 => 'نم', + 64591 => 'نى', + 64592 => 'ني', + 64593 => 'هج', + 64594 => 'هم', + 64595 => 'هى', + 64596 => 'هي', + 64597 => 'يج', + 64598 => 'يح', + 64599 => 'يخ', + 64600 => 'يم', + 64601 => 'يى', + 64602 => 'يي', + 64603 => 'ذٰ', + 64604 => 'رٰ', + 64605 => 'ىٰ', + 64612 => 'ئر', + 64613 => 'ئز', + 64614 => 'ئم', + 64615 => 'ئن', + 64616 => 'ئى', + 64617 => 'ئي', + 64618 => 'بر', + 64619 => 'بز', + 64620 => 'بم', + 64621 => 'بن', + 64622 => 'بى', + 64623 => 'بي', + 64624 => 'تر', + 64625 => 'تز', + 64626 => 'تم', + 64627 => 'تن', + 64628 => 'تى', + 64629 => 'تي', + 64630 => 'ثر', + 64631 => 'ثز', + 64632 => 'ثم', + 64633 => 'ثن', + 64634 => 'ثى', + 64635 => 'ثي', + 64636 => 'فى', + 64637 => 'في', + 64638 => 'قى', + 64639 => 'قي', + 64640 => 'كا', + 64641 => 'كل', + 64642 => 'كم', + 64643 => 'كى', + 64644 => 'كي', + 64645 => 'لم', + 64646 => 'لى', + 64647 => 'لي', + 64648 => 'ما', + 64649 => 'مم', + 64650 => 'نر', + 64651 => 'نز', + 64652 => 'نم', + 64653 => 'نن', + 64654 => 'نى', + 64655 => 'ني', + 64656 => 'ىٰ', + 64657 => 'ير', + 64658 => 'يز', + 64659 => 'يم', + 64660 => 'ين', + 64661 => 'يى', + 64662 => 'يي', + 64663 => 'ئج', + 64664 => 'ئح', + 64665 => 'ئخ', + 64666 => 'ئم', + 64667 => 'ئه', + 64668 => 'بج', + 64669 => 'بح', + 64670 => 'بخ', + 64671 => 'بم', + 64672 => 'به', + 64673 => 'تج', + 64674 => 'تح', + 64675 => 'تخ', + 64676 => 'تم', + 64677 => 'ته', + 64678 => 'ثم', + 64679 => 'جح', + 64680 => 'جم', + 64681 => 'حج', + 64682 => 'حم', + 64683 => 'خج', + 64684 => 'خم', + 64685 => 'سج', + 64686 => 'سح', + 64687 => 'سخ', + 64688 => 'سم', + 64689 => 'صح', + 64690 => 'صخ', + 64691 => 'صم', + 64692 => 'ضج', + 64693 => 'ضح', + 64694 => 'ضخ', + 64695 => 'ضم', + 64696 => 'طح', + 64697 => 'ظم', + 64698 => 'عج', + 64699 => 'عم', + 64700 => 'غج', + 64701 => 'غم', + 64702 => 'فج', + 64703 => 'فح', + 64704 => 'فخ', + 64705 => 'فم', + 64706 => 'قح', + 64707 => 'قم', + 64708 => 'كج', + 64709 => 'كح', + 64710 => 'كخ', + 64711 => 'كل', + 64712 => 'كم', + 64713 => 'لج', + 64714 => 'لح', + 64715 => 'لخ', + 64716 => 'لم', + 64717 => 'له', + 64718 => 'مج', + 64719 => 'مح', + 64720 => 'مخ', + 64721 => 'مم', + 64722 => 'نج', + 64723 => 'نح', + 64724 => 'نخ', + 64725 => 'نم', + 64726 => 'نه', + 64727 => 'هج', + 64728 => 'هم', + 64729 => 'هٰ', + 64730 => 'يج', + 64731 => 'يح', + 64732 => 'يخ', + 64733 => 'يم', + 64734 => 'يه', + 64735 => 'ئم', + 64736 => 'ئه', + 64737 => 'بم', + 64738 => 'به', + 64739 => 'تم', + 64740 => 'ته', + 64741 => 'ثم', + 64742 => 'ثه', + 64743 => 'سم', + 64744 => 'سه', + 64745 => 'شم', + 64746 => 'شه', + 64747 => 'كل', + 64748 => 'كم', + 64749 => 'لم', + 64750 => 'نم', + 64751 => 'نه', + 64752 => 'يم', + 64753 => 'يه', + 64754 => 'ـَّ', + 64755 => 'ـُّ', + 64756 => 'ـِّ', + 64757 => 'طى', + 64758 => 'طي', + 64759 => 'عى', + 64760 => 'عي', + 64761 => 'غى', + 64762 => 'غي', + 64763 => 'سى', + 64764 => 'سي', + 64765 => 'شى', + 64766 => 'شي', + 64767 => 'حى', + 64768 => 'حي', + 64769 => 'جى', + 64770 => 'جي', + 64771 => 'خى', + 64772 => 'خي', + 64773 => 'صى', + 64774 => 'صي', + 64775 => 'ضى', + 64776 => 'ضي', + 64777 => 'شج', + 64778 => 'شح', + 64779 => 'شخ', + 64780 => 'شم', + 64781 => 'شر', + 64782 => 'سر', + 64783 => 'صر', + 64784 => 'ضر', + 64785 => 'طى', + 64786 => 'طي', + 64787 => 'عى', + 64788 => 'عي', + 64789 => 'غى', + 64790 => 'غي', + 64791 => 'سى', + 64792 => 'سي', + 64793 => 'شى', + 64794 => 'شي', + 64795 => 'حى', + 64796 => 'حي', + 64797 => 'جى', + 64798 => 'جي', + 64799 => 'خى', + 64800 => 'خي', + 64801 => 'صى', + 64802 => 'صي', + 64803 => 'ضى', + 64804 => 'ضي', + 64805 => 'شج', + 64806 => 'شح', + 64807 => 'شخ', + 64808 => 'شم', + 64809 => 'شر', + 64810 => 'سر', + 64811 => 'صر', + 64812 => 'ضر', + 64813 => 'شج', + 64814 => 'شح', + 64815 => 'شخ', + 64816 => 'شم', + 64817 => 'سه', + 64818 => 'شه', + 64819 => 'طم', + 64820 => 'سج', + 64821 => 'سح', + 64822 => 'سخ', + 64823 => 'شج', + 64824 => 'شح', + 64825 => 'شخ', + 64826 => 'طم', + 64827 => 'ظم', + 64828 => 'اً', + 64829 => 'اً', + 64848 => 'تجم', + 64849 => 'تحج', + 64850 => 'تحج', + 64851 => 'تحم', + 64852 => 'تخم', + 64853 => 'تمج', + 64854 => 'تمح', + 64855 => 'تمخ', + 64856 => 'جمح', + 64857 => 'جمح', + 64858 => 'حمي', + 64859 => 'حمى', + 64860 => 'سحج', + 64861 => 'سجح', + 64862 => 'سجى', + 64863 => 'سمح', + 64864 => 'سمح', + 64865 => 'سمج', + 64866 => 'سمم', + 64867 => 'سمم', + 64868 => 'صحح', + 64869 => 'صحح', + 64870 => 'صمم', + 64871 => 'شحم', + 64872 => 'شحم', + 64873 => 'شجي', + 64874 => 'شمخ', + 64875 => 'شمخ', + 64876 => 'شمم', + 64877 => 'شمم', + 64878 => 'ضحى', + 64879 => 'ضخم', + 64880 => 'ضخم', + 64881 => 'طمح', + 64882 => 'طمح', + 64883 => 'طمم', + 64884 => 'طمي', + 64885 => 'عجم', + 64886 => 'عمم', + 64887 => 'عمم', + 64888 => 'عمى', + 64889 => 'غمم', + 64890 => 'غمي', + 64891 => 'غمى', + 64892 => 'فخم', + 64893 => 'فخم', + 64894 => 'قمح', + 64895 => 'قمم', + 64896 => 'لحم', + 64897 => 'لحي', + 64898 => 'لحى', + 64899 => 'لجج', + 64900 => 'لجج', + 64901 => 'لخم', + 64902 => 'لخم', + 64903 => 'لمح', + 64904 => 'لمح', + 64905 => 'محج', + 64906 => 'محم', + 64907 => 'محي', + 64908 => 'مجح', + 64909 => 'مجم', + 64910 => 'مخج', + 64911 => 'مخم', + 64914 => 'مجخ', + 64915 => 'همج', + 64916 => 'همم', + 64917 => 'نحم', + 64918 => 'نحى', + 64919 => 'نجم', + 64920 => 'نجم', + 64921 => 'نجى', + 64922 => 'نمي', + 64923 => 'نمى', + 64924 => 'يمم', + 64925 => 'يمم', + 64926 => 'بخي', + 64927 => 'تجي', + 64928 => 'تجى', + 64929 => 'تخي', + 64930 => 'تخى', + 64931 => 'تمي', + 64932 => 'تمى', + 64933 => 'جمي', + 64934 => 'جحى', + 64935 => 'جمى', + 64936 => 'سخى', + 64937 => 'صحي', + 64938 => 'شحي', + 64939 => 'ضحي', + 64940 => 'لجي', + 64941 => 'لمي', + 64942 => 'يحي', + 64943 => 'يجي', + 64944 => 'يمي', + 64945 => 'ممي', + 64946 => 'قمي', + 64947 => 'نحي', + 64948 => 'قمح', + 64949 => 'لحم', + 64950 => 'عمي', + 64951 => 'كمي', + 64952 => 'نجح', + 64953 => 'مخي', + 64954 => 'لجم', + 64955 => 'كمم', + 64956 => 'لجم', + 64957 => 'نجح', + 64958 => 'جحي', + 64959 => 'حجي', + 64960 => 'مجي', + 64961 => 'فمي', + 64962 => 'بحي', + 64963 => 'كمم', + 64964 => 'عجم', + 64965 => 'صمم', + 64966 => 'سخي', + 64967 => 'نجي', + 65008 => 'صلے', + 65009 => 'قلے', + 65010 => 'الله', + 65011 => 'اكبر', + 65012 => 'محمد', + 65013 => 'صلعم', + 65014 => 'رسول', + 65015 => 'عليه', + 65016 => 'وسلم', + 65017 => 'صلى', + 65020 => 'ریال', + 65041 => '、', + 65047 => '〖', + 65048 => '〗', + 65073 => '—', + 65074 => '–', + 65081 => '〔', + 65082 => '〕', + 65083 => '【', + 65084 => '】', + 65085 => '《', + 65086 => '》', + 65087 => '〈', + 65088 => '〉', + 65089 => '「', + 65090 => '」', + 65091 => '『', + 65092 => '』', + 65105 => '、', + 65112 => '—', + 65117 => '〔', + 65118 => '〕', + 65123 => '-', + 65137 => 'ـً', + 65143 => 'ـَ', + 65145 => 'ـُ', + 65147 => 'ـِ', + 65149 => 'ـّ', + 65151 => 'ـْ', + 65152 => 'ء', + 65153 => 'آ', + 65154 => 'آ', + 65155 => 'أ', + 65156 => 'أ', + 65157 => 'ؤ', + 65158 => 'ؤ', + 65159 => 'إ', + 65160 => 'إ', + 65161 => 'ئ', + 65162 => 'ئ', + 65163 => 'ئ', + 65164 => 'ئ', + 65165 => 'ا', + 65166 => 'ا', + 65167 => 'ب', + 65168 => 'ب', + 65169 => 'ب', + 65170 => 'ب', + 65171 => 'ة', + 65172 => 'ة', + 65173 => 'ت', + 65174 => 'ت', + 65175 => 'ت', + 65176 => 'ت', + 65177 => 'ث', + 65178 => 'ث', + 65179 => 'ث', + 65180 => 'ث', + 65181 => 'ج', + 65182 => 'ج', + 65183 => 'ج', + 65184 => 'ج', + 65185 => 'ح', + 65186 => 'ح', + 65187 => 'ح', + 65188 => 'ح', + 65189 => 'خ', + 65190 => 'خ', + 65191 => 'خ', + 65192 => 'خ', + 65193 => 'د', + 65194 => 'د', + 65195 => 'ذ', + 65196 => 'ذ', + 65197 => 'ر', + 65198 => 'ر', + 65199 => 'ز', + 65200 => 'ز', + 65201 => 'س', + 65202 => 'س', + 65203 => 'س', + 65204 => 'س', + 65205 => 'ش', + 65206 => 'ش', + 65207 => 'ش', + 65208 => 'ش', + 65209 => 'ص', + 65210 => 'ص', + 65211 => 'ص', + 65212 => 'ص', + 65213 => 'ض', + 65214 => 'ض', + 65215 => 'ض', + 65216 => 'ض', + 65217 => 'ط', + 65218 => 'ط', + 65219 => 'ط', + 65220 => 'ط', + 65221 => 'ظ', + 65222 => 'ظ', + 65223 => 'ظ', + 65224 => 'ظ', + 65225 => 'ع', + 65226 => 'ع', + 65227 => 'ع', + 65228 => 'ع', + 65229 => 'غ', + 65230 => 'غ', + 65231 => 'غ', + 65232 => 'غ', + 65233 => 'ف', + 65234 => 'ف', + 65235 => 'ف', + 65236 => 'ف', + 65237 => 'ق', + 65238 => 'ق', + 65239 => 'ق', + 65240 => 'ق', + 65241 => 'ك', + 65242 => 'ك', + 65243 => 'ك', + 65244 => 'ك', + 65245 => 'ل', + 65246 => 'ل', + 65247 => 'ل', + 65248 => 'ل', + 65249 => 'م', + 65250 => 'م', + 65251 => 'م', + 65252 => 'م', + 65253 => 'ن', + 65254 => 'ن', + 65255 => 'ن', + 65256 => 'ن', + 65257 => 'ه', + 65258 => 'ه', + 65259 => 'ه', + 65260 => 'ه', + 65261 => 'و', + 65262 => 'و', + 65263 => 'ى', + 65264 => 'ى', + 65265 => 'ي', + 65266 => 'ي', + 65267 => 'ي', + 65268 => 'ي', + 65269 => 'لآ', + 65270 => 'لآ', + 65271 => 'لأ', + 65272 => 'لأ', + 65273 => 'لإ', + 65274 => 'لإ', + 65275 => 'لا', + 65276 => 'لا', + 65293 => '-', + 65294 => '.', + 65296 => '0', + 65297 => '1', + 65298 => '2', + 65299 => '3', + 65300 => '4', + 65301 => '5', + 65302 => '6', + 65303 => '7', + 65304 => '8', + 65305 => '9', + 65313 => 'a', + 65314 => 'b', + 65315 => 'c', + 65316 => 'd', + 65317 => 'e', + 65318 => 'f', + 65319 => 'g', + 65320 => 'h', + 65321 => 'i', + 65322 => 'j', + 65323 => 'k', + 65324 => 'l', + 65325 => 'm', + 65326 => 'n', + 65327 => 'o', + 65328 => 'p', + 65329 => 'q', + 65330 => 'r', + 65331 => 's', + 65332 => 't', + 65333 => 'u', + 65334 => 'v', + 65335 => 'w', + 65336 => 'x', + 65337 => 'y', + 65338 => 'z', + 65345 => 'a', + 65346 => 'b', + 65347 => 'c', + 65348 => 'd', + 65349 => 'e', + 65350 => 'f', + 65351 => 'g', + 65352 => 'h', + 65353 => 'i', + 65354 => 'j', + 65355 => 'k', + 65356 => 'l', + 65357 => 'm', + 65358 => 'n', + 65359 => 'o', + 65360 => 'p', + 65361 => 'q', + 65362 => 'r', + 65363 => 's', + 65364 => 't', + 65365 => 'u', + 65366 => 'v', + 65367 => 'w', + 65368 => 'x', + 65369 => 'y', + 65370 => 'z', + 65375 => '⦅', + 65376 => '⦆', + 65377 => '.', + 65378 => '「', + 65379 => '」', + 65380 => '、', + 65381 => '・', + 65382 => 'ヲ', + 65383 => 'ァ', + 65384 => 'ィ', + 65385 => 'ゥ', + 65386 => 'ェ', + 65387 => 'ォ', + 65388 => 'ャ', + 65389 => 'ュ', + 65390 => 'ョ', + 65391 => 'ッ', + 65392 => 'ー', + 65393 => 'ア', + 65394 => 'イ', + 65395 => 'ウ', + 65396 => 'エ', + 65397 => 'オ', + 65398 => 'カ', + 65399 => 'キ', + 65400 => 'ク', + 65401 => 'ケ', + 65402 => 'コ', + 65403 => 'サ', + 65404 => 'シ', + 65405 => 'ス', + 65406 => 'セ', + 65407 => 'ソ', + 65408 => 'タ', + 65409 => 'チ', + 65410 => 'ツ', + 65411 => 'テ', + 65412 => 'ト', + 65413 => 'ナ', + 65414 => 'ニ', + 65415 => 'ヌ', + 65416 => 'ネ', + 65417 => 'ノ', + 65418 => 'ハ', + 65419 => 'ヒ', + 65420 => 'フ', + 65421 => 'ヘ', + 65422 => 'ホ', + 65423 => 'マ', + 65424 => 'ミ', + 65425 => 'ム', + 65426 => 'メ', + 65427 => 'モ', + 65428 => 'ヤ', + 65429 => 'ユ', + 65430 => 'ヨ', + 65431 => 'ラ', + 65432 => 'リ', + 65433 => 'ル', + 65434 => 'レ', + 65435 => 'ロ', + 65436 => 'ワ', + 65437 => 'ン', + 65438 => '゙', + 65439 => '゚', + 65441 => 'ᄀ', + 65442 => 'ᄁ', + 65443 => 'ᆪ', + 65444 => 'ᄂ', + 65445 => 'ᆬ', + 65446 => 'ᆭ', + 65447 => 'ᄃ', + 65448 => 'ᄄ', + 65449 => 'ᄅ', + 65450 => 'ᆰ', + 65451 => 'ᆱ', + 65452 => 'ᆲ', + 65453 => 'ᆳ', + 65454 => 'ᆴ', + 65455 => 'ᆵ', + 65456 => 'ᄚ', + 65457 => 'ᄆ', + 65458 => 'ᄇ', + 65459 => 'ᄈ', + 65460 => 'ᄡ', + 65461 => 'ᄉ', + 65462 => 'ᄊ', + 65463 => 'ᄋ', + 65464 => 'ᄌ', + 65465 => 'ᄍ', + 65466 => 'ᄎ', + 65467 => 'ᄏ', + 65468 => 'ᄐ', + 65469 => 'ᄑ', + 65470 => 'ᄒ', + 65474 => 'ᅡ', + 65475 => 'ᅢ', + 65476 => 'ᅣ', + 65477 => 'ᅤ', + 65478 => 'ᅥ', + 65479 => 'ᅦ', + 65482 => 'ᅧ', + 65483 => 'ᅨ', + 65484 => 'ᅩ', + 65485 => 'ᅪ', + 65486 => 'ᅫ', + 65487 => 'ᅬ', + 65490 => 'ᅭ', + 65491 => 'ᅮ', + 65492 => 'ᅯ', + 65493 => 'ᅰ', + 65494 => 'ᅱ', + 65495 => 'ᅲ', + 65498 => 'ᅳ', + 65499 => 'ᅴ', + 65500 => 'ᅵ', + 65504 => '¢', + 65505 => '£', + 65506 => '¬', + 65508 => '¦', + 65509 => '¥', + 65510 => '₩', + 65512 => '│', + 65513 => '←', + 65514 => '↑', + 65515 => '→', + 65516 => '↓', + 65517 => '■', + 65518 => '○', + 66560 => '𐐨', + 66561 => '𐐩', + 66562 => '𐐪', + 66563 => '𐐫', + 66564 => '𐐬', + 66565 => '𐐭', + 66566 => '𐐮', + 66567 => '𐐯', + 66568 => '𐐰', + 66569 => '𐐱', + 66570 => '𐐲', + 66571 => '𐐳', + 66572 => '𐐴', + 66573 => '𐐵', + 66574 => '𐐶', + 66575 => '𐐷', + 66576 => '𐐸', + 66577 => '𐐹', + 66578 => '𐐺', + 66579 => '𐐻', + 66580 => '𐐼', + 66581 => '𐐽', + 66582 => '𐐾', + 66583 => '𐐿', + 66584 => '𐑀', + 66585 => '𐑁', + 66586 => '𐑂', + 66587 => '𐑃', + 66588 => '𐑄', + 66589 => '𐑅', + 66590 => '𐑆', + 66591 => '𐑇', + 66592 => '𐑈', + 66593 => '𐑉', + 66594 => '𐑊', + 66595 => '𐑋', + 66596 => '𐑌', + 66597 => '𐑍', + 66598 => '𐑎', + 66599 => '𐑏', + 66736 => '𐓘', + 66737 => '𐓙', + 66738 => '𐓚', + 66739 => '𐓛', + 66740 => '𐓜', + 66741 => '𐓝', + 66742 => '𐓞', + 66743 => '𐓟', + 66744 => '𐓠', + 66745 => '𐓡', + 66746 => '𐓢', + 66747 => '𐓣', + 66748 => '𐓤', + 66749 => '𐓥', + 66750 => '𐓦', + 66751 => '𐓧', + 66752 => '𐓨', + 66753 => '𐓩', + 66754 => '𐓪', + 66755 => '𐓫', + 66756 => '𐓬', + 66757 => '𐓭', + 66758 => '𐓮', + 66759 => '𐓯', + 66760 => '𐓰', + 66761 => '𐓱', + 66762 => '𐓲', + 66763 => '𐓳', + 66764 => '𐓴', + 66765 => '𐓵', + 66766 => '𐓶', + 66767 => '𐓷', + 66768 => '𐓸', + 66769 => '𐓹', + 66770 => '𐓺', + 66771 => '𐓻', + 68736 => '𐳀', + 68737 => '𐳁', + 68738 => '𐳂', + 68739 => '𐳃', + 68740 => '𐳄', + 68741 => '𐳅', + 68742 => '𐳆', + 68743 => '𐳇', + 68744 => '𐳈', + 68745 => '𐳉', + 68746 => '𐳊', + 68747 => '𐳋', + 68748 => '𐳌', + 68749 => '𐳍', + 68750 => '𐳎', + 68751 => '𐳏', + 68752 => '𐳐', + 68753 => '𐳑', + 68754 => '𐳒', + 68755 => '𐳓', + 68756 => '𐳔', + 68757 => '𐳕', + 68758 => '𐳖', + 68759 => '𐳗', + 68760 => '𐳘', + 68761 => '𐳙', + 68762 => '𐳚', + 68763 => '𐳛', + 68764 => '𐳜', + 68765 => '𐳝', + 68766 => '𐳞', + 68767 => '𐳟', + 68768 => '𐳠', + 68769 => '𐳡', + 68770 => '𐳢', + 68771 => '𐳣', + 68772 => '𐳤', + 68773 => '𐳥', + 68774 => '𐳦', + 68775 => '𐳧', + 68776 => '𐳨', + 68777 => '𐳩', + 68778 => '𐳪', + 68779 => '𐳫', + 68780 => '𐳬', + 68781 => '𐳭', + 68782 => '𐳮', + 68783 => '𐳯', + 68784 => '𐳰', + 68785 => '𐳱', + 68786 => '𐳲', + 71840 => '𑣀', + 71841 => '𑣁', + 71842 => '𑣂', + 71843 => '𑣃', + 71844 => '𑣄', + 71845 => '𑣅', + 71846 => '𑣆', + 71847 => '𑣇', + 71848 => '𑣈', + 71849 => '𑣉', + 71850 => '𑣊', + 71851 => '𑣋', + 71852 => '𑣌', + 71853 => '𑣍', + 71854 => '𑣎', + 71855 => '𑣏', + 71856 => '𑣐', + 71857 => '𑣑', + 71858 => '𑣒', + 71859 => '𑣓', + 71860 => '𑣔', + 71861 => '𑣕', + 71862 => '𑣖', + 71863 => '𑣗', + 71864 => '𑣘', + 71865 => '𑣙', + 71866 => '𑣚', + 71867 => '𑣛', + 71868 => '𑣜', + 71869 => '𑣝', + 71870 => '𑣞', + 71871 => '𑣟', + 93760 => '𖹠', + 93761 => '𖹡', + 93762 => '𖹢', + 93763 => '𖹣', + 93764 => '𖹤', + 93765 => '𖹥', + 93766 => '𖹦', + 93767 => '𖹧', + 93768 => '𖹨', + 93769 => '𖹩', + 93770 => '𖹪', + 93771 => '𖹫', + 93772 => '𖹬', + 93773 => '𖹭', + 93774 => '𖹮', + 93775 => '𖹯', + 93776 => '𖹰', + 93777 => '𖹱', + 93778 => '𖹲', + 93779 => '𖹳', + 93780 => '𖹴', + 93781 => '𖹵', + 93782 => '𖹶', + 93783 => '𖹷', + 93784 => '𖹸', + 93785 => '𖹹', + 93786 => '𖹺', + 93787 => '𖹻', + 93788 => '𖹼', + 93789 => '𖹽', + 93790 => '𖹾', + 93791 => '𖹿', + 119134 => '𝅗𝅥', + 119135 => '𝅘𝅥', + 119136 => '𝅘𝅥𝅮', + 119137 => '𝅘𝅥𝅯', + 119138 => '𝅘𝅥𝅰', + 119139 => '𝅘𝅥𝅱', + 119140 => '𝅘𝅥𝅲', + 119227 => '𝆹𝅥', + 119228 => '𝆺𝅥', + 119229 => '𝆹𝅥𝅮', + 119230 => '𝆺𝅥𝅮', + 119231 => '𝆹𝅥𝅯', + 119232 => '𝆺𝅥𝅯', + 119808 => 'a', + 119809 => 'b', + 119810 => 'c', + 119811 => 'd', + 119812 => 'e', + 119813 => 'f', + 119814 => 'g', + 119815 => 'h', + 119816 => 'i', + 119817 => 'j', + 119818 => 'k', + 119819 => 'l', + 119820 => 'm', + 119821 => 'n', + 119822 => 'o', + 119823 => 'p', + 119824 => 'q', + 119825 => 'r', + 119826 => 's', + 119827 => 't', + 119828 => 'u', + 119829 => 'v', + 119830 => 'w', + 119831 => 'x', + 119832 => 'y', + 119833 => 'z', + 119834 => 'a', + 119835 => 'b', + 119836 => 'c', + 119837 => 'd', + 119838 => 'e', + 119839 => 'f', + 119840 => 'g', + 119841 => 'h', + 119842 => 'i', + 119843 => 'j', + 119844 => 'k', + 119845 => 'l', + 119846 => 'm', + 119847 => 'n', + 119848 => 'o', + 119849 => 'p', + 119850 => 'q', + 119851 => 'r', + 119852 => 's', + 119853 => 't', + 119854 => 'u', + 119855 => 'v', + 119856 => 'w', + 119857 => 'x', + 119858 => 'y', + 119859 => 'z', + 119860 => 'a', + 119861 => 'b', + 119862 => 'c', + 119863 => 'd', + 119864 => 'e', + 119865 => 'f', + 119866 => 'g', + 119867 => 'h', + 119868 => 'i', + 119869 => 'j', + 119870 => 'k', + 119871 => 'l', + 119872 => 'm', + 119873 => 'n', + 119874 => 'o', + 119875 => 'p', + 119876 => 'q', + 119877 => 'r', + 119878 => 's', + 119879 => 't', + 119880 => 'u', + 119881 => 'v', + 119882 => 'w', + 119883 => 'x', + 119884 => 'y', + 119885 => 'z', + 119886 => 'a', + 119887 => 'b', + 119888 => 'c', + 119889 => 'd', + 119890 => 'e', + 119891 => 'f', + 119892 => 'g', + 119894 => 'i', + 119895 => 'j', + 119896 => 'k', + 119897 => 'l', + 119898 => 'm', + 119899 => 'n', + 119900 => 'o', + 119901 => 'p', + 119902 => 'q', + 119903 => 'r', + 119904 => 's', + 119905 => 't', + 119906 => 'u', + 119907 => 'v', + 119908 => 'w', + 119909 => 'x', + 119910 => 'y', + 119911 => 'z', + 119912 => 'a', + 119913 => 'b', + 119914 => 'c', + 119915 => 'd', + 119916 => 'e', + 119917 => 'f', + 119918 => 'g', + 119919 => 'h', + 119920 => 'i', + 119921 => 'j', + 119922 => 'k', + 119923 => 'l', + 119924 => 'm', + 119925 => 'n', + 119926 => 'o', + 119927 => 'p', + 119928 => 'q', + 119929 => 'r', + 119930 => 's', + 119931 => 't', + 119932 => 'u', + 119933 => 'v', + 119934 => 'w', + 119935 => 'x', + 119936 => 'y', + 119937 => 'z', + 119938 => 'a', + 119939 => 'b', + 119940 => 'c', + 119941 => 'd', + 119942 => 'e', + 119943 => 'f', + 119944 => 'g', + 119945 => 'h', + 119946 => 'i', + 119947 => 'j', + 119948 => 'k', + 119949 => 'l', + 119950 => 'm', + 119951 => 'n', + 119952 => 'o', + 119953 => 'p', + 119954 => 'q', + 119955 => 'r', + 119956 => 's', + 119957 => 't', + 119958 => 'u', + 119959 => 'v', + 119960 => 'w', + 119961 => 'x', + 119962 => 'y', + 119963 => 'z', + 119964 => 'a', + 119966 => 'c', + 119967 => 'd', + 119970 => 'g', + 119973 => 'j', + 119974 => 'k', + 119977 => 'n', + 119978 => 'o', + 119979 => 'p', + 119980 => 'q', + 119982 => 's', + 119983 => 't', + 119984 => 'u', + 119985 => 'v', + 119986 => 'w', + 119987 => 'x', + 119988 => 'y', + 119989 => 'z', + 119990 => 'a', + 119991 => 'b', + 119992 => 'c', + 119993 => 'd', + 119995 => 'f', + 119997 => 'h', + 119998 => 'i', + 119999 => 'j', + 120000 => 'k', + 120001 => 'l', + 120002 => 'm', + 120003 => 'n', + 120005 => 'p', + 120006 => 'q', + 120007 => 'r', + 120008 => 's', + 120009 => 't', + 120010 => 'u', + 120011 => 'v', + 120012 => 'w', + 120013 => 'x', + 120014 => 'y', + 120015 => 'z', + 120016 => 'a', + 120017 => 'b', + 120018 => 'c', + 120019 => 'd', + 120020 => 'e', + 120021 => 'f', + 120022 => 'g', + 120023 => 'h', + 120024 => 'i', + 120025 => 'j', + 120026 => 'k', + 120027 => 'l', + 120028 => 'm', + 120029 => 'n', + 120030 => 'o', + 120031 => 'p', + 120032 => 'q', + 120033 => 'r', + 120034 => 's', + 120035 => 't', + 120036 => 'u', + 120037 => 'v', + 120038 => 'w', + 120039 => 'x', + 120040 => 'y', + 120041 => 'z', + 120042 => 'a', + 120043 => 'b', + 120044 => 'c', + 120045 => 'd', + 120046 => 'e', + 120047 => 'f', + 120048 => 'g', + 120049 => 'h', + 120050 => 'i', + 120051 => 'j', + 120052 => 'k', + 120053 => 'l', + 120054 => 'm', + 120055 => 'n', + 120056 => 'o', + 120057 => 'p', + 120058 => 'q', + 120059 => 'r', + 120060 => 's', + 120061 => 't', + 120062 => 'u', + 120063 => 'v', + 120064 => 'w', + 120065 => 'x', + 120066 => 'y', + 120067 => 'z', + 120068 => 'a', + 120069 => 'b', + 120071 => 'd', + 120072 => 'e', + 120073 => 'f', + 120074 => 'g', + 120077 => 'j', + 120078 => 'k', + 120079 => 'l', + 120080 => 'm', + 120081 => 'n', + 120082 => 'o', + 120083 => 'p', + 120084 => 'q', + 120086 => 's', + 120087 => 't', + 120088 => 'u', + 120089 => 'v', + 120090 => 'w', + 120091 => 'x', + 120092 => 'y', + 120094 => 'a', + 120095 => 'b', + 120096 => 'c', + 120097 => 'd', + 120098 => 'e', + 120099 => 'f', + 120100 => 'g', + 120101 => 'h', + 120102 => 'i', + 120103 => 'j', + 120104 => 'k', + 120105 => 'l', + 120106 => 'm', + 120107 => 'n', + 120108 => 'o', + 120109 => 'p', + 120110 => 'q', + 120111 => 'r', + 120112 => 's', + 120113 => 't', + 120114 => 'u', + 120115 => 'v', + 120116 => 'w', + 120117 => 'x', + 120118 => 'y', + 120119 => 'z', + 120120 => 'a', + 120121 => 'b', + 120123 => 'd', + 120124 => 'e', + 120125 => 'f', + 120126 => 'g', + 120128 => 'i', + 120129 => 'j', + 120130 => 'k', + 120131 => 'l', + 120132 => 'm', + 120134 => 'o', + 120138 => 's', + 120139 => 't', + 120140 => 'u', + 120141 => 'v', + 120142 => 'w', + 120143 => 'x', + 120144 => 'y', + 120146 => 'a', + 120147 => 'b', + 120148 => 'c', + 120149 => 'd', + 120150 => 'e', + 120151 => 'f', + 120152 => 'g', + 120153 => 'h', + 120154 => 'i', + 120155 => 'j', + 120156 => 'k', + 120157 => 'l', + 120158 => 'm', + 120159 => 'n', + 120160 => 'o', + 120161 => 'p', + 120162 => 'q', + 120163 => 'r', + 120164 => 's', + 120165 => 't', + 120166 => 'u', + 120167 => 'v', + 120168 => 'w', + 120169 => 'x', + 120170 => 'y', + 120171 => 'z', + 120172 => 'a', + 120173 => 'b', + 120174 => 'c', + 120175 => 'd', + 120176 => 'e', + 120177 => 'f', + 120178 => 'g', + 120179 => 'h', + 120180 => 'i', + 120181 => 'j', + 120182 => 'k', + 120183 => 'l', + 120184 => 'm', + 120185 => 'n', + 120186 => 'o', + 120187 => 'p', + 120188 => 'q', + 120189 => 'r', + 120190 => 's', + 120191 => 't', + 120192 => 'u', + 120193 => 'v', + 120194 => 'w', + 120195 => 'x', + 120196 => 'y', + 120197 => 'z', + 120198 => 'a', + 120199 => 'b', + 120200 => 'c', + 120201 => 'd', + 120202 => 'e', + 120203 => 'f', + 120204 => 'g', + 120205 => 'h', + 120206 => 'i', + 120207 => 'j', + 120208 => 'k', + 120209 => 'l', + 120210 => 'm', + 120211 => 'n', + 120212 => 'o', + 120213 => 'p', + 120214 => 'q', + 120215 => 'r', + 120216 => 's', + 120217 => 't', + 120218 => 'u', + 120219 => 'v', + 120220 => 'w', + 120221 => 'x', + 120222 => 'y', + 120223 => 'z', + 120224 => 'a', + 120225 => 'b', + 120226 => 'c', + 120227 => 'd', + 120228 => 'e', + 120229 => 'f', + 120230 => 'g', + 120231 => 'h', + 120232 => 'i', + 120233 => 'j', + 120234 => 'k', + 120235 => 'l', + 120236 => 'm', + 120237 => 'n', + 120238 => 'o', + 120239 => 'p', + 120240 => 'q', + 120241 => 'r', + 120242 => 's', + 120243 => 't', + 120244 => 'u', + 120245 => 'v', + 120246 => 'w', + 120247 => 'x', + 120248 => 'y', + 120249 => 'z', + 120250 => 'a', + 120251 => 'b', + 120252 => 'c', + 120253 => 'd', + 120254 => 'e', + 120255 => 'f', + 120256 => 'g', + 120257 => 'h', + 120258 => 'i', + 120259 => 'j', + 120260 => 'k', + 120261 => 'l', + 120262 => 'm', + 120263 => 'n', + 120264 => 'o', + 120265 => 'p', + 120266 => 'q', + 120267 => 'r', + 120268 => 's', + 120269 => 't', + 120270 => 'u', + 120271 => 'v', + 120272 => 'w', + 120273 => 'x', + 120274 => 'y', + 120275 => 'z', + 120276 => 'a', + 120277 => 'b', + 120278 => 'c', + 120279 => 'd', + 120280 => 'e', + 120281 => 'f', + 120282 => 'g', + 120283 => 'h', + 120284 => 'i', + 120285 => 'j', + 120286 => 'k', + 120287 => 'l', + 120288 => 'm', + 120289 => 'n', + 120290 => 'o', + 120291 => 'p', + 120292 => 'q', + 120293 => 'r', + 120294 => 's', + 120295 => 't', + 120296 => 'u', + 120297 => 'v', + 120298 => 'w', + 120299 => 'x', + 120300 => 'y', + 120301 => 'z', + 120302 => 'a', + 120303 => 'b', + 120304 => 'c', + 120305 => 'd', + 120306 => 'e', + 120307 => 'f', + 120308 => 'g', + 120309 => 'h', + 120310 => 'i', + 120311 => 'j', + 120312 => 'k', + 120313 => 'l', + 120314 => 'm', + 120315 => 'n', + 120316 => 'o', + 120317 => 'p', + 120318 => 'q', + 120319 => 'r', + 120320 => 's', + 120321 => 't', + 120322 => 'u', + 120323 => 'v', + 120324 => 'w', + 120325 => 'x', + 120326 => 'y', + 120327 => 'z', + 120328 => 'a', + 120329 => 'b', + 120330 => 'c', + 120331 => 'd', + 120332 => 'e', + 120333 => 'f', + 120334 => 'g', + 120335 => 'h', + 120336 => 'i', + 120337 => 'j', + 120338 => 'k', + 120339 => 'l', + 120340 => 'm', + 120341 => 'n', + 120342 => 'o', + 120343 => 'p', + 120344 => 'q', + 120345 => 'r', + 120346 => 's', + 120347 => 't', + 120348 => 'u', + 120349 => 'v', + 120350 => 'w', + 120351 => 'x', + 120352 => 'y', + 120353 => 'z', + 120354 => 'a', + 120355 => 'b', + 120356 => 'c', + 120357 => 'd', + 120358 => 'e', + 120359 => 'f', + 120360 => 'g', + 120361 => 'h', + 120362 => 'i', + 120363 => 'j', + 120364 => 'k', + 120365 => 'l', + 120366 => 'm', + 120367 => 'n', + 120368 => 'o', + 120369 => 'p', + 120370 => 'q', + 120371 => 'r', + 120372 => 's', + 120373 => 't', + 120374 => 'u', + 120375 => 'v', + 120376 => 'w', + 120377 => 'x', + 120378 => 'y', + 120379 => 'z', + 120380 => 'a', + 120381 => 'b', + 120382 => 'c', + 120383 => 'd', + 120384 => 'e', + 120385 => 'f', + 120386 => 'g', + 120387 => 'h', + 120388 => 'i', + 120389 => 'j', + 120390 => 'k', + 120391 => 'l', + 120392 => 'm', + 120393 => 'n', + 120394 => 'o', + 120395 => 'p', + 120396 => 'q', + 120397 => 'r', + 120398 => 's', + 120399 => 't', + 120400 => 'u', + 120401 => 'v', + 120402 => 'w', + 120403 => 'x', + 120404 => 'y', + 120405 => 'z', + 120406 => 'a', + 120407 => 'b', + 120408 => 'c', + 120409 => 'd', + 120410 => 'e', + 120411 => 'f', + 120412 => 'g', + 120413 => 'h', + 120414 => 'i', + 120415 => 'j', + 120416 => 'k', + 120417 => 'l', + 120418 => 'm', + 120419 => 'n', + 120420 => 'o', + 120421 => 'p', + 120422 => 'q', + 120423 => 'r', + 120424 => 's', + 120425 => 't', + 120426 => 'u', + 120427 => 'v', + 120428 => 'w', + 120429 => 'x', + 120430 => 'y', + 120431 => 'z', + 120432 => 'a', + 120433 => 'b', + 120434 => 'c', + 120435 => 'd', + 120436 => 'e', + 120437 => 'f', + 120438 => 'g', + 120439 => 'h', + 120440 => 'i', + 120441 => 'j', + 120442 => 'k', + 120443 => 'l', + 120444 => 'm', + 120445 => 'n', + 120446 => 'o', + 120447 => 'p', + 120448 => 'q', + 120449 => 'r', + 120450 => 's', + 120451 => 't', + 120452 => 'u', + 120453 => 'v', + 120454 => 'w', + 120455 => 'x', + 120456 => 'y', + 120457 => 'z', + 120458 => 'a', + 120459 => 'b', + 120460 => 'c', + 120461 => 'd', + 120462 => 'e', + 120463 => 'f', + 120464 => 'g', + 120465 => 'h', + 120466 => 'i', + 120467 => 'j', + 120468 => 'k', + 120469 => 'l', + 120470 => 'm', + 120471 => 'n', + 120472 => 'o', + 120473 => 'p', + 120474 => 'q', + 120475 => 'r', + 120476 => 's', + 120477 => 't', + 120478 => 'u', + 120479 => 'v', + 120480 => 'w', + 120481 => 'x', + 120482 => 'y', + 120483 => 'z', + 120484 => 'ı', + 120485 => 'ȷ', + 120488 => 'α', + 120489 => 'β', + 120490 => 'γ', + 120491 => 'δ', + 120492 => 'ε', + 120493 => 'ζ', + 120494 => 'η', + 120495 => 'θ', + 120496 => 'ι', + 120497 => 'κ', + 120498 => 'λ', + 120499 => 'μ', + 120500 => 'ν', + 120501 => 'ξ', + 120502 => 'ο', + 120503 => 'π', + 120504 => 'ρ', + 120505 => 'θ', + 120506 => 'σ', + 120507 => 'τ', + 120508 => 'υ', + 120509 => 'φ', + 120510 => 'χ', + 120511 => 'ψ', + 120512 => 'ω', + 120513 => '∇', + 120514 => 'α', + 120515 => 'β', + 120516 => 'γ', + 120517 => 'δ', + 120518 => 'ε', + 120519 => 'ζ', + 120520 => 'η', + 120521 => 'θ', + 120522 => 'ι', + 120523 => 'κ', + 120524 => 'λ', + 120525 => 'μ', + 120526 => 'ν', + 120527 => 'ξ', + 120528 => 'ο', + 120529 => 'π', + 120530 => 'ρ', + 120531 => 'σ', + 120532 => 'σ', + 120533 => 'τ', + 120534 => 'υ', + 120535 => 'φ', + 120536 => 'χ', + 120537 => 'ψ', + 120538 => 'ω', + 120539 => '∂', + 120540 => 'ε', + 120541 => 'θ', + 120542 => 'κ', + 120543 => 'φ', + 120544 => 'ρ', + 120545 => 'π', + 120546 => 'α', + 120547 => 'β', + 120548 => 'γ', + 120549 => 'δ', + 120550 => 'ε', + 120551 => 'ζ', + 120552 => 'η', + 120553 => 'θ', + 120554 => 'ι', + 120555 => 'κ', + 120556 => 'λ', + 120557 => 'μ', + 120558 => 'ν', + 120559 => 'ξ', + 120560 => 'ο', + 120561 => 'π', + 120562 => 'ρ', + 120563 => 'θ', + 120564 => 'σ', + 120565 => 'τ', + 120566 => 'υ', + 120567 => 'φ', + 120568 => 'χ', + 120569 => 'ψ', + 120570 => 'ω', + 120571 => '∇', + 120572 => 'α', + 120573 => 'β', + 120574 => 'γ', + 120575 => 'δ', + 120576 => 'ε', + 120577 => 'ζ', + 120578 => 'η', + 120579 => 'θ', + 120580 => 'ι', + 120581 => 'κ', + 120582 => 'λ', + 120583 => 'μ', + 120584 => 'ν', + 120585 => 'ξ', + 120586 => 'ο', + 120587 => 'π', + 120588 => 'ρ', + 120589 => 'σ', + 120590 => 'σ', + 120591 => 'τ', + 120592 => 'υ', + 120593 => 'φ', + 120594 => 'χ', + 120595 => 'ψ', + 120596 => 'ω', + 120597 => '∂', + 120598 => 'ε', + 120599 => 'θ', + 120600 => 'κ', + 120601 => 'φ', + 120602 => 'ρ', + 120603 => 'π', + 120604 => 'α', + 120605 => 'β', + 120606 => 'γ', + 120607 => 'δ', + 120608 => 'ε', + 120609 => 'ζ', + 120610 => 'η', + 120611 => 'θ', + 120612 => 'ι', + 120613 => 'κ', + 120614 => 'λ', + 120615 => 'μ', + 120616 => 'ν', + 120617 => 'ξ', + 120618 => 'ο', + 120619 => 'π', + 120620 => 'ρ', + 120621 => 'θ', + 120622 => 'σ', + 120623 => 'τ', + 120624 => 'υ', + 120625 => 'φ', + 120626 => 'χ', + 120627 => 'ψ', + 120628 => 'ω', + 120629 => '∇', + 120630 => 'α', + 120631 => 'β', + 120632 => 'γ', + 120633 => 'δ', + 120634 => 'ε', + 120635 => 'ζ', + 120636 => 'η', + 120637 => 'θ', + 120638 => 'ι', + 120639 => 'κ', + 120640 => 'λ', + 120641 => 'μ', + 120642 => 'ν', + 120643 => 'ξ', + 120644 => 'ο', + 120645 => 'π', + 120646 => 'ρ', + 120647 => 'σ', + 120648 => 'σ', + 120649 => 'τ', + 120650 => 'υ', + 120651 => 'φ', + 120652 => 'χ', + 120653 => 'ψ', + 120654 => 'ω', + 120655 => '∂', + 120656 => 'ε', + 120657 => 'θ', + 120658 => 'κ', + 120659 => 'φ', + 120660 => 'ρ', + 120661 => 'π', + 120662 => 'α', + 120663 => 'β', + 120664 => 'γ', + 120665 => 'δ', + 120666 => 'ε', + 120667 => 'ζ', + 120668 => 'η', + 120669 => 'θ', + 120670 => 'ι', + 120671 => 'κ', + 120672 => 'λ', + 120673 => 'μ', + 120674 => 'ν', + 120675 => 'ξ', + 120676 => 'ο', + 120677 => 'π', + 120678 => 'ρ', + 120679 => 'θ', + 120680 => 'σ', + 120681 => 'τ', + 120682 => 'υ', + 120683 => 'φ', + 120684 => 'χ', + 120685 => 'ψ', + 120686 => 'ω', + 120687 => '∇', + 120688 => 'α', + 120689 => 'β', + 120690 => 'γ', + 120691 => 'δ', + 120692 => 'ε', + 120693 => 'ζ', + 120694 => 'η', + 120695 => 'θ', + 120696 => 'ι', + 120697 => 'κ', + 120698 => 'λ', + 120699 => 'μ', + 120700 => 'ν', + 120701 => 'ξ', + 120702 => 'ο', + 120703 => 'π', + 120704 => 'ρ', + 120705 => 'σ', + 120706 => 'σ', + 120707 => 'τ', + 120708 => 'υ', + 120709 => 'φ', + 120710 => 'χ', + 120711 => 'ψ', + 120712 => 'ω', + 120713 => '∂', + 120714 => 'ε', + 120715 => 'θ', + 120716 => 'κ', + 120717 => 'φ', + 120718 => 'ρ', + 120719 => 'π', + 120720 => 'α', + 120721 => 'β', + 120722 => 'γ', + 120723 => 'δ', + 120724 => 'ε', + 120725 => 'ζ', + 120726 => 'η', + 120727 => 'θ', + 120728 => 'ι', + 120729 => 'κ', + 120730 => 'λ', + 120731 => 'μ', + 120732 => 'ν', + 120733 => 'ξ', + 120734 => 'ο', + 120735 => 'π', + 120736 => 'ρ', + 120737 => 'θ', + 120738 => 'σ', + 120739 => 'τ', + 120740 => 'υ', + 120741 => 'φ', + 120742 => 'χ', + 120743 => 'ψ', + 120744 => 'ω', + 120745 => '∇', + 120746 => 'α', + 120747 => 'β', + 120748 => 'γ', + 120749 => 'δ', + 120750 => 'ε', + 120751 => 'ζ', + 120752 => 'η', + 120753 => 'θ', + 120754 => 'ι', + 120755 => 'κ', + 120756 => 'λ', + 120757 => 'μ', + 120758 => 'ν', + 120759 => 'ξ', + 120760 => 'ο', + 120761 => 'π', + 120762 => 'ρ', + 120763 => 'σ', + 120764 => 'σ', + 120765 => 'τ', + 120766 => 'υ', + 120767 => 'φ', + 120768 => 'χ', + 120769 => 'ψ', + 120770 => 'ω', + 120771 => '∂', + 120772 => 'ε', + 120773 => 'θ', + 120774 => 'κ', + 120775 => 'φ', + 120776 => 'ρ', + 120777 => 'π', + 120778 => 'ϝ', + 120779 => 'ϝ', + 120782 => '0', + 120783 => '1', + 120784 => '2', + 120785 => '3', + 120786 => '4', + 120787 => '5', + 120788 => '6', + 120789 => '7', + 120790 => '8', + 120791 => '9', + 120792 => '0', + 120793 => '1', + 120794 => '2', + 120795 => '3', + 120796 => '4', + 120797 => '5', + 120798 => '6', + 120799 => '7', + 120800 => '8', + 120801 => '9', + 120802 => '0', + 120803 => '1', + 120804 => '2', + 120805 => '3', + 120806 => '4', + 120807 => '5', + 120808 => '6', + 120809 => '7', + 120810 => '8', + 120811 => '9', + 120812 => '0', + 120813 => '1', + 120814 => '2', + 120815 => '3', + 120816 => '4', + 120817 => '5', + 120818 => '6', + 120819 => '7', + 120820 => '8', + 120821 => '9', + 120822 => '0', + 120823 => '1', + 120824 => '2', + 120825 => '3', + 120826 => '4', + 120827 => '5', + 120828 => '6', + 120829 => '7', + 120830 => '8', + 120831 => '9', + 125184 => '𞤢', + 125185 => '𞤣', + 125186 => '𞤤', + 125187 => '𞤥', + 125188 => '𞤦', + 125189 => '𞤧', + 125190 => '𞤨', + 125191 => '𞤩', + 125192 => '𞤪', + 125193 => '𞤫', + 125194 => '𞤬', + 125195 => '𞤭', + 125196 => '𞤮', + 125197 => '𞤯', + 125198 => '𞤰', + 125199 => '𞤱', + 125200 => '𞤲', + 125201 => '𞤳', + 125202 => '𞤴', + 125203 => '𞤵', + 125204 => '𞤶', + 125205 => '𞤷', + 125206 => '𞤸', + 125207 => '𞤹', + 125208 => '𞤺', + 125209 => '𞤻', + 125210 => '𞤼', + 125211 => '𞤽', + 125212 => '𞤾', + 125213 => '𞤿', + 125214 => '𞥀', + 125215 => '𞥁', + 125216 => '𞥂', + 125217 => '𞥃', + 126464 => 'ا', + 126465 => 'ب', + 126466 => 'ج', + 126467 => 'د', + 126469 => 'و', + 126470 => 'ز', + 126471 => 'ح', + 126472 => 'ط', + 126473 => 'ي', + 126474 => 'ك', + 126475 => 'ل', + 126476 => 'م', + 126477 => 'ن', + 126478 => 'س', + 126479 => 'ع', + 126480 => 'ف', + 126481 => 'ص', + 126482 => 'ق', + 126483 => 'ر', + 126484 => 'ش', + 126485 => 'ت', + 126486 => 'ث', + 126487 => 'خ', + 126488 => 'ذ', + 126489 => 'ض', + 126490 => 'ظ', + 126491 => 'غ', + 126492 => 'ٮ', + 126493 => 'ں', + 126494 => 'ڡ', + 126495 => 'ٯ', + 126497 => 'ب', + 126498 => 'ج', + 126500 => 'ه', + 126503 => 'ح', + 126505 => 'ي', + 126506 => 'ك', + 126507 => 'ل', + 126508 => 'م', + 126509 => 'ن', + 126510 => 'س', + 126511 => 'ع', + 126512 => 'ف', + 126513 => 'ص', + 126514 => 'ق', + 126516 => 'ش', + 126517 => 'ت', + 126518 => 'ث', + 126519 => 'خ', + 126521 => 'ض', + 126523 => 'غ', + 126530 => 'ج', + 126535 => 'ح', + 126537 => 'ي', + 126539 => 'ل', + 126541 => 'ن', + 126542 => 'س', + 126543 => 'ع', + 126545 => 'ص', + 126546 => 'ق', + 126548 => 'ش', + 126551 => 'خ', + 126553 => 'ض', + 126555 => 'غ', + 126557 => 'ں', + 126559 => 'ٯ', + 126561 => 'ب', + 126562 => 'ج', + 126564 => 'ه', + 126567 => 'ح', + 126568 => 'ط', + 126569 => 'ي', + 126570 => 'ك', + 126572 => 'م', + 126573 => 'ن', + 126574 => 'س', + 126575 => 'ع', + 126576 => 'ف', + 126577 => 'ص', + 126578 => 'ق', + 126580 => 'ش', + 126581 => 'ت', + 126582 => 'ث', + 126583 => 'خ', + 126585 => 'ض', + 126586 => 'ظ', + 126587 => 'غ', + 126588 => 'ٮ', + 126590 => 'ڡ', + 126592 => 'ا', + 126593 => 'ب', + 126594 => 'ج', + 126595 => 'د', + 126596 => 'ه', + 126597 => 'و', + 126598 => 'ز', + 126599 => 'ح', + 126600 => 'ط', + 126601 => 'ي', + 126603 => 'ل', + 126604 => 'م', + 126605 => 'ن', + 126606 => 'س', + 126607 => 'ع', + 126608 => 'ف', + 126609 => 'ص', + 126610 => 'ق', + 126611 => 'ر', + 126612 => 'ش', + 126613 => 'ت', + 126614 => 'ث', + 126615 => 'خ', + 126616 => 'ذ', + 126617 => 'ض', + 126618 => 'ظ', + 126619 => 'غ', + 126625 => 'ب', + 126626 => 'ج', + 126627 => 'د', + 126629 => 'و', + 126630 => 'ز', + 126631 => 'ح', + 126632 => 'ط', + 126633 => 'ي', + 126635 => 'ل', + 126636 => 'م', + 126637 => 'ن', + 126638 => 'س', + 126639 => 'ع', + 126640 => 'ف', + 126641 => 'ص', + 126642 => 'ق', + 126643 => 'ر', + 126644 => 'ش', + 126645 => 'ت', + 126646 => 'ث', + 126647 => 'خ', + 126648 => 'ذ', + 126649 => 'ض', + 126650 => 'ظ', + 126651 => 'غ', + 127274 => '〔s〕', + 127275 => 'c', + 127276 => 'r', + 127277 => 'cd', + 127278 => 'wz', + 127280 => 'a', + 127281 => 'b', + 127282 => 'c', + 127283 => 'd', + 127284 => 'e', + 127285 => 'f', + 127286 => 'g', + 127287 => 'h', + 127288 => 'i', + 127289 => 'j', + 127290 => 'k', + 127291 => 'l', + 127292 => 'm', + 127293 => 'n', + 127294 => 'o', + 127295 => 'p', + 127296 => 'q', + 127297 => 'r', + 127298 => 's', + 127299 => 't', + 127300 => 'u', + 127301 => 'v', + 127302 => 'w', + 127303 => 'x', + 127304 => 'y', + 127305 => 'z', + 127306 => 'hv', + 127307 => 'mv', + 127308 => 'sd', + 127309 => 'ss', + 127310 => 'ppv', + 127311 => 'wc', + 127338 => 'mc', + 127339 => 'md', + 127340 => 'mr', + 127376 => 'dj', + 127488 => 'ほか', + 127489 => 'ココ', + 127490 => 'サ', + 127504 => '手', + 127505 => '字', + 127506 => '双', + 127507 => 'デ', + 127508 => '二', + 127509 => '多', + 127510 => '解', + 127511 => '天', + 127512 => '交', + 127513 => '映', + 127514 => '無', + 127515 => '料', + 127516 => '前', + 127517 => '後', + 127518 => '再', + 127519 => '新', + 127520 => '初', + 127521 => '終', + 127522 => '生', + 127523 => '販', + 127524 => '声', + 127525 => '吹', + 127526 => '演', + 127527 => '投', + 127528 => '捕', + 127529 => '一', + 127530 => '三', + 127531 => '遊', + 127532 => '左', + 127533 => '中', + 127534 => '右', + 127535 => '指', + 127536 => '走', + 127537 => '打', + 127538 => '禁', + 127539 => '空', + 127540 => '合', + 127541 => '満', + 127542 => '有', + 127543 => '月', + 127544 => '申', + 127545 => '割', + 127546 => '営', + 127547 => '配', + 127552 => '〔本〕', + 127553 => '〔三〕', + 127554 => '〔二〕', + 127555 => '〔安〕', + 127556 => '〔点〕', + 127557 => '〔打〕', + 127558 => '〔盗〕', + 127559 => '〔勝〕', + 127560 => '〔敗〕', + 127568 => '得', + 127569 => '可', + 130032 => '0', + 130033 => '1', + 130034 => '2', + 130035 => '3', + 130036 => '4', + 130037 => '5', + 130038 => '6', + 130039 => '7', + 130040 => '8', + 130041 => '9', + 194560 => '丽', + 194561 => '丸', + 194562 => '乁', + 194563 => '𠄢', + 194564 => '你', + 194565 => '侮', + 194566 => '侻', + 194567 => '倂', + 194568 => '偺', + 194569 => '備', + 194570 => '僧', + 194571 => '像', + 194572 => '㒞', + 194573 => '𠘺', + 194574 => '免', + 194575 => '兔', + 194576 => '兤', + 194577 => '具', + 194578 => '𠔜', + 194579 => '㒹', + 194580 => '內', + 194581 => '再', + 194582 => '𠕋', + 194583 => '冗', + 194584 => '冤', + 194585 => '仌', + 194586 => '冬', + 194587 => '况', + 194588 => '𩇟', + 194589 => '凵', + 194590 => '刃', + 194591 => '㓟', + 194592 => '刻', + 194593 => '剆', + 194594 => '割', + 194595 => '剷', + 194596 => '㔕', + 194597 => '勇', + 194598 => '勉', + 194599 => '勤', + 194600 => '勺', + 194601 => '包', + 194602 => '匆', + 194603 => '北', + 194604 => '卉', + 194605 => '卑', + 194606 => '博', + 194607 => '即', + 194608 => '卽', + 194609 => '卿', + 194610 => '卿', + 194611 => '卿', + 194612 => '𠨬', + 194613 => '灰', + 194614 => '及', + 194615 => '叟', + 194616 => '𠭣', + 194617 => '叫', + 194618 => '叱', + 194619 => '吆', + 194620 => '咞', + 194621 => '吸', + 194622 => '呈', + 194623 => '周', + 194624 => '咢', + 194625 => '哶', + 194626 => '唐', + 194627 => '啓', + 194628 => '啣', + 194629 => '善', + 194630 => '善', + 194631 => '喙', + 194632 => '喫', + 194633 => '喳', + 194634 => '嗂', + 194635 => '圖', + 194636 => '嘆', + 194637 => '圗', + 194638 => '噑', + 194639 => '噴', + 194640 => '切', + 194641 => '壮', + 194642 => '城', + 194643 => '埴', + 194644 => '堍', + 194645 => '型', + 194646 => '堲', + 194647 => '報', + 194648 => '墬', + 194649 => '𡓤', + 194650 => '売', + 194651 => '壷', + 194652 => '夆', + 194653 => '多', + 194654 => '夢', + 194655 => '奢', + 194656 => '𡚨', + 194657 => '𡛪', + 194658 => '姬', + 194659 => '娛', + 194660 => '娧', + 194661 => '姘', + 194662 => '婦', + 194663 => '㛮', + 194665 => '嬈', + 194666 => '嬾', + 194667 => '嬾', + 194668 => '𡧈', + 194669 => '寃', + 194670 => '寘', + 194671 => '寧', + 194672 => '寳', + 194673 => '𡬘', + 194674 => '寿', + 194675 => '将', + 194677 => '尢', + 194678 => '㞁', + 194679 => '屠', + 194680 => '屮', + 194681 => '峀', + 194682 => '岍', + 194683 => '𡷤', + 194684 => '嵃', + 194685 => '𡷦', + 194686 => '嵮', + 194687 => '嵫', + 194688 => '嵼', + 194689 => '巡', + 194690 => '巢', + 194691 => '㠯', + 194692 => '巽', + 194693 => '帨', + 194694 => '帽', + 194695 => '幩', + 194696 => '㡢', + 194697 => '𢆃', + 194698 => '㡼', + 194699 => '庰', + 194700 => '庳', + 194701 => '庶', + 194702 => '廊', + 194703 => '𪎒', + 194704 => '廾', + 194705 => '𢌱', + 194706 => '𢌱', + 194707 => '舁', + 194708 => '弢', + 194709 => '弢', + 194710 => '㣇', + 194711 => '𣊸', + 194712 => '𦇚', + 194713 => '形', + 194714 => '彫', + 194715 => '㣣', + 194716 => '徚', + 194717 => '忍', + 194718 => '志', + 194719 => '忹', + 194720 => '悁', + 194721 => '㤺', + 194722 => '㤜', + 194723 => '悔', + 194724 => '𢛔', + 194725 => '惇', + 194726 => '慈', + 194727 => '慌', + 194728 => '慎', + 194729 => '慌', + 194730 => '慺', + 194731 => '憎', + 194732 => '憲', + 194733 => '憤', + 194734 => '憯', + 194735 => '懞', + 194736 => '懲', + 194737 => '懶', + 194738 => '成', + 194739 => '戛', + 194740 => '扝', + 194741 => '抱', + 194742 => '拔', + 194743 => '捐', + 194744 => '𢬌', + 194745 => '挽', + 194746 => '拼', + 194747 => '捨', + 194748 => '掃', + 194749 => '揤', + 194750 => '𢯱', + 194751 => '搢', + 194752 => '揅', + 194753 => '掩', + 194754 => '㨮', + 194755 => '摩', + 194756 => '摾', + 194757 => '撝', + 194758 => '摷', + 194759 => '㩬', + 194760 => '敏', + 194761 => '敬', + 194762 => '𣀊', + 194763 => '旣', + 194764 => '書', + 194765 => '晉', + 194766 => '㬙', + 194767 => '暑', + 194768 => '㬈', + 194769 => '㫤', + 194770 => '冒', + 194771 => '冕', + 194772 => '最', + 194773 => '暜', + 194774 => '肭', + 194775 => '䏙', + 194776 => '朗', + 194777 => '望', + 194778 => '朡', + 194779 => '杞', + 194780 => '杓', + 194781 => '𣏃', + 194782 => '㭉', + 194783 => '柺', + 194784 => '枅', + 194785 => '桒', + 194786 => '梅', + 194787 => '𣑭', + 194788 => '梎', + 194789 => '栟', + 194790 => '椔', + 194791 => '㮝', + 194792 => '楂', + 194793 => '榣', + 194794 => '槪', + 194795 => '檨', + 194796 => '𣚣', + 194797 => '櫛', + 194798 => '㰘', + 194799 => '次', + 194800 => '𣢧', + 194801 => '歔', + 194802 => '㱎', + 194803 => '歲', + 194804 => '殟', + 194805 => '殺', + 194806 => '殻', + 194807 => '𣪍', + 194808 => '𡴋', + 194809 => '𣫺', + 194810 => '汎', + 194811 => '𣲼', + 194812 => '沿', + 194813 => '泍', + 194814 => '汧', + 194815 => '洖', + 194816 => '派', + 194817 => '海', + 194818 => '流', + 194819 => '浩', + 194820 => '浸', + 194821 => '涅', + 194822 => '𣴞', + 194823 => '洴', + 194824 => '港', + 194825 => '湮', + 194826 => '㴳', + 194827 => '滋', + 194828 => '滇', + 194829 => '𣻑', + 194830 => '淹', + 194831 => '潮', + 194832 => '𣽞', + 194833 => '𣾎', + 194834 => '濆', + 194835 => '瀹', + 194836 => '瀞', + 194837 => '瀛', + 194838 => '㶖', + 194839 => '灊', + 194840 => '災', + 194841 => '灷', + 194842 => '炭', + 194843 => '𠔥', + 194844 => '煅', + 194845 => '𤉣', + 194846 => '熜', + 194848 => '爨', + 194849 => '爵', + 194850 => '牐', + 194851 => '𤘈', + 194852 => '犀', + 194853 => '犕', + 194854 => '𤜵', + 194855 => '𤠔', + 194856 => '獺', + 194857 => '王', + 194858 => '㺬', + 194859 => '玥', + 194860 => '㺸', + 194861 => '㺸', + 194862 => '瑇', + 194863 => '瑜', + 194864 => '瑱', + 194865 => '璅', + 194866 => '瓊', + 194867 => '㼛', + 194868 => '甤', + 194869 => '𤰶', + 194870 => '甾', + 194871 => '𤲒', + 194872 => '異', + 194873 => '𢆟', + 194874 => '瘐', + 194875 => '𤾡', + 194876 => '𤾸', + 194877 => '𥁄', + 194878 => '㿼', + 194879 => '䀈', + 194880 => '直', + 194881 => '𥃳', + 194882 => '𥃲', + 194883 => '𥄙', + 194884 => '𥄳', + 194885 => '眞', + 194886 => '真', + 194887 => '真', + 194888 => '睊', + 194889 => '䀹', + 194890 => '瞋', + 194891 => '䁆', + 194892 => '䂖', + 194893 => '𥐝', + 194894 => '硎', + 194895 => '碌', + 194896 => '磌', + 194897 => '䃣', + 194898 => '𥘦', + 194899 => '祖', + 194900 => '𥚚', + 194901 => '𥛅', + 194902 => '福', + 194903 => '秫', + 194904 => '䄯', + 194905 => '穀', + 194906 => '穊', + 194907 => '穏', + 194908 => '𥥼', + 194909 => '𥪧', + 194910 => '𥪧', + 194912 => '䈂', + 194913 => '𥮫', + 194914 => '篆', + 194915 => '築', + 194916 => '䈧', + 194917 => '𥲀', + 194918 => '糒', + 194919 => '䊠', + 194920 => '糨', + 194921 => '糣', + 194922 => '紀', + 194923 => '𥾆', + 194924 => '絣', + 194925 => '䌁', + 194926 => '緇', + 194927 => '縂', + 194928 => '繅', + 194929 => '䌴', + 194930 => '𦈨', + 194931 => '𦉇', + 194932 => '䍙', + 194933 => '𦋙', + 194934 => '罺', + 194935 => '𦌾', + 194936 => '羕', + 194937 => '翺', + 194938 => '者', + 194939 => '𦓚', + 194940 => '𦔣', + 194941 => '聠', + 194942 => '𦖨', + 194943 => '聰', + 194944 => '𣍟', + 194945 => '䏕', + 194946 => '育', + 194947 => '脃', + 194948 => '䐋', + 194949 => '脾', + 194950 => '媵', + 194951 => '𦞧', + 194952 => '𦞵', + 194953 => '𣎓', + 194954 => '𣎜', + 194955 => '舁', + 194956 => '舄', + 194957 => '辞', + 194958 => '䑫', + 194959 => '芑', + 194960 => '芋', + 194961 => '芝', + 194962 => '劳', + 194963 => '花', + 194964 => '芳', + 194965 => '芽', + 194966 => '苦', + 194967 => '𦬼', + 194968 => '若', + 194969 => '茝', + 194970 => '荣', + 194971 => '莭', + 194972 => '茣', + 194973 => '莽', + 194974 => '菧', + 194975 => '著', + 194976 => '荓', + 194977 => '菊', + 194978 => '菌', + 194979 => '菜', + 194980 => '𦰶', + 194981 => '𦵫', + 194982 => '𦳕', + 194983 => '䔫', + 194984 => '蓱', + 194985 => '蓳', + 194986 => '蔖', + 194987 => '𧏊', + 194988 => '蕤', + 194989 => '𦼬', + 194990 => '䕝', + 194991 => '䕡', + 194992 => '𦾱', + 194993 => '𧃒', + 194994 => '䕫', + 194995 => '虐', + 194996 => '虜', + 194997 => '虧', + 194998 => '虩', + 194999 => '蚩', + 195000 => '蚈', + 195001 => '蜎', + 195002 => '蛢', + 195003 => '蝹', + 195004 => '蜨', + 195005 => '蝫', + 195006 => '螆', + 195008 => '蟡', + 195009 => '蠁', + 195010 => '䗹', + 195011 => '衠', + 195012 => '衣', + 195013 => '𧙧', + 195014 => '裗', + 195015 => '裞', + 195016 => '䘵', + 195017 => '裺', + 195018 => '㒻', + 195019 => '𧢮', + 195020 => '𧥦', + 195021 => '䚾', + 195022 => '䛇', + 195023 => '誠', + 195024 => '諭', + 195025 => '變', + 195026 => '豕', + 195027 => '𧲨', + 195028 => '貫', + 195029 => '賁', + 195030 => '贛', + 195031 => '起', + 195032 => '𧼯', + 195033 => '𠠄', + 195034 => '跋', + 195035 => '趼', + 195036 => '跰', + 195037 => '𠣞', + 195038 => '軔', + 195039 => '輸', + 195040 => '𨗒', + 195041 => '𨗭', + 195042 => '邔', + 195043 => '郱', + 195044 => '鄑', + 195045 => '𨜮', + 195046 => '鄛', + 195047 => '鈸', + 195048 => '鋗', + 195049 => '鋘', + 195050 => '鉼', + 195051 => '鏹', + 195052 => '鐕', + 195053 => '𨯺', + 195054 => '開', + 195055 => '䦕', + 195056 => '閷', + 195057 => '𨵷', + 195058 => '䧦', + 195059 => '雃', + 195060 => '嶲', + 195061 => '霣', + 195062 => '𩅅', + 195063 => '𩈚', + 195064 => '䩮', + 195065 => '䩶', + 195066 => '韠', + 195067 => '𩐊', + 195068 => '䪲', + 195069 => '𩒖', + 195070 => '頋', + 195071 => '頋', + 195072 => '頩', + 195073 => '𩖶', + 195074 => '飢', + 195075 => '䬳', + 195076 => '餩', + 195077 => '馧', + 195078 => '駂', + 195079 => '駾', + 195080 => '䯎', + 195081 => '𩬰', + 195082 => '鬒', + 195083 => '鱀', + 195084 => '鳽', + 195085 => '䳎', + 195086 => '䳭', + 195087 => '鵧', + 195088 => '𪃎', + 195089 => '䳸', + 195090 => '𪄅', + 195091 => '𪈎', + 195092 => '𪊑', + 195093 => '麻', + 195094 => '䵖', + 195095 => '黹', + 195096 => '黾', + 195097 => '鼅', + 195098 => '鼏', + 195099 => '鼖', + 195100 => '鼻', + 195101 => '𪘀', +); diff --git a/apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/virama.php b/apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/virama.php new file mode 100644 index 000000000000..1958e37ed25e --- /dev/null +++ b/apps/files_external/3rdparty/symfony/polyfill-intl-idn/Resources/unidata/virama.php @@ -0,0 +1,65 @@ + 9, + 2509 => 9, + 2637 => 9, + 2765 => 9, + 2893 => 9, + 3021 => 9, + 3149 => 9, + 3277 => 9, + 3387 => 9, + 3388 => 9, + 3405 => 9, + 3530 => 9, + 3642 => 9, + 3770 => 9, + 3972 => 9, + 4153 => 9, + 4154 => 9, + 5908 => 9, + 5940 => 9, + 6098 => 9, + 6752 => 9, + 6980 => 9, + 7082 => 9, + 7083 => 9, + 7154 => 9, + 7155 => 9, + 11647 => 9, + 43014 => 9, + 43052 => 9, + 43204 => 9, + 43347 => 9, + 43456 => 9, + 43766 => 9, + 44013 => 9, + 68159 => 9, + 69702 => 9, + 69759 => 9, + 69817 => 9, + 69939 => 9, + 69940 => 9, + 70080 => 9, + 70197 => 9, + 70378 => 9, + 70477 => 9, + 70722 => 9, + 70850 => 9, + 71103 => 9, + 71231 => 9, + 71350 => 9, + 71467 => 9, + 71737 => 9, + 71997 => 9, + 71998 => 9, + 72160 => 9, + 72244 => 9, + 72263 => 9, + 72345 => 9, + 72767 => 9, + 73028 => 9, + 73029 => 9, + 73111 => 9, +); diff --git a/apps/files_external/3rdparty/symfony/polyfill-intl-idn/bootstrap.php b/apps/files_external/3rdparty/symfony/polyfill-intl-idn/bootstrap.php new file mode 100644 index 000000000000..57c78356c998 --- /dev/null +++ b/apps/files_external/3rdparty/symfony/polyfill-intl-idn/bootstrap.php @@ -0,0 +1,145 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +use Symfony\Polyfill\Intl\Idn as p; + +if (extension_loaded('intl')) { + return; +} + +if (\PHP_VERSION_ID >= 80000) { + return require __DIR__.'/bootstrap80.php'; +} + +if (!defined('U_IDNA_PROHIBITED_ERROR')) { + define('U_IDNA_PROHIBITED_ERROR', 66560); +} +if (!defined('U_IDNA_ERROR_START')) { + define('U_IDNA_ERROR_START', 66560); +} +if (!defined('U_IDNA_UNASSIGNED_ERROR')) { + define('U_IDNA_UNASSIGNED_ERROR', 66561); +} +if (!defined('U_IDNA_CHECK_BIDI_ERROR')) { + define('U_IDNA_CHECK_BIDI_ERROR', 66562); +} +if (!defined('U_IDNA_STD3_ASCII_RULES_ERROR')) { + define('U_IDNA_STD3_ASCII_RULES_ERROR', 66563); +} +if (!defined('U_IDNA_ACE_PREFIX_ERROR')) { + define('U_IDNA_ACE_PREFIX_ERROR', 66564); +} +if (!defined('U_IDNA_VERIFICATION_ERROR')) { + define('U_IDNA_VERIFICATION_ERROR', 66565); +} +if (!defined('U_IDNA_LABEL_TOO_LONG_ERROR')) { + define('U_IDNA_LABEL_TOO_LONG_ERROR', 66566); +} +if (!defined('U_IDNA_ZERO_LENGTH_LABEL_ERROR')) { + define('U_IDNA_ZERO_LENGTH_LABEL_ERROR', 66567); +} +if (!defined('U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR')) { + define('U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR', 66568); +} +if (!defined('U_IDNA_ERROR_LIMIT')) { + define('U_IDNA_ERROR_LIMIT', 66569); +} +if (!defined('U_STRINGPREP_PROHIBITED_ERROR')) { + define('U_STRINGPREP_PROHIBITED_ERROR', 66560); +} +if (!defined('U_STRINGPREP_UNASSIGNED_ERROR')) { + define('U_STRINGPREP_UNASSIGNED_ERROR', 66561); +} +if (!defined('U_STRINGPREP_CHECK_BIDI_ERROR')) { + define('U_STRINGPREP_CHECK_BIDI_ERROR', 66562); +} +if (!defined('IDNA_DEFAULT')) { + define('IDNA_DEFAULT', 0); +} +if (!defined('IDNA_ALLOW_UNASSIGNED')) { + define('IDNA_ALLOW_UNASSIGNED', 1); +} +if (!defined('IDNA_USE_STD3_RULES')) { + define('IDNA_USE_STD3_RULES', 2); +} +if (!defined('IDNA_CHECK_BIDI')) { + define('IDNA_CHECK_BIDI', 4); +} +if (!defined('IDNA_CHECK_CONTEXTJ')) { + define('IDNA_CHECK_CONTEXTJ', 8); +} +if (!defined('IDNA_NONTRANSITIONAL_TO_ASCII')) { + define('IDNA_NONTRANSITIONAL_TO_ASCII', 16); +} +if (!defined('IDNA_NONTRANSITIONAL_TO_UNICODE')) { + define('IDNA_NONTRANSITIONAL_TO_UNICODE', 32); +} +if (!defined('INTL_IDNA_VARIANT_2003')) { + define('INTL_IDNA_VARIANT_2003', 0); +} +if (!defined('INTL_IDNA_VARIANT_UTS46')) { + define('INTL_IDNA_VARIANT_UTS46', 1); +} +if (!defined('IDNA_ERROR_EMPTY_LABEL')) { + define('IDNA_ERROR_EMPTY_LABEL', 1); +} +if (!defined('IDNA_ERROR_LABEL_TOO_LONG')) { + define('IDNA_ERROR_LABEL_TOO_LONG', 2); +} +if (!defined('IDNA_ERROR_DOMAIN_NAME_TOO_LONG')) { + define('IDNA_ERROR_DOMAIN_NAME_TOO_LONG', 4); +} +if (!defined('IDNA_ERROR_LEADING_HYPHEN')) { + define('IDNA_ERROR_LEADING_HYPHEN', 8); +} +if (!defined('IDNA_ERROR_TRAILING_HYPHEN')) { + define('IDNA_ERROR_TRAILING_HYPHEN', 16); +} +if (!defined('IDNA_ERROR_HYPHEN_3_4')) { + define('IDNA_ERROR_HYPHEN_3_4', 32); +} +if (!defined('IDNA_ERROR_LEADING_COMBINING_MARK')) { + define('IDNA_ERROR_LEADING_COMBINING_MARK', 64); +} +if (!defined('IDNA_ERROR_DISALLOWED')) { + define('IDNA_ERROR_DISALLOWED', 128); +} +if (!defined('IDNA_ERROR_PUNYCODE')) { + define('IDNA_ERROR_PUNYCODE', 256); +} +if (!defined('IDNA_ERROR_LABEL_HAS_DOT')) { + define('IDNA_ERROR_LABEL_HAS_DOT', 512); +} +if (!defined('IDNA_ERROR_INVALID_ACE_LABEL')) { + define('IDNA_ERROR_INVALID_ACE_LABEL', 1024); +} +if (!defined('IDNA_ERROR_BIDI')) { + define('IDNA_ERROR_BIDI', 2048); +} +if (!defined('IDNA_ERROR_CONTEXTJ')) { + define('IDNA_ERROR_CONTEXTJ', 4096); +} + +if (\PHP_VERSION_ID < 70400) { + if (!function_exists('idn_to_ascii')) { + function idn_to_ascii($domain, $flags = 0, $variant = \INTL_IDNA_VARIANT_2003, &$idna_info = null) { return p\Idn::idn_to_ascii($domain, $flags, $variant, $idna_info); } + } + if (!function_exists('idn_to_utf8')) { + function idn_to_utf8($domain, $flags = 0, $variant = \INTL_IDNA_VARIANT_2003, &$idna_info = null) { return p\Idn::idn_to_utf8($domain, $flags, $variant, $idna_info); } + } +} else { + if (!function_exists('idn_to_ascii')) { + function idn_to_ascii($domain, $flags = 0, $variant = \INTL_IDNA_VARIANT_UTS46, &$idna_info = null) { return p\Idn::idn_to_ascii($domain, $flags, $variant, $idna_info); } + } + if (!function_exists('idn_to_utf8')) { + function idn_to_utf8($domain, $flags = 0, $variant = \INTL_IDNA_VARIANT_UTS46, &$idna_info = null) { return p\Idn::idn_to_utf8($domain, $flags, $variant, $idna_info); } + } +} diff --git a/apps/files_external/3rdparty/symfony/polyfill-intl-idn/bootstrap80.php b/apps/files_external/3rdparty/symfony/polyfill-intl-idn/bootstrap80.php new file mode 100644 index 000000000000..896538697fbb --- /dev/null +++ b/apps/files_external/3rdparty/symfony/polyfill-intl-idn/bootstrap80.php @@ -0,0 +1,128 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +use Symfony\Polyfill\Intl\Idn as p; + +if (!defined('U_IDNA_PROHIBITED_ERROR')) { + define('U_IDNA_PROHIBITED_ERROR', 66560); +} +if (!defined('U_IDNA_ERROR_START')) { + define('U_IDNA_ERROR_START', 66560); +} +if (!defined('U_IDNA_UNASSIGNED_ERROR')) { + define('U_IDNA_UNASSIGNED_ERROR', 66561); +} +if (!defined('U_IDNA_CHECK_BIDI_ERROR')) { + define('U_IDNA_CHECK_BIDI_ERROR', 66562); +} +if (!defined('U_IDNA_STD3_ASCII_RULES_ERROR')) { + define('U_IDNA_STD3_ASCII_RULES_ERROR', 66563); +} +if (!defined('U_IDNA_ACE_PREFIX_ERROR')) { + define('U_IDNA_ACE_PREFIX_ERROR', 66564); +} +if (!defined('U_IDNA_VERIFICATION_ERROR')) { + define('U_IDNA_VERIFICATION_ERROR', 66565); +} +if (!defined('U_IDNA_LABEL_TOO_LONG_ERROR')) { + define('U_IDNA_LABEL_TOO_LONG_ERROR', 66566); +} +if (!defined('U_IDNA_ZERO_LENGTH_LABEL_ERROR')) { + define('U_IDNA_ZERO_LENGTH_LABEL_ERROR', 66567); +} +if (!defined('U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR')) { + define('U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR', 66568); +} +if (!defined('U_IDNA_ERROR_LIMIT')) { + define('U_IDNA_ERROR_LIMIT', 66569); +} +if (!defined('U_STRINGPREP_PROHIBITED_ERROR')) { + define('U_STRINGPREP_PROHIBITED_ERROR', 66560); +} +if (!defined('U_STRINGPREP_UNASSIGNED_ERROR')) { + define('U_STRINGPREP_UNASSIGNED_ERROR', 66561); +} +if (!defined('U_STRINGPREP_CHECK_BIDI_ERROR')) { + define('U_STRINGPREP_CHECK_BIDI_ERROR', 66562); +} +if (!defined('IDNA_DEFAULT')) { + define('IDNA_DEFAULT', 0); +} +if (!defined('IDNA_ALLOW_UNASSIGNED')) { + define('IDNA_ALLOW_UNASSIGNED', 1); +} +if (!defined('IDNA_USE_STD3_RULES')) { + define('IDNA_USE_STD3_RULES', 2); +} +if (!defined('IDNA_CHECK_BIDI')) { + define('IDNA_CHECK_BIDI', 4); +} +if (!defined('IDNA_CHECK_CONTEXTJ')) { + define('IDNA_CHECK_CONTEXTJ', 8); +} +if (!defined('IDNA_NONTRANSITIONAL_TO_ASCII')) { + define('IDNA_NONTRANSITIONAL_TO_ASCII', 16); +} +if (!defined('IDNA_NONTRANSITIONAL_TO_UNICODE')) { + define('IDNA_NONTRANSITIONAL_TO_UNICODE', 32); +} +if (!defined('INTL_IDNA_VARIANT_2003')) { + define('INTL_IDNA_VARIANT_2003', 0); +} +if (!defined('INTL_IDNA_VARIANT_UTS46')) { + define('INTL_IDNA_VARIANT_UTS46', 1); +} +if (!defined('IDNA_ERROR_EMPTY_LABEL')) { + define('IDNA_ERROR_EMPTY_LABEL', 1); +} +if (!defined('IDNA_ERROR_LABEL_TOO_LONG')) { + define('IDNA_ERROR_LABEL_TOO_LONG', 2); +} +if (!defined('IDNA_ERROR_DOMAIN_NAME_TOO_LONG')) { + define('IDNA_ERROR_DOMAIN_NAME_TOO_LONG', 4); +} +if (!defined('IDNA_ERROR_LEADING_HYPHEN')) { + define('IDNA_ERROR_LEADING_HYPHEN', 8); +} +if (!defined('IDNA_ERROR_TRAILING_HYPHEN')) { + define('IDNA_ERROR_TRAILING_HYPHEN', 16); +} +if (!defined('IDNA_ERROR_HYPHEN_3_4')) { + define('IDNA_ERROR_HYPHEN_3_4', 32); +} +if (!defined('IDNA_ERROR_LEADING_COMBINING_MARK')) { + define('IDNA_ERROR_LEADING_COMBINING_MARK', 64); +} +if (!defined('IDNA_ERROR_DISALLOWED')) { + define('IDNA_ERROR_DISALLOWED', 128); +} +if (!defined('IDNA_ERROR_PUNYCODE')) { + define('IDNA_ERROR_PUNYCODE', 256); +} +if (!defined('IDNA_ERROR_LABEL_HAS_DOT')) { + define('IDNA_ERROR_LABEL_HAS_DOT', 512); +} +if (!defined('IDNA_ERROR_INVALID_ACE_LABEL')) { + define('IDNA_ERROR_INVALID_ACE_LABEL', 1024); +} +if (!defined('IDNA_ERROR_BIDI')) { + define('IDNA_ERROR_BIDI', 2048); +} +if (!defined('IDNA_ERROR_CONTEXTJ')) { + define('IDNA_ERROR_CONTEXTJ', 4096); +} + +if (!function_exists('idn_to_ascii')) { + function idn_to_ascii(?string $domain, ?int $flags = 0, ?int $variant = INTL_IDNA_VARIANT_UTS46, &$idna_info = null): string|false { return p\Idn::idn_to_ascii((string) $domain, (int) $flags, (int) $variant, $idna_info); } +} +if (!function_exists('idn_to_utf8')) { + function idn_to_utf8(?string $domain, ?int $flags = 0, ?int $variant = INTL_IDNA_VARIANT_UTS46, &$idna_info = null): string|false { return p\Idn::idn_to_utf8((string) $domain, (int) $flags, (int) $variant, $idna_info); } +} diff --git a/apps/files_external/3rdparty/symfony/polyfill-intl-idn/composer.json b/apps/files_external/3rdparty/symfony/polyfill-intl-idn/composer.json new file mode 100644 index 000000000000..450d1e7b2f6d --- /dev/null +++ b/apps/files_external/3rdparty/symfony/polyfill-intl-idn/composer.json @@ -0,0 +1,44 @@ +{ + "name": "symfony/polyfill-intl-idn", + "type": "library", + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "keywords": ["polyfill", "shim", "compatibility", "portable", "intl", "idn"], + "homepage": "https://symfony.com", + "license": "MIT", + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "require": { + "php": ">=7.1", + "symfony/polyfill-intl-normalizer": "^1.10", + "symfony/polyfill-php72": "^1.10" + }, + "autoload": { + "psr-4": { "Symfony\\Polyfill\\Intl\\Idn\\": "" }, + "files": [ "bootstrap.php" ] + }, + "suggest": { + "ext-intl": "For best performance" + }, + "minimum-stability": "dev", + "extra": { + "branch-alias": { + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + } +} diff --git a/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/LICENSE b/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/LICENSE new file mode 100644 index 000000000000..4cd8bdd3007d --- /dev/null +++ b/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/LICENSE @@ -0,0 +1,19 @@ +Copyright (c) 2015-2019 Fabien Potencier + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished +to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/Normalizer.php b/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/Normalizer.php new file mode 100644 index 000000000000..4443c2322af9 --- /dev/null +++ b/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/Normalizer.php @@ -0,0 +1,310 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Polyfill\Intl\Normalizer; + +/** + * Normalizer is a PHP fallback implementation of the Normalizer class provided by the intl extension. + * + * It has been validated with Unicode 6.3 Normalization Conformance Test. + * See http://www.unicode.org/reports/tr15/ for detailed info about Unicode normalizations. + * + * @author Nicolas Grekas + * + * @internal + */ +class Normalizer +{ + public const FORM_D = \Normalizer::FORM_D; + public const FORM_KD = \Normalizer::FORM_KD; + public const FORM_C = \Normalizer::FORM_C; + public const FORM_KC = \Normalizer::FORM_KC; + public const NFD = \Normalizer::NFD; + public const NFKD = \Normalizer::NFKD; + public const NFC = \Normalizer::NFC; + public const NFKC = \Normalizer::NFKC; + + private static $C; + private static $D; + private static $KD; + private static $cC; + private static $ulenMask = ["\xC0" => 2, "\xD0" => 2, "\xE0" => 3, "\xF0" => 4]; + private static $ASCII = "\x20\x65\x69\x61\x73\x6E\x74\x72\x6F\x6C\x75\x64\x5D\x5B\x63\x6D\x70\x27\x0A\x67\x7C\x68\x76\x2E\x66\x62\x2C\x3A\x3D\x2D\x71\x31\x30\x43\x32\x2A\x79\x78\x29\x28\x4C\x39\x41\x53\x2F\x50\x22\x45\x6A\x4D\x49\x6B\x33\x3E\x35\x54\x3C\x44\x34\x7D\x42\x7B\x38\x46\x77\x52\x36\x37\x55\x47\x4E\x3B\x4A\x7A\x56\x23\x48\x4F\x57\x5F\x26\x21\x4B\x3F\x58\x51\x25\x59\x5C\x09\x5A\x2B\x7E\x5E\x24\x40\x60\x7F\x00\x01\x02\x03\x04\x05\x06\x07\x08\x0B\x0C\x0D\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\x1B\x1C\x1D\x1E\x1F"; + + public static function isNormalized(string $s, int $form = self::FORM_C) + { + if (!\in_array($form, [self::NFD, self::NFKD, self::NFC, self::NFKC])) { + return false; + } + if (!isset($s[strspn($s, self::$ASCII)])) { + return true; + } + if (self::NFC == $form && preg_match('//u', $s) && !preg_match('/[^\x00-\x{2FF}]/u', $s)) { + return true; + } + + return self::normalize($s, $form) === $s; + } + + public static function normalize(string $s, int $form = self::FORM_C) + { + if (!preg_match('//u', $s)) { + return false; + } + + switch ($form) { + case self::NFC: $C = true; $K = false; break; + case self::NFD: $C = false; $K = false; break; + case self::NFKC: $C = true; $K = true; break; + case self::NFKD: $C = false; $K = true; break; + default: + if (\defined('Normalizer::NONE') && \Normalizer::NONE == $form) { + return $s; + } + + if (80000 > \PHP_VERSION_ID) { + return false; + } + + throw new \ValueError('normalizer_normalize(): Argument #2 ($form) must be a a valid normalization form'); + } + + if ('' === $s) { + return ''; + } + + if ($K && null === self::$KD) { + self::$KD = self::getData('compatibilityDecomposition'); + } + + if (null === self::$D) { + self::$D = self::getData('canonicalDecomposition'); + self::$cC = self::getData('combiningClass'); + } + + if (null !== $mbEncoding = (2 /* MB_OVERLOAD_STRING */ & (int) ini_get('mbstring.func_overload')) ? mb_internal_encoding() : null) { + mb_internal_encoding('8bit'); + } + + $r = self::decompose($s, $K); + + if ($C) { + if (null === self::$C) { + self::$C = self::getData('canonicalComposition'); + } + + $r = self::recompose($r); + } + if (null !== $mbEncoding) { + mb_internal_encoding($mbEncoding); + } + + return $r; + } + + private static function recompose($s) + { + $ASCII = self::$ASCII; + $compMap = self::$C; + $combClass = self::$cC; + $ulenMask = self::$ulenMask; + + $result = $tail = ''; + + $i = $s[0] < "\x80" ? 1 : $ulenMask[$s[0] & "\xF0"]; + $len = \strlen($s); + + $lastUchr = substr($s, 0, $i); + $lastUcls = isset($combClass[$lastUchr]) ? 256 : 0; + + while ($i < $len) { + if ($s[$i] < "\x80") { + // ASCII chars + + if ($tail) { + $lastUchr .= $tail; + $tail = ''; + } + + if ($j = strspn($s, $ASCII, $i + 1)) { + $lastUchr .= substr($s, $i, $j); + $i += $j; + } + + $result .= $lastUchr; + $lastUchr = $s[$i]; + $lastUcls = 0; + ++$i; + continue; + } + + $ulen = $ulenMask[$s[$i] & "\xF0"]; + $uchr = substr($s, $i, $ulen); + + if ($lastUchr < "\xE1\x84\x80" || "\xE1\x84\x92" < $lastUchr + || $uchr < "\xE1\x85\xA1" || "\xE1\x85\xB5" < $uchr + || $lastUcls) { + // Table lookup and combining chars composition + + $ucls = $combClass[$uchr] ?? 0; + + if (isset($compMap[$lastUchr.$uchr]) && (!$lastUcls || $lastUcls < $ucls)) { + $lastUchr = $compMap[$lastUchr.$uchr]; + } elseif ($lastUcls = $ucls) { + $tail .= $uchr; + } else { + if ($tail) { + $lastUchr .= $tail; + $tail = ''; + } + + $result .= $lastUchr; + $lastUchr = $uchr; + } + } else { + // Hangul chars + + $L = \ord($lastUchr[2]) - 0x80; + $V = \ord($uchr[2]) - 0xA1; + $T = 0; + + $uchr = substr($s, $i + $ulen, 3); + + if ("\xE1\x86\xA7" <= $uchr && $uchr <= "\xE1\x87\x82") { + $T = \ord($uchr[2]) - 0xA7; + 0 > $T && $T += 0x40; + $ulen += 3; + } + + $L = 0xAC00 + ($L * 21 + $V) * 28 + $T; + $lastUchr = \chr(0xE0 | $L >> 12).\chr(0x80 | $L >> 6 & 0x3F).\chr(0x80 | $L & 0x3F); + } + + $i += $ulen; + } + + return $result.$lastUchr.$tail; + } + + private static function decompose($s, $c) + { + $result = ''; + + $ASCII = self::$ASCII; + $decompMap = self::$D; + $combClass = self::$cC; + $ulenMask = self::$ulenMask; + if ($c) { + $compatMap = self::$KD; + } + + $c = []; + $i = 0; + $len = \strlen($s); + + while ($i < $len) { + if ($s[$i] < "\x80") { + // ASCII chars + + if ($c) { + ksort($c); + $result .= implode('', $c); + $c = []; + } + + $j = 1 + strspn($s, $ASCII, $i + 1); + $result .= substr($s, $i, $j); + $i += $j; + continue; + } + + $ulen = $ulenMask[$s[$i] & "\xF0"]; + $uchr = substr($s, $i, $ulen); + $i += $ulen; + + if ($uchr < "\xEA\xB0\x80" || "\xED\x9E\xA3" < $uchr) { + // Table lookup + + if ($uchr !== $j = $compatMap[$uchr] ?? ($decompMap[$uchr] ?? $uchr)) { + $uchr = $j; + + $j = \strlen($uchr); + $ulen = $uchr[0] < "\x80" ? 1 : $ulenMask[$uchr[0] & "\xF0"]; + + if ($ulen != $j) { + // Put trailing chars in $s + + $j -= $ulen; + $i -= $j; + + if (0 > $i) { + $s = str_repeat(' ', -$i).$s; + $len -= $i; + $i = 0; + } + + while ($j--) { + $s[$i + $j] = $uchr[$ulen + $j]; + } + + $uchr = substr($uchr, 0, $ulen); + } + } + if (isset($combClass[$uchr])) { + // Combining chars, for sorting + + if (!isset($c[$combClass[$uchr]])) { + $c[$combClass[$uchr]] = ''; + } + $c[$combClass[$uchr]] .= $uchr; + continue; + } + } else { + // Hangul chars + + $uchr = unpack('C*', $uchr); + $j = (($uchr[1] - 224) << 12) + (($uchr[2] - 128) << 6) + $uchr[3] - 0xAC80; + + $uchr = "\xE1\x84".\chr(0x80 + (int) ($j / 588)) + ."\xE1\x85".\chr(0xA1 + (int) (($j % 588) / 28)); + + if ($j %= 28) { + $uchr .= $j < 25 + ? ("\xE1\x86".\chr(0xA7 + $j)) + : ("\xE1\x87".\chr(0x67 + $j)); + } + } + if ($c) { + ksort($c); + $result .= implode('', $c); + $c = []; + } + + $result .= $uchr; + } + + if ($c) { + ksort($c); + $result .= implode('', $c); + } + + return $result; + } + + private static function getData($file) + { + if (file_exists($file = __DIR__.'/Resources/unidata/'.$file.'.php')) { + return require $file; + } + + return false; + } +} diff --git a/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/README.md b/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/README.md new file mode 100644 index 000000000000..15060c5f1fa4 --- /dev/null +++ b/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/README.md @@ -0,0 +1,14 @@ +Symfony Polyfill / Intl: Normalizer +=================================== + +This component provides a fallback implementation for the +[`Normalizer`](https://php.net/Normalizer) class provided +by the [Intl](https://php.net/intl) extension. + +More information can be found in the +[main Polyfill README](https://github.com/symfony/polyfill/blob/master/README.md). + +License +======= + +This library is released under the [MIT license](LICENSE). diff --git a/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/Resources/stubs/Normalizer.php b/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/Resources/stubs/Normalizer.php new file mode 100644 index 000000000000..0fdfc890a2a8 --- /dev/null +++ b/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/Resources/stubs/Normalizer.php @@ -0,0 +1,17 @@ + 'À', + 'Á' => 'Á', + 'Â' => 'Â', + 'Ã' => 'Ã', + 'Ä' => 'Ä', + 'Å' => 'Å', + 'Ç' => 'Ç', + 'È' => 'È', + 'É' => 'É', + 'Ê' => 'Ê', + 'Ë' => 'Ë', + 'Ì' => 'Ì', + 'Í' => 'Í', + 'Î' => 'Î', + 'Ï' => 'Ï', + 'Ñ' => 'Ñ', + 'Ò' => 'Ò', + 'Ó' => 'Ó', + 'Ô' => 'Ô', + 'Õ' => 'Õ', + 'Ö' => 'Ö', + 'Ù' => 'Ù', + 'Ú' => 'Ú', + 'Û' => 'Û', + 'Ü' => 'Ü', + 'Ý' => 'Ý', + 'à' => 'à', + 'á' => 'á', + 'â' => 'â', + 'ã' => 'ã', + 'ä' => 'ä', + 'å' => 'å', + 'ç' => 'ç', + 'è' => 'è', + 'é' => 'é', + 'ê' => 'ê', + 'ë' => 'ë', + 'ì' => 'ì', + 'í' => 'í', + 'î' => 'î', + 'ï' => 'ï', + 'ñ' => 'ñ', + 'ò' => 'ò', + 'ó' => 'ó', + 'ô' => 'ô', + 'õ' => 'õ', + 'ö' => 'ö', + 'ù' => 'ù', + 'ú' => 'ú', + 'û' => 'û', + 'ü' => 'ü', + 'ý' => 'ý', + 'ÿ' => 'ÿ', + 'Ā' => 'Ā', + 'ā' => 'ā', + 'Ă' => 'Ă', + 'ă' => 'ă', + 'Ą' => 'Ą', + 'ą' => 'ą', + 'Ć' => 'Ć', + 'ć' => 'ć', + 'Ĉ' => 'Ĉ', + 'ĉ' => 'ĉ', + 'Ċ' => 'Ċ', + 'ċ' => 'ċ', + 'Č' => 'Č', + 'č' => 'č', + 'Ď' => 'Ď', + 'ď' => 'ď', + 'Ē' => 'Ē', + 'ē' => 'ē', + 'Ĕ' => 'Ĕ', + 'ĕ' => 'ĕ', + 'Ė' => 'Ė', + 'ė' => 'ė', + 'Ę' => 'Ę', + 'ę' => 'ę', + 'Ě' => 'Ě', + 'ě' => 'ě', + 'Ĝ' => 'Ĝ', + 'ĝ' => 'ĝ', + 'Ğ' => 'Ğ', + 'ğ' => 'ğ', + 'Ġ' => 'Ġ', + 'ġ' => 'ġ', + 'Ģ' => 'Ģ', + 'ģ' => 'ģ', + 'Ĥ' => 'Ĥ', + 'ĥ' => 'ĥ', + 'Ĩ' => 'Ĩ', + 'ĩ' => 'ĩ', + 'Ī' => 'Ī', + 'ī' => 'ī', + 'Ĭ' => 'Ĭ', + 'ĭ' => 'ĭ', + 'Į' => 'Į', + 'į' => 'į', + 'İ' => 'İ', + 'Ĵ' => 'Ĵ', + 'ĵ' => 'ĵ', + 'Ķ' => 'Ķ', + 'ķ' => 'ķ', + 'Ĺ' => 'Ĺ', + 'ĺ' => 'ĺ', + 'Ļ' => 'Ļ', + 'ļ' => 'ļ', + 'Ľ' => 'Ľ', + 'ľ' => 'ľ', + 'Ń' => 'Ń', + 'ń' => 'ń', + 'Ņ' => 'Ņ', + 'ņ' => 'ņ', + 'Ň' => 'Ň', + 'ň' => 'ň', + 'Ō' => 'Ō', + 'ō' => 'ō', + 'Ŏ' => 'Ŏ', + 'ŏ' => 'ŏ', + 'Ő' => 'Ő', + 'ő' => 'ő', + 'Ŕ' => 'Ŕ', + 'ŕ' => 'ŕ', + 'Ŗ' => 'Ŗ', + 'ŗ' => 'ŗ', + 'Ř' => 'Ř', + 'ř' => 'ř', + 'Ś' => 'Ś', + 'ś' => 'ś', + 'Ŝ' => 'Ŝ', + 'ŝ' => 'ŝ', + 'Ş' => 'Ş', + 'ş' => 'ş', + 'Š' => 'Š', + 'š' => 'š', + 'Ţ' => 'Ţ', + 'ţ' => 'ţ', + 'Ť' => 'Ť', + 'ť' => 'ť', + 'Ũ' => 'Ũ', + 'ũ' => 'ũ', + 'Ū' => 'Ū', + 'ū' => 'ū', + 'Ŭ' => 'Ŭ', + 'ŭ' => 'ŭ', + 'Ů' => 'Ů', + 'ů' => 'ů', + 'Ű' => 'Ű', + 'ű' => 'ű', + 'Ų' => 'Ų', + 'ų' => 'ų', + 'Ŵ' => 'Ŵ', + 'ŵ' => 'ŵ', + 'Ŷ' => 'Ŷ', + 'ŷ' => 'ŷ', + 'Ÿ' => 'Ÿ', + 'Ź' => 'Ź', + 'ź' => 'ź', + 'Ż' => 'Ż', + 'ż' => 'ż', + 'Ž' => 'Ž', + 'ž' => 'ž', + 'Ơ' => 'Ơ', + 'ơ' => 'ơ', + 'Ư' => 'Ư', + 'ư' => 'ư', + 'Ǎ' => 'Ǎ', + 'ǎ' => 'ǎ', + 'Ǐ' => 'Ǐ', + 'ǐ' => 'ǐ', + 'Ǒ' => 'Ǒ', + 'ǒ' => 'ǒ', + 'Ǔ' => 'Ǔ', + 'ǔ' => 'ǔ', + 'Ǖ' => 'Ǖ', + 'ǖ' => 'ǖ', + 'Ǘ' => 'Ǘ', + 'ǘ' => 'ǘ', + 'Ǚ' => 'Ǚ', + 'ǚ' => 'ǚ', + 'Ǜ' => 'Ǜ', + 'ǜ' => 'ǜ', + 'Ǟ' => 'Ǟ', + 'ǟ' => 'ǟ', + 'Ǡ' => 'Ǡ', + 'ǡ' => 'ǡ', + 'Ǣ' => 'Ǣ', + 'ǣ' => 'ǣ', + 'Ǧ' => 'Ǧ', + 'ǧ' => 'ǧ', + 'Ǩ' => 'Ǩ', + 'ǩ' => 'ǩ', + 'Ǫ' => 'Ǫ', + 'ǫ' => 'ǫ', + 'Ǭ' => 'Ǭ', + 'ǭ' => 'ǭ', + 'Ǯ' => 'Ǯ', + 'ǯ' => 'ǯ', + 'ǰ' => 'ǰ', + 'Ǵ' => 'Ǵ', + 'ǵ' => 'ǵ', + 'Ǹ' => 'Ǹ', + 'ǹ' => 'ǹ', + 'Ǻ' => 'Ǻ', + 'ǻ' => 'ǻ', + 'Ǽ' => 'Ǽ', + 'ǽ' => 'ǽ', + 'Ǿ' => 'Ǿ', + 'ǿ' => 'ǿ', + 'Ȁ' => 'Ȁ', + 'ȁ' => 'ȁ', + 'Ȃ' => 'Ȃ', + 'ȃ' => 'ȃ', + 'Ȅ' => 'Ȅ', + 'ȅ' => 'ȅ', + 'Ȇ' => 'Ȇ', + 'ȇ' => 'ȇ', + 'Ȉ' => 'Ȉ', + 'ȉ' => 'ȉ', + 'Ȋ' => 'Ȋ', + 'ȋ' => 'ȋ', + 'Ȍ' => 'Ȍ', + 'ȍ' => 'ȍ', + 'Ȏ' => 'Ȏ', + 'ȏ' => 'ȏ', + 'Ȑ' => 'Ȑ', + 'ȑ' => 'ȑ', + 'Ȓ' => 'Ȓ', + 'ȓ' => 'ȓ', + 'Ȕ' => 'Ȕ', + 'ȕ' => 'ȕ', + 'Ȗ' => 'Ȗ', + 'ȗ' => 'ȗ', + 'Ș' => 'Ș', + 'ș' => 'ș', + 'Ț' => 'Ț', + 'ț' => 'ț', + 'Ȟ' => 'Ȟ', + 'ȟ' => 'ȟ', + 'Ȧ' => 'Ȧ', + 'ȧ' => 'ȧ', + 'Ȩ' => 'Ȩ', + 'ȩ' => 'ȩ', + 'Ȫ' => 'Ȫ', + 'ȫ' => 'ȫ', + 'Ȭ' => 'Ȭ', + 'ȭ' => 'ȭ', + 'Ȯ' => 'Ȯ', + 'ȯ' => 'ȯ', + 'Ȱ' => 'Ȱ', + 'ȱ' => 'ȱ', + 'Ȳ' => 'Ȳ', + 'ȳ' => 'ȳ', + '΅' => '΅', + 'Ά' => 'Ά', + 'Έ' => 'Έ', + 'Ή' => 'Ή', + 'Ί' => 'Ί', + 'Ό' => 'Ό', + 'Ύ' => 'Ύ', + 'Ώ' => 'Ώ', + 'ΐ' => 'ΐ', + 'Ϊ' => 'Ϊ', + 'Ϋ' => 'Ϋ', + 'ά' => 'ά', + 'έ' => 'έ', + 'ή' => 'ή', + 'ί' => 'ί', + 'ΰ' => 'ΰ', + 'ϊ' => 'ϊ', + 'ϋ' => 'ϋ', + 'ό' => 'ό', + 'ύ' => 'ύ', + 'ώ' => 'ώ', + 'ϓ' => 'ϓ', + 'ϔ' => 'ϔ', + 'Ѐ' => 'Ѐ', + 'Ё' => 'Ё', + 'Ѓ' => 'Ѓ', + 'Ї' => 'Ї', + 'Ќ' => 'Ќ', + 'Ѝ' => 'Ѝ', + 'Ў' => 'Ў', + 'Й' => 'Й', + 'й' => 'й', + 'ѐ' => 'ѐ', + 'ё' => 'ё', + 'ѓ' => 'ѓ', + 'ї' => 'ї', + 'ќ' => 'ќ', + 'ѝ' => 'ѝ', + 'ў' => 'ў', + 'Ѷ' => 'Ѷ', + 'ѷ' => 'ѷ', + 'Ӂ' => 'Ӂ', + 'ӂ' => 'ӂ', + 'Ӑ' => 'Ӑ', + 'ӑ' => 'ӑ', + 'Ӓ' => 'Ӓ', + 'ӓ' => 'ӓ', + 'Ӗ' => 'Ӗ', + 'ӗ' => 'ӗ', + 'Ӛ' => 'Ӛ', + 'ӛ' => 'ӛ', + 'Ӝ' => 'Ӝ', + 'ӝ' => 'ӝ', + 'Ӟ' => 'Ӟ', + 'ӟ' => 'ӟ', + 'Ӣ' => 'Ӣ', + 'ӣ' => 'ӣ', + 'Ӥ' => 'Ӥ', + 'ӥ' => 'ӥ', + 'Ӧ' => 'Ӧ', + 'ӧ' => 'ӧ', + 'Ӫ' => 'Ӫ', + 'ӫ' => 'ӫ', + 'Ӭ' => 'Ӭ', + 'ӭ' => 'ӭ', + 'Ӯ' => 'Ӯ', + 'ӯ' => 'ӯ', + 'Ӱ' => 'Ӱ', + 'ӱ' => 'ӱ', + 'Ӳ' => 'Ӳ', + 'ӳ' => 'ӳ', + 'Ӵ' => 'Ӵ', + 'ӵ' => 'ӵ', + 'Ӹ' => 'Ӹ', + 'ӹ' => 'ӹ', + 'آ' => 'آ', + 'أ' => 'أ', + 'ؤ' => 'ؤ', + 'إ' => 'إ', + 'ئ' => 'ئ', + 'ۀ' => 'ۀ', + 'ۂ' => 'ۂ', + 'ۓ' => 'ۓ', + 'ऩ' => 'ऩ', + 'ऱ' => 'ऱ', + 'ऴ' => 'ऴ', + 'ো' => 'ো', + 'ৌ' => 'ৌ', + 'ୈ' => 'ୈ', + 'ୋ' => 'ୋ', + 'ୌ' => 'ୌ', + 'ஔ' => 'ஔ', + 'ொ' => 'ொ', + 'ோ' => 'ோ', + 'ௌ' => 'ௌ', + 'ై' => 'ై', + 'ೀ' => 'ೀ', + 'ೇ' => 'ೇ', + 'ೈ' => 'ೈ', + 'ೊ' => 'ೊ', + 'ೋ' => 'ೋ', + 'ൊ' => 'ൊ', + 'ോ' => 'ോ', + 'ൌ' => 'ൌ', + 'ේ' => 'ේ', + 'ො' => 'ො', + 'ෝ' => 'ෝ', + 'ෞ' => 'ෞ', + 'ဦ' => 'ဦ', + 'ᬆ' => 'ᬆ', + 'ᬈ' => 'ᬈ', + 'ᬊ' => 'ᬊ', + 'ᬌ' => 'ᬌ', + 'ᬎ' => 'ᬎ', + 'ᬒ' => 'ᬒ', + 'ᬻ' => 'ᬻ', + 'ᬽ' => 'ᬽ', + 'ᭀ' => 'ᭀ', + 'ᭁ' => 'ᭁ', + 'ᭃ' => 'ᭃ', + 'Ḁ' => 'Ḁ', + 'ḁ' => 'ḁ', + 'Ḃ' => 'Ḃ', + 'ḃ' => 'ḃ', + 'Ḅ' => 'Ḅ', + 'ḅ' => 'ḅ', + 'Ḇ' => 'Ḇ', + 'ḇ' => 'ḇ', + 'Ḉ' => 'Ḉ', + 'ḉ' => 'ḉ', + 'Ḋ' => 'Ḋ', + 'ḋ' => 'ḋ', + 'Ḍ' => 'Ḍ', + 'ḍ' => 'ḍ', + 'Ḏ' => 'Ḏ', + 'ḏ' => 'ḏ', + 'Ḑ' => 'Ḑ', + 'ḑ' => 'ḑ', + 'Ḓ' => 'Ḓ', + 'ḓ' => 'ḓ', + 'Ḕ' => 'Ḕ', + 'ḕ' => 'ḕ', + 'Ḗ' => 'Ḗ', + 'ḗ' => 'ḗ', + 'Ḙ' => 'Ḙ', + 'ḙ' => 'ḙ', + 'Ḛ' => 'Ḛ', + 'ḛ' => 'ḛ', + 'Ḝ' => 'Ḝ', + 'ḝ' => 'ḝ', + 'Ḟ' => 'Ḟ', + 'ḟ' => 'ḟ', + 'Ḡ' => 'Ḡ', + 'ḡ' => 'ḡ', + 'Ḣ' => 'Ḣ', + 'ḣ' => 'ḣ', + 'Ḥ' => 'Ḥ', + 'ḥ' => 'ḥ', + 'Ḧ' => 'Ḧ', + 'ḧ' => 'ḧ', + 'Ḩ' => 'Ḩ', + 'ḩ' => 'ḩ', + 'Ḫ' => 'Ḫ', + 'ḫ' => 'ḫ', + 'Ḭ' => 'Ḭ', + 'ḭ' => 'ḭ', + 'Ḯ' => 'Ḯ', + 'ḯ' => 'ḯ', + 'Ḱ' => 'Ḱ', + 'ḱ' => 'ḱ', + 'Ḳ' => 'Ḳ', + 'ḳ' => 'ḳ', + 'Ḵ' => 'Ḵ', + 'ḵ' => 'ḵ', + 'Ḷ' => 'Ḷ', + 'ḷ' => 'ḷ', + 'Ḹ' => 'Ḹ', + 'ḹ' => 'ḹ', + 'Ḻ' => 'Ḻ', + 'ḻ' => 'ḻ', + 'Ḽ' => 'Ḽ', + 'ḽ' => 'ḽ', + 'Ḿ' => 'Ḿ', + 'ḿ' => 'ḿ', + 'Ṁ' => 'Ṁ', + 'ṁ' => 'ṁ', + 'Ṃ' => 'Ṃ', + 'ṃ' => 'ṃ', + 'Ṅ' => 'Ṅ', + 'ṅ' => 'ṅ', + 'Ṇ' => 'Ṇ', + 'ṇ' => 'ṇ', + 'Ṉ' => 'Ṉ', + 'ṉ' => 'ṉ', + 'Ṋ' => 'Ṋ', + 'ṋ' => 'ṋ', + 'Ṍ' => 'Ṍ', + 'ṍ' => 'ṍ', + 'Ṏ' => 'Ṏ', + 'ṏ' => 'ṏ', + 'Ṑ' => 'Ṑ', + 'ṑ' => 'ṑ', + 'Ṓ' => 'Ṓ', + 'ṓ' => 'ṓ', + 'Ṕ' => 'Ṕ', + 'ṕ' => 'ṕ', + 'Ṗ' => 'Ṗ', + 'ṗ' => 'ṗ', + 'Ṙ' => 'Ṙ', + 'ṙ' => 'ṙ', + 'Ṛ' => 'Ṛ', + 'ṛ' => 'ṛ', + 'Ṝ' => 'Ṝ', + 'ṝ' => 'ṝ', + 'Ṟ' => 'Ṟ', + 'ṟ' => 'ṟ', + 'Ṡ' => 'Ṡ', + 'ṡ' => 'ṡ', + 'Ṣ' => 'Ṣ', + 'ṣ' => 'ṣ', + 'Ṥ' => 'Ṥ', + 'ṥ' => 'ṥ', + 'Ṧ' => 'Ṧ', + 'ṧ' => 'ṧ', + 'Ṩ' => 'Ṩ', + 'ṩ' => 'ṩ', + 'Ṫ' => 'Ṫ', + 'ṫ' => 'ṫ', + 'Ṭ' => 'Ṭ', + 'ṭ' => 'ṭ', + 'Ṯ' => 'Ṯ', + 'ṯ' => 'ṯ', + 'Ṱ' => 'Ṱ', + 'ṱ' => 'ṱ', + 'Ṳ' => 'Ṳ', + 'ṳ' => 'ṳ', + 'Ṵ' => 'Ṵ', + 'ṵ' => 'ṵ', + 'Ṷ' => 'Ṷ', + 'ṷ' => 'ṷ', + 'Ṹ' => 'Ṹ', + 'ṹ' => 'ṹ', + 'Ṻ' => 'Ṻ', + 'ṻ' => 'ṻ', + 'Ṽ' => 'Ṽ', + 'ṽ' => 'ṽ', + 'Ṿ' => 'Ṿ', + 'ṿ' => 'ṿ', + 'Ẁ' => 'Ẁ', + 'ẁ' => 'ẁ', + 'Ẃ' => 'Ẃ', + 'ẃ' => 'ẃ', + 'Ẅ' => 'Ẅ', + 'ẅ' => 'ẅ', + 'Ẇ' => 'Ẇ', + 'ẇ' => 'ẇ', + 'Ẉ' => 'Ẉ', + 'ẉ' => 'ẉ', + 'Ẋ' => 'Ẋ', + 'ẋ' => 'ẋ', + 'Ẍ' => 'Ẍ', + 'ẍ' => 'ẍ', + 'Ẏ' => 'Ẏ', + 'ẏ' => 'ẏ', + 'Ẑ' => 'Ẑ', + 'ẑ' => 'ẑ', + 'Ẓ' => 'Ẓ', + 'ẓ' => 'ẓ', + 'Ẕ' => 'Ẕ', + 'ẕ' => 'ẕ', + 'ẖ' => 'ẖ', + 'ẗ' => 'ẗ', + 'ẘ' => 'ẘ', + 'ẙ' => 'ẙ', + 'ẛ' => 'ẛ', + 'Ạ' => 'Ạ', + 'ạ' => 'ạ', + 'Ả' => 'Ả', + 'ả' => 'ả', + 'Ấ' => 'Ấ', + 'ấ' => 'ấ', + 'Ầ' => 'Ầ', + 'ầ' => 'ầ', + 'Ẩ' => 'Ẩ', + 'ẩ' => 'ẩ', + 'Ẫ' => 'Ẫ', + 'ẫ' => 'ẫ', + 'Ậ' => 'Ậ', + 'ậ' => 'ậ', + 'Ắ' => 'Ắ', + 'ắ' => 'ắ', + 'Ằ' => 'Ằ', + 'ằ' => 'ằ', + 'Ẳ' => 'Ẳ', + 'ẳ' => 'ẳ', + 'Ẵ' => 'Ẵ', + 'ẵ' => 'ẵ', + 'Ặ' => 'Ặ', + 'ặ' => 'ặ', + 'Ẹ' => 'Ẹ', + 'ẹ' => 'ẹ', + 'Ẻ' => 'Ẻ', + 'ẻ' => 'ẻ', + 'Ẽ' => 'Ẽ', + 'ẽ' => 'ẽ', + 'Ế' => 'Ế', + 'ế' => 'ế', + 'Ề' => 'Ề', + 'ề' => 'ề', + 'Ể' => 'Ể', + 'ể' => 'ể', + 'Ễ' => 'Ễ', + 'ễ' => 'ễ', + 'Ệ' => 'Ệ', + 'ệ' => 'ệ', + 'Ỉ' => 'Ỉ', + 'ỉ' => 'ỉ', + 'Ị' => 'Ị', + 'ị' => 'ị', + 'Ọ' => 'Ọ', + 'ọ' => 'ọ', + 'Ỏ' => 'Ỏ', + 'ỏ' => 'ỏ', + 'Ố' => 'Ố', + 'ố' => 'ố', + 'Ồ' => 'Ồ', + 'ồ' => 'ồ', + 'Ổ' => 'Ổ', + 'ổ' => 'ổ', + 'Ỗ' => 'Ỗ', + 'ỗ' => 'ỗ', + 'Ộ' => 'Ộ', + 'ộ' => 'ộ', + 'Ớ' => 'Ớ', + 'ớ' => 'ớ', + 'Ờ' => 'Ờ', + 'ờ' => 'ờ', + 'Ở' => 'Ở', + 'ở' => 'ở', + 'Ỡ' => 'Ỡ', + 'ỡ' => 'ỡ', + 'Ợ' => 'Ợ', + 'ợ' => 'ợ', + 'Ụ' => 'Ụ', + 'ụ' => 'ụ', + 'Ủ' => 'Ủ', + 'ủ' => 'ủ', + 'Ứ' => 'Ứ', + 'ứ' => 'ứ', + 'Ừ' => 'Ừ', + 'ừ' => 'ừ', + 'Ử' => 'Ử', + 'ử' => 'ử', + 'Ữ' => 'Ữ', + 'ữ' => 'ữ', + 'Ự' => 'Ự', + 'ự' => 'ự', + 'Ỳ' => 'Ỳ', + 'ỳ' => 'ỳ', + 'Ỵ' => 'Ỵ', + 'ỵ' => 'ỵ', + 'Ỷ' => 'Ỷ', + 'ỷ' => 'ỷ', + 'Ỹ' => 'Ỹ', + 'ỹ' => 'ỹ', + 'ἀ' => 'ἀ', + 'ἁ' => 'ἁ', + 'ἂ' => 'ἂ', + 'ἃ' => 'ἃ', + 'ἄ' => 'ἄ', + 'ἅ' => 'ἅ', + 'ἆ' => 'ἆ', + 'ἇ' => 'ἇ', + 'Ἀ' => 'Ἀ', + 'Ἁ' => 'Ἁ', + 'Ἂ' => 'Ἂ', + 'Ἃ' => 'Ἃ', + 'Ἄ' => 'Ἄ', + 'Ἅ' => 'Ἅ', + 'Ἆ' => 'Ἆ', + 'Ἇ' => 'Ἇ', + 'ἐ' => 'ἐ', + 'ἑ' => 'ἑ', + 'ἒ' => 'ἒ', + 'ἓ' => 'ἓ', + 'ἔ' => 'ἔ', + 'ἕ' => 'ἕ', + 'Ἐ' => 'Ἐ', + 'Ἑ' => 'Ἑ', + 'Ἒ' => 'Ἒ', + 'Ἓ' => 'Ἓ', + 'Ἔ' => 'Ἔ', + 'Ἕ' => 'Ἕ', + 'ἠ' => 'ἠ', + 'ἡ' => 'ἡ', + 'ἢ' => 'ἢ', + 'ἣ' => 'ἣ', + 'ἤ' => 'ἤ', + 'ἥ' => 'ἥ', + 'ἦ' => 'ἦ', + 'ἧ' => 'ἧ', + 'Ἠ' => 'Ἠ', + 'Ἡ' => 'Ἡ', + 'Ἢ' => 'Ἢ', + 'Ἣ' => 'Ἣ', + 'Ἤ' => 'Ἤ', + 'Ἥ' => 'Ἥ', + 'Ἦ' => 'Ἦ', + 'Ἧ' => 'Ἧ', + 'ἰ' => 'ἰ', + 'ἱ' => 'ἱ', + 'ἲ' => 'ἲ', + 'ἳ' => 'ἳ', + 'ἴ' => 'ἴ', + 'ἵ' => 'ἵ', + 'ἶ' => 'ἶ', + 'ἷ' => 'ἷ', + 'Ἰ' => 'Ἰ', + 'Ἱ' => 'Ἱ', + 'Ἲ' => 'Ἲ', + 'Ἳ' => 'Ἳ', + 'Ἴ' => 'Ἴ', + 'Ἵ' => 'Ἵ', + 'Ἶ' => 'Ἶ', + 'Ἷ' => 'Ἷ', + 'ὀ' => 'ὀ', + 'ὁ' => 'ὁ', + 'ὂ' => 'ὂ', + 'ὃ' => 'ὃ', + 'ὄ' => 'ὄ', + 'ὅ' => 'ὅ', + 'Ὀ' => 'Ὀ', + 'Ὁ' => 'Ὁ', + 'Ὂ' => 'Ὂ', + 'Ὃ' => 'Ὃ', + 'Ὄ' => 'Ὄ', + 'Ὅ' => 'Ὅ', + 'ὐ' => 'ὐ', + 'ὑ' => 'ὑ', + 'ὒ' => 'ὒ', + 'ὓ' => 'ὓ', + 'ὔ' => 'ὔ', + 'ὕ' => 'ὕ', + 'ὖ' => 'ὖ', + 'ὗ' => 'ὗ', + 'Ὑ' => 'Ὑ', + 'Ὓ' => 'Ὓ', + 'Ὕ' => 'Ὕ', + 'Ὗ' => 'Ὗ', + 'ὠ' => 'ὠ', + 'ὡ' => 'ὡ', + 'ὢ' => 'ὢ', + 'ὣ' => 'ὣ', + 'ὤ' => 'ὤ', + 'ὥ' => 'ὥ', + 'ὦ' => 'ὦ', + 'ὧ' => 'ὧ', + 'Ὠ' => 'Ὠ', + 'Ὡ' => 'Ὡ', + 'Ὢ' => 'Ὢ', + 'Ὣ' => 'Ὣ', + 'Ὤ' => 'Ὤ', + 'Ὥ' => 'Ὥ', + 'Ὦ' => 'Ὦ', + 'Ὧ' => 'Ὧ', + 'ὰ' => 'ὰ', + 'ὲ' => 'ὲ', + 'ὴ' => 'ὴ', + 'ὶ' => 'ὶ', + 'ὸ' => 'ὸ', + 'ὺ' => 'ὺ', + 'ὼ' => 'ὼ', + 'ᾀ' => 'ᾀ', + 'ᾁ' => 'ᾁ', + 'ᾂ' => 'ᾂ', + 'ᾃ' => 'ᾃ', + 'ᾄ' => 'ᾄ', + 'ᾅ' => 'ᾅ', + 'ᾆ' => 'ᾆ', + 'ᾇ' => 'ᾇ', + 'ᾈ' => 'ᾈ', + 'ᾉ' => 'ᾉ', + 'ᾊ' => 'ᾊ', + 'ᾋ' => 'ᾋ', + 'ᾌ' => 'ᾌ', + 'ᾍ' => 'ᾍ', + 'ᾎ' => 'ᾎ', + 'ᾏ' => 'ᾏ', + 'ᾐ' => 'ᾐ', + 'ᾑ' => 'ᾑ', + 'ᾒ' => 'ᾒ', + 'ᾓ' => 'ᾓ', + 'ᾔ' => 'ᾔ', + 'ᾕ' => 'ᾕ', + 'ᾖ' => 'ᾖ', + 'ᾗ' => 'ᾗ', + 'ᾘ' => 'ᾘ', + 'ᾙ' => 'ᾙ', + 'ᾚ' => 'ᾚ', + 'ᾛ' => 'ᾛ', + 'ᾜ' => 'ᾜ', + 'ᾝ' => 'ᾝ', + 'ᾞ' => 'ᾞ', + 'ᾟ' => 'ᾟ', + 'ᾠ' => 'ᾠ', + 'ᾡ' => 'ᾡ', + 'ᾢ' => 'ᾢ', + 'ᾣ' => 'ᾣ', + 'ᾤ' => 'ᾤ', + 'ᾥ' => 'ᾥ', + 'ᾦ' => 'ᾦ', + 'ᾧ' => 'ᾧ', + 'ᾨ' => 'ᾨ', + 'ᾩ' => 'ᾩ', + 'ᾪ' => 'ᾪ', + 'ᾫ' => 'ᾫ', + 'ᾬ' => 'ᾬ', + 'ᾭ' => 'ᾭ', + 'ᾮ' => 'ᾮ', + 'ᾯ' => 'ᾯ', + 'ᾰ' => 'ᾰ', + 'ᾱ' => 'ᾱ', + 'ᾲ' => 'ᾲ', + 'ᾳ' => 'ᾳ', + 'ᾴ' => 'ᾴ', + 'ᾶ' => 'ᾶ', + 'ᾷ' => 'ᾷ', + 'Ᾰ' => 'Ᾰ', + 'Ᾱ' => 'Ᾱ', + 'Ὰ' => 'Ὰ', + 'ᾼ' => 'ᾼ', + '῁' => '῁', + 'ῂ' => 'ῂ', + 'ῃ' => 'ῃ', + 'ῄ' => 'ῄ', + 'ῆ' => 'ῆ', + 'ῇ' => 'ῇ', + 'Ὲ' => 'Ὲ', + 'Ὴ' => 'Ὴ', + 'ῌ' => 'ῌ', + '῍' => '῍', + '῎' => '῎', + '῏' => '῏', + 'ῐ' => 'ῐ', + 'ῑ' => 'ῑ', + 'ῒ' => 'ῒ', + 'ῖ' => 'ῖ', + 'ῗ' => 'ῗ', + 'Ῐ' => 'Ῐ', + 'Ῑ' => 'Ῑ', + 'Ὶ' => 'Ὶ', + '῝' => '῝', + '῞' => '῞', + '῟' => '῟', + 'ῠ' => 'ῠ', + 'ῡ' => 'ῡ', + 'ῢ' => 'ῢ', + 'ῤ' => 'ῤ', + 'ῥ' => 'ῥ', + 'ῦ' => 'ῦ', + 'ῧ' => 'ῧ', + 'Ῠ' => 'Ῠ', + 'Ῡ' => 'Ῡ', + 'Ὺ' => 'Ὺ', + 'Ῥ' => 'Ῥ', + '῭' => '῭', + 'ῲ' => 'ῲ', + 'ῳ' => 'ῳ', + 'ῴ' => 'ῴ', + 'ῶ' => 'ῶ', + 'ῷ' => 'ῷ', + 'Ὸ' => 'Ὸ', + 'Ὼ' => 'Ὼ', + 'ῼ' => 'ῼ', + '↚' => '↚', + '↛' => '↛', + '↮' => '↮', + '⇍' => '⇍', + '⇎' => '⇎', + '⇏' => '⇏', + '∄' => '∄', + '∉' => '∉', + '∌' => '∌', + '∤' => '∤', + '∦' => '∦', + '≁' => '≁', + '≄' => '≄', + '≇' => '≇', + '≉' => '≉', + '≠' => '≠', + '≢' => '≢', + '≭' => '≭', + '≮' => '≮', + '≯' => '≯', + '≰' => '≰', + '≱' => '≱', + '≴' => '≴', + '≵' => '≵', + '≸' => '≸', + '≹' => '≹', + '⊀' => '⊀', + '⊁' => '⊁', + '⊄' => '⊄', + '⊅' => '⊅', + '⊈' => '⊈', + '⊉' => '⊉', + '⊬' => '⊬', + '⊭' => '⊭', + '⊮' => '⊮', + '⊯' => '⊯', + '⋠' => '⋠', + '⋡' => '⋡', + '⋢' => '⋢', + '⋣' => '⋣', + '⋪' => '⋪', + '⋫' => '⋫', + '⋬' => '⋬', + '⋭' => '⋭', + 'が' => 'が', + 'ぎ' => 'ぎ', + 'ぐ' => 'ぐ', + 'げ' => 'げ', + 'ご' => 'ご', + 'ざ' => 'ざ', + 'じ' => 'じ', + 'ず' => 'ず', + 'ぜ' => 'ぜ', + 'ぞ' => 'ぞ', + 'だ' => 'だ', + 'ぢ' => 'ぢ', + 'づ' => 'づ', + 'で' => 'で', + 'ど' => 'ど', + 'ば' => 'ば', + 'ぱ' => 'ぱ', + 'び' => 'び', + 'ぴ' => 'ぴ', + 'ぶ' => 'ぶ', + 'ぷ' => 'ぷ', + 'べ' => 'べ', + 'ぺ' => 'ぺ', + 'ぼ' => 'ぼ', + 'ぽ' => 'ぽ', + 'ゔ' => 'ゔ', + 'ゞ' => 'ゞ', + 'ガ' => 'ガ', + 'ギ' => 'ギ', + 'グ' => 'グ', + 'ゲ' => 'ゲ', + 'ゴ' => 'ゴ', + 'ザ' => 'ザ', + 'ジ' => 'ジ', + 'ズ' => 'ズ', + 'ゼ' => 'ゼ', + 'ゾ' => 'ゾ', + 'ダ' => 'ダ', + 'ヂ' => 'ヂ', + 'ヅ' => 'ヅ', + 'デ' => 'デ', + 'ド' => 'ド', + 'バ' => 'バ', + 'パ' => 'パ', + 'ビ' => 'ビ', + 'ピ' => 'ピ', + 'ブ' => 'ブ', + 'プ' => 'プ', + 'ベ' => 'ベ', + 'ペ' => 'ペ', + 'ボ' => 'ボ', + 'ポ' => 'ポ', + 'ヴ' => 'ヴ', + 'ヷ' => 'ヷ', + 'ヸ' => 'ヸ', + 'ヹ' => 'ヹ', + 'ヺ' => 'ヺ', + 'ヾ' => 'ヾ', + '𑂚' => '𑂚', + '𑂜' => '𑂜', + '𑂫' => '𑂫', + '𑄮' => '𑄮', + '𑄯' => '𑄯', + '𑍋' => '𑍋', + '𑍌' => '𑍌', + '𑒻' => '𑒻', + '𑒼' => '𑒼', + '𑒾' => '𑒾', + '𑖺' => '𑖺', + '𑖻' => '𑖻', + '𑤸' => '𑤸', +); diff --git a/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/Resources/unidata/canonicalDecomposition.php b/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/Resources/unidata/canonicalDecomposition.php new file mode 100644 index 000000000000..5a3e8e0969d6 --- /dev/null +++ b/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/Resources/unidata/canonicalDecomposition.php @@ -0,0 +1,2065 @@ + 'À', + 'Á' => 'Á', + 'Â' => 'Â', + 'Ã' => 'Ã', + 'Ä' => 'Ä', + 'Å' => 'Å', + 'Ç' => 'Ç', + 'È' => 'È', + 'É' => 'É', + 'Ê' => 'Ê', + 'Ë' => 'Ë', + 'Ì' => 'Ì', + 'Í' => 'Í', + 'Î' => 'Î', + 'Ï' => 'Ï', + 'Ñ' => 'Ñ', + 'Ò' => 'Ò', + 'Ó' => 'Ó', + 'Ô' => 'Ô', + 'Õ' => 'Õ', + 'Ö' => 'Ö', + 'Ù' => 'Ù', + 'Ú' => 'Ú', + 'Û' => 'Û', + 'Ü' => 'Ü', + 'Ý' => 'Ý', + 'à' => 'à', + 'á' => 'á', + 'â' => 'â', + 'ã' => 'ã', + 'ä' => 'ä', + 'å' => 'å', + 'ç' => 'ç', + 'è' => 'è', + 'é' => 'é', + 'ê' => 'ê', + 'ë' => 'ë', + 'ì' => 'ì', + 'í' => 'í', + 'î' => 'î', + 'ï' => 'ï', + 'ñ' => 'ñ', + 'ò' => 'ò', + 'ó' => 'ó', + 'ô' => 'ô', + 'õ' => 'õ', + 'ö' => 'ö', + 'ù' => 'ù', + 'ú' => 'ú', + 'û' => 'û', + 'ü' => 'ü', + 'ý' => 'ý', + 'ÿ' => 'ÿ', + 'Ā' => 'Ā', + 'ā' => 'ā', + 'Ă' => 'Ă', + 'ă' => 'ă', + 'Ą' => 'Ą', + 'ą' => 'ą', + 'Ć' => 'Ć', + 'ć' => 'ć', + 'Ĉ' => 'Ĉ', + 'ĉ' => 'ĉ', + 'Ċ' => 'Ċ', + 'ċ' => 'ċ', + 'Č' => 'Č', + 'č' => 'č', + 'Ď' => 'Ď', + 'ď' => 'ď', + 'Ē' => 'Ē', + 'ē' => 'ē', + 'Ĕ' => 'Ĕ', + 'ĕ' => 'ĕ', + 'Ė' => 'Ė', + 'ė' => 'ė', + 'Ę' => 'Ę', + 'ę' => 'ę', + 'Ě' => 'Ě', + 'ě' => 'ě', + 'Ĝ' => 'Ĝ', + 'ĝ' => 'ĝ', + 'Ğ' => 'Ğ', + 'ğ' => 'ğ', + 'Ġ' => 'Ġ', + 'ġ' => 'ġ', + 'Ģ' => 'Ģ', + 'ģ' => 'ģ', + 'Ĥ' => 'Ĥ', + 'ĥ' => 'ĥ', + 'Ĩ' => 'Ĩ', + 'ĩ' => 'ĩ', + 'Ī' => 'Ī', + 'ī' => 'ī', + 'Ĭ' => 'Ĭ', + 'ĭ' => 'ĭ', + 'Į' => 'Į', + 'į' => 'į', + 'İ' => 'İ', + 'Ĵ' => 'Ĵ', + 'ĵ' => 'ĵ', + 'Ķ' => 'Ķ', + 'ķ' => 'ķ', + 'Ĺ' => 'Ĺ', + 'ĺ' => 'ĺ', + 'Ļ' => 'Ļ', + 'ļ' => 'ļ', + 'Ľ' => 'Ľ', + 'ľ' => 'ľ', + 'Ń' => 'Ń', + 'ń' => 'ń', + 'Ņ' => 'Ņ', + 'ņ' => 'ņ', + 'Ň' => 'Ň', + 'ň' => 'ň', + 'Ō' => 'Ō', + 'ō' => 'ō', + 'Ŏ' => 'Ŏ', + 'ŏ' => 'ŏ', + 'Ő' => 'Ő', + 'ő' => 'ő', + 'Ŕ' => 'Ŕ', + 'ŕ' => 'ŕ', + 'Ŗ' => 'Ŗ', + 'ŗ' => 'ŗ', + 'Ř' => 'Ř', + 'ř' => 'ř', + 'Ś' => 'Ś', + 'ś' => 'ś', + 'Ŝ' => 'Ŝ', + 'ŝ' => 'ŝ', + 'Ş' => 'Ş', + 'ş' => 'ş', + 'Š' => 'Š', + 'š' => 'š', + 'Ţ' => 'Ţ', + 'ţ' => 'ţ', + 'Ť' => 'Ť', + 'ť' => 'ť', + 'Ũ' => 'Ũ', + 'ũ' => 'ũ', + 'Ū' => 'Ū', + 'ū' => 'ū', + 'Ŭ' => 'Ŭ', + 'ŭ' => 'ŭ', + 'Ů' => 'Ů', + 'ů' => 'ů', + 'Ű' => 'Ű', + 'ű' => 'ű', + 'Ų' => 'Ų', + 'ų' => 'ų', + 'Ŵ' => 'Ŵ', + 'ŵ' => 'ŵ', + 'Ŷ' => 'Ŷ', + 'ŷ' => 'ŷ', + 'Ÿ' => 'Ÿ', + 'Ź' => 'Ź', + 'ź' => 'ź', + 'Ż' => 'Ż', + 'ż' => 'ż', + 'Ž' => 'Ž', + 'ž' => 'ž', + 'Ơ' => 'Ơ', + 'ơ' => 'ơ', + 'Ư' => 'Ư', + 'ư' => 'ư', + 'Ǎ' => 'Ǎ', + 'ǎ' => 'ǎ', + 'Ǐ' => 'Ǐ', + 'ǐ' => 'ǐ', + 'Ǒ' => 'Ǒ', + 'ǒ' => 'ǒ', + 'Ǔ' => 'Ǔ', + 'ǔ' => 'ǔ', + 'Ǖ' => 'Ǖ', + 'ǖ' => 'ǖ', + 'Ǘ' => 'Ǘ', + 'ǘ' => 'ǘ', + 'Ǚ' => 'Ǚ', + 'ǚ' => 'ǚ', + 'Ǜ' => 'Ǜ', + 'ǜ' => 'ǜ', + 'Ǟ' => 'Ǟ', + 'ǟ' => 'ǟ', + 'Ǡ' => 'Ǡ', + 'ǡ' => 'ǡ', + 'Ǣ' => 'Ǣ', + 'ǣ' => 'ǣ', + 'Ǧ' => 'Ǧ', + 'ǧ' => 'ǧ', + 'Ǩ' => 'Ǩ', + 'ǩ' => 'ǩ', + 'Ǫ' => 'Ǫ', + 'ǫ' => 'ǫ', + 'Ǭ' => 'Ǭ', + 'ǭ' => 'ǭ', + 'Ǯ' => 'Ǯ', + 'ǯ' => 'ǯ', + 'ǰ' => 'ǰ', + 'Ǵ' => 'Ǵ', + 'ǵ' => 'ǵ', + 'Ǹ' => 'Ǹ', + 'ǹ' => 'ǹ', + 'Ǻ' => 'Ǻ', + 'ǻ' => 'ǻ', + 'Ǽ' => 'Ǽ', + 'ǽ' => 'ǽ', + 'Ǿ' => 'Ǿ', + 'ǿ' => 'ǿ', + 'Ȁ' => 'Ȁ', + 'ȁ' => 'ȁ', + 'Ȃ' => 'Ȃ', + 'ȃ' => 'ȃ', + 'Ȅ' => 'Ȅ', + 'ȅ' => 'ȅ', + 'Ȇ' => 'Ȇ', + 'ȇ' => 'ȇ', + 'Ȉ' => 'Ȉ', + 'ȉ' => 'ȉ', + 'Ȋ' => 'Ȋ', + 'ȋ' => 'ȋ', + 'Ȍ' => 'Ȍ', + 'ȍ' => 'ȍ', + 'Ȏ' => 'Ȏ', + 'ȏ' => 'ȏ', + 'Ȑ' => 'Ȑ', + 'ȑ' => 'ȑ', + 'Ȓ' => 'Ȓ', + 'ȓ' => 'ȓ', + 'Ȕ' => 'Ȕ', + 'ȕ' => 'ȕ', + 'Ȗ' => 'Ȗ', + 'ȗ' => 'ȗ', + 'Ș' => 'Ș', + 'ș' => 'ș', + 'Ț' => 'Ț', + 'ț' => 'ț', + 'Ȟ' => 'Ȟ', + 'ȟ' => 'ȟ', + 'Ȧ' => 'Ȧ', + 'ȧ' => 'ȧ', + 'Ȩ' => 'Ȩ', + 'ȩ' => 'ȩ', + 'Ȫ' => 'Ȫ', + 'ȫ' => 'ȫ', + 'Ȭ' => 'Ȭ', + 'ȭ' => 'ȭ', + 'Ȯ' => 'Ȯ', + 'ȯ' => 'ȯ', + 'Ȱ' => 'Ȱ', + 'ȱ' => 'ȱ', + 'Ȳ' => 'Ȳ', + 'ȳ' => 'ȳ', + '̀' => '̀', + '́' => '́', + '̓' => '̓', + '̈́' => '̈́', + 'ʹ' => 'ʹ', + ';' => ';', + '΅' => '΅', + 'Ά' => 'Ά', + '·' => '·', + 'Έ' => 'Έ', + 'Ή' => 'Ή', + 'Ί' => 'Ί', + 'Ό' => 'Ό', + 'Ύ' => 'Ύ', + 'Ώ' => 'Ώ', + 'ΐ' => 'ΐ', + 'Ϊ' => 'Ϊ', + 'Ϋ' => 'Ϋ', + 'ά' => 'ά', + 'έ' => 'έ', + 'ή' => 'ή', + 'ί' => 'ί', + 'ΰ' => 'ΰ', + 'ϊ' => 'ϊ', + 'ϋ' => 'ϋ', + 'ό' => 'ό', + 'ύ' => 'ύ', + 'ώ' => 'ώ', + 'ϓ' => 'ϓ', + 'ϔ' => 'ϔ', + 'Ѐ' => 'Ѐ', + 'Ё' => 'Ё', + 'Ѓ' => 'Ѓ', + 'Ї' => 'Ї', + 'Ќ' => 'Ќ', + 'Ѝ' => 'Ѝ', + 'Ў' => 'Ў', + 'Й' => 'Й', + 'й' => 'й', + 'ѐ' => 'ѐ', + 'ё' => 'ё', + 'ѓ' => 'ѓ', + 'ї' => 'ї', + 'ќ' => 'ќ', + 'ѝ' => 'ѝ', + 'ў' => 'ў', + 'Ѷ' => 'Ѷ', + 'ѷ' => 'ѷ', + 'Ӂ' => 'Ӂ', + 'ӂ' => 'ӂ', + 'Ӑ' => 'Ӑ', + 'ӑ' => 'ӑ', + 'Ӓ' => 'Ӓ', + 'ӓ' => 'ӓ', + 'Ӗ' => 'Ӗ', + 'ӗ' => 'ӗ', + 'Ӛ' => 'Ӛ', + 'ӛ' => 'ӛ', + 'Ӝ' => 'Ӝ', + 'ӝ' => 'ӝ', + 'Ӟ' => 'Ӟ', + 'ӟ' => 'ӟ', + 'Ӣ' => 'Ӣ', + 'ӣ' => 'ӣ', + 'Ӥ' => 'Ӥ', + 'ӥ' => 'ӥ', + 'Ӧ' => 'Ӧ', + 'ӧ' => 'ӧ', + 'Ӫ' => 'Ӫ', + 'ӫ' => 'ӫ', + 'Ӭ' => 'Ӭ', + 'ӭ' => 'ӭ', + 'Ӯ' => 'Ӯ', + 'ӯ' => 'ӯ', + 'Ӱ' => 'Ӱ', + 'ӱ' => 'ӱ', + 'Ӳ' => 'Ӳ', + 'ӳ' => 'ӳ', + 'Ӵ' => 'Ӵ', + 'ӵ' => 'ӵ', + 'Ӹ' => 'Ӹ', + 'ӹ' => 'ӹ', + 'آ' => 'آ', + 'أ' => 'أ', + 'ؤ' => 'ؤ', + 'إ' => 'إ', + 'ئ' => 'ئ', + 'ۀ' => 'ۀ', + 'ۂ' => 'ۂ', + 'ۓ' => 'ۓ', + 'ऩ' => 'ऩ', + 'ऱ' => 'ऱ', + 'ऴ' => 'ऴ', + 'क़' => 'क़', + 'ख़' => 'ख़', + 'ग़' => 'ग़', + 'ज़' => 'ज़', + 'ड़' => 'ड़', + 'ढ़' => 'ढ़', + 'फ़' => 'फ़', + 'य़' => 'य़', + 'ো' => 'ো', + 'ৌ' => 'ৌ', + 'ড়' => 'ড়', + 'ঢ়' => 'ঢ়', + 'য়' => 'য়', + 'ਲ਼' => 'ਲ਼', + 'ਸ਼' => 'ਸ਼', + 'ਖ਼' => 'ਖ਼', + 'ਗ਼' => 'ਗ਼', + 'ਜ਼' => 'ਜ਼', + 'ਫ਼' => 'ਫ਼', + 'ୈ' => 'ୈ', + 'ୋ' => 'ୋ', + 'ୌ' => 'ୌ', + 'ଡ଼' => 'ଡ଼', + 'ଢ଼' => 'ଢ଼', + 'ஔ' => 'ஔ', + 'ொ' => 'ொ', + 'ோ' => 'ோ', + 'ௌ' => 'ௌ', + 'ై' => 'ై', + 'ೀ' => 'ೀ', + 'ೇ' => 'ೇ', + 'ೈ' => 'ೈ', + 'ೊ' => 'ೊ', + 'ೋ' => 'ೋ', + 'ൊ' => 'ൊ', + 'ോ' => 'ോ', + 'ൌ' => 'ൌ', + 'ේ' => 'ේ', + 'ො' => 'ො', + 'ෝ' => 'ෝ', + 'ෞ' => 'ෞ', + 'གྷ' => 'གྷ', + 'ཌྷ' => 'ཌྷ', + 'དྷ' => 'དྷ', + 'བྷ' => 'བྷ', + 'ཛྷ' => 'ཛྷ', + 'ཀྵ' => 'ཀྵ', + 'ཱི' => 'ཱི', + 'ཱུ' => 'ཱུ', + 'ྲྀ' => 'ྲྀ', + 'ླྀ' => 'ླྀ', + 'ཱྀ' => 'ཱྀ', + 'ྒྷ' => 'ྒྷ', + 'ྜྷ' => 'ྜྷ', + 'ྡྷ' => 'ྡྷ', + 'ྦྷ' => 'ྦྷ', + 'ྫྷ' => 'ྫྷ', + 'ྐྵ' => 'ྐྵ', + 'ဦ' => 'ဦ', + 'ᬆ' => 'ᬆ', + 'ᬈ' => 'ᬈ', + 'ᬊ' => 'ᬊ', + 'ᬌ' => 'ᬌ', + 'ᬎ' => 'ᬎ', + 'ᬒ' => 'ᬒ', + 'ᬻ' => 'ᬻ', + 'ᬽ' => 'ᬽ', + 'ᭀ' => 'ᭀ', + 'ᭁ' => 'ᭁ', + 'ᭃ' => 'ᭃ', + 'Ḁ' => 'Ḁ', + 'ḁ' => 'ḁ', + 'Ḃ' => 'Ḃ', + 'ḃ' => 'ḃ', + 'Ḅ' => 'Ḅ', + 'ḅ' => 'ḅ', + 'Ḇ' => 'Ḇ', + 'ḇ' => 'ḇ', + 'Ḉ' => 'Ḉ', + 'ḉ' => 'ḉ', + 'Ḋ' => 'Ḋ', + 'ḋ' => 'ḋ', + 'Ḍ' => 'Ḍ', + 'ḍ' => 'ḍ', + 'Ḏ' => 'Ḏ', + 'ḏ' => 'ḏ', + 'Ḑ' => 'Ḑ', + 'ḑ' => 'ḑ', + 'Ḓ' => 'Ḓ', + 'ḓ' => 'ḓ', + 'Ḕ' => 'Ḕ', + 'ḕ' => 'ḕ', + 'Ḗ' => 'Ḗ', + 'ḗ' => 'ḗ', + 'Ḙ' => 'Ḙ', + 'ḙ' => 'ḙ', + 'Ḛ' => 'Ḛ', + 'ḛ' => 'ḛ', + 'Ḝ' => 'Ḝ', + 'ḝ' => 'ḝ', + 'Ḟ' => 'Ḟ', + 'ḟ' => 'ḟ', + 'Ḡ' => 'Ḡ', + 'ḡ' => 'ḡ', + 'Ḣ' => 'Ḣ', + 'ḣ' => 'ḣ', + 'Ḥ' => 'Ḥ', + 'ḥ' => 'ḥ', + 'Ḧ' => 'Ḧ', + 'ḧ' => 'ḧ', + 'Ḩ' => 'Ḩ', + 'ḩ' => 'ḩ', + 'Ḫ' => 'Ḫ', + 'ḫ' => 'ḫ', + 'Ḭ' => 'Ḭ', + 'ḭ' => 'ḭ', + 'Ḯ' => 'Ḯ', + 'ḯ' => 'ḯ', + 'Ḱ' => 'Ḱ', + 'ḱ' => 'ḱ', + 'Ḳ' => 'Ḳ', + 'ḳ' => 'ḳ', + 'Ḵ' => 'Ḵ', + 'ḵ' => 'ḵ', + 'Ḷ' => 'Ḷ', + 'ḷ' => 'ḷ', + 'Ḹ' => 'Ḹ', + 'ḹ' => 'ḹ', + 'Ḻ' => 'Ḻ', + 'ḻ' => 'ḻ', + 'Ḽ' => 'Ḽ', + 'ḽ' => 'ḽ', + 'Ḿ' => 'Ḿ', + 'ḿ' => 'ḿ', + 'Ṁ' => 'Ṁ', + 'ṁ' => 'ṁ', + 'Ṃ' => 'Ṃ', + 'ṃ' => 'ṃ', + 'Ṅ' => 'Ṅ', + 'ṅ' => 'ṅ', + 'Ṇ' => 'Ṇ', + 'ṇ' => 'ṇ', + 'Ṉ' => 'Ṉ', + 'ṉ' => 'ṉ', + 'Ṋ' => 'Ṋ', + 'ṋ' => 'ṋ', + 'Ṍ' => 'Ṍ', + 'ṍ' => 'ṍ', + 'Ṏ' => 'Ṏ', + 'ṏ' => 'ṏ', + 'Ṑ' => 'Ṑ', + 'ṑ' => 'ṑ', + 'Ṓ' => 'Ṓ', + 'ṓ' => 'ṓ', + 'Ṕ' => 'Ṕ', + 'ṕ' => 'ṕ', + 'Ṗ' => 'Ṗ', + 'ṗ' => 'ṗ', + 'Ṙ' => 'Ṙ', + 'ṙ' => 'ṙ', + 'Ṛ' => 'Ṛ', + 'ṛ' => 'ṛ', + 'Ṝ' => 'Ṝ', + 'ṝ' => 'ṝ', + 'Ṟ' => 'Ṟ', + 'ṟ' => 'ṟ', + 'Ṡ' => 'Ṡ', + 'ṡ' => 'ṡ', + 'Ṣ' => 'Ṣ', + 'ṣ' => 'ṣ', + 'Ṥ' => 'Ṥ', + 'ṥ' => 'ṥ', + 'Ṧ' => 'Ṧ', + 'ṧ' => 'ṧ', + 'Ṩ' => 'Ṩ', + 'ṩ' => 'ṩ', + 'Ṫ' => 'Ṫ', + 'ṫ' => 'ṫ', + 'Ṭ' => 'Ṭ', + 'ṭ' => 'ṭ', + 'Ṯ' => 'Ṯ', + 'ṯ' => 'ṯ', + 'Ṱ' => 'Ṱ', + 'ṱ' => 'ṱ', + 'Ṳ' => 'Ṳ', + 'ṳ' => 'ṳ', + 'Ṵ' => 'Ṵ', + 'ṵ' => 'ṵ', + 'Ṷ' => 'Ṷ', + 'ṷ' => 'ṷ', + 'Ṹ' => 'Ṹ', + 'ṹ' => 'ṹ', + 'Ṻ' => 'Ṻ', + 'ṻ' => 'ṻ', + 'Ṽ' => 'Ṽ', + 'ṽ' => 'ṽ', + 'Ṿ' => 'Ṿ', + 'ṿ' => 'ṿ', + 'Ẁ' => 'Ẁ', + 'ẁ' => 'ẁ', + 'Ẃ' => 'Ẃ', + 'ẃ' => 'ẃ', + 'Ẅ' => 'Ẅ', + 'ẅ' => 'ẅ', + 'Ẇ' => 'Ẇ', + 'ẇ' => 'ẇ', + 'Ẉ' => 'Ẉ', + 'ẉ' => 'ẉ', + 'Ẋ' => 'Ẋ', + 'ẋ' => 'ẋ', + 'Ẍ' => 'Ẍ', + 'ẍ' => 'ẍ', + 'Ẏ' => 'Ẏ', + 'ẏ' => 'ẏ', + 'Ẑ' => 'Ẑ', + 'ẑ' => 'ẑ', + 'Ẓ' => 'Ẓ', + 'ẓ' => 'ẓ', + 'Ẕ' => 'Ẕ', + 'ẕ' => 'ẕ', + 'ẖ' => 'ẖ', + 'ẗ' => 'ẗ', + 'ẘ' => 'ẘ', + 'ẙ' => 'ẙ', + 'ẛ' => 'ẛ', + 'Ạ' => 'Ạ', + 'ạ' => 'ạ', + 'Ả' => 'Ả', + 'ả' => 'ả', + 'Ấ' => 'Ấ', + 'ấ' => 'ấ', + 'Ầ' => 'Ầ', + 'ầ' => 'ầ', + 'Ẩ' => 'Ẩ', + 'ẩ' => 'ẩ', + 'Ẫ' => 'Ẫ', + 'ẫ' => 'ẫ', + 'Ậ' => 'Ậ', + 'ậ' => 'ậ', + 'Ắ' => 'Ắ', + 'ắ' => 'ắ', + 'Ằ' => 'Ằ', + 'ằ' => 'ằ', + 'Ẳ' => 'Ẳ', + 'ẳ' => 'ẳ', + 'Ẵ' => 'Ẵ', + 'ẵ' => 'ẵ', + 'Ặ' => 'Ặ', + 'ặ' => 'ặ', + 'Ẹ' => 'Ẹ', + 'ẹ' => 'ẹ', + 'Ẻ' => 'Ẻ', + 'ẻ' => 'ẻ', + 'Ẽ' => 'Ẽ', + 'ẽ' => 'ẽ', + 'Ế' => 'Ế', + 'ế' => 'ế', + 'Ề' => 'Ề', + 'ề' => 'ề', + 'Ể' => 'Ể', + 'ể' => 'ể', + 'Ễ' => 'Ễ', + 'ễ' => 'ễ', + 'Ệ' => 'Ệ', + 'ệ' => 'ệ', + 'Ỉ' => 'Ỉ', + 'ỉ' => 'ỉ', + 'Ị' => 'Ị', + 'ị' => 'ị', + 'Ọ' => 'Ọ', + 'ọ' => 'ọ', + 'Ỏ' => 'Ỏ', + 'ỏ' => 'ỏ', + 'Ố' => 'Ố', + 'ố' => 'ố', + 'Ồ' => 'Ồ', + 'ồ' => 'ồ', + 'Ổ' => 'Ổ', + 'ổ' => 'ổ', + 'Ỗ' => 'Ỗ', + 'ỗ' => 'ỗ', + 'Ộ' => 'Ộ', + 'ộ' => 'ộ', + 'Ớ' => 'Ớ', + 'ớ' => 'ớ', + 'Ờ' => 'Ờ', + 'ờ' => 'ờ', + 'Ở' => 'Ở', + 'ở' => 'ở', + 'Ỡ' => 'Ỡ', + 'ỡ' => 'ỡ', + 'Ợ' => 'Ợ', + 'ợ' => 'ợ', + 'Ụ' => 'Ụ', + 'ụ' => 'ụ', + 'Ủ' => 'Ủ', + 'ủ' => 'ủ', + 'Ứ' => 'Ứ', + 'ứ' => 'ứ', + 'Ừ' => 'Ừ', + 'ừ' => 'ừ', + 'Ử' => 'Ử', + 'ử' => 'ử', + 'Ữ' => 'Ữ', + 'ữ' => 'ữ', + 'Ự' => 'Ự', + 'ự' => 'ự', + 'Ỳ' => 'Ỳ', + 'ỳ' => 'ỳ', + 'Ỵ' => 'Ỵ', + 'ỵ' => 'ỵ', + 'Ỷ' => 'Ỷ', + 'ỷ' => 'ỷ', + 'Ỹ' => 'Ỹ', + 'ỹ' => 'ỹ', + 'ἀ' => 'ἀ', + 'ἁ' => 'ἁ', + 'ἂ' => 'ἂ', + 'ἃ' => 'ἃ', + 'ἄ' => 'ἄ', + 'ἅ' => 'ἅ', + 'ἆ' => 'ἆ', + 'ἇ' => 'ἇ', + 'Ἀ' => 'Ἀ', + 'Ἁ' => 'Ἁ', + 'Ἂ' => 'Ἂ', + 'Ἃ' => 'Ἃ', + 'Ἄ' => 'Ἄ', + 'Ἅ' => 'Ἅ', + 'Ἆ' => 'Ἆ', + 'Ἇ' => 'Ἇ', + 'ἐ' => 'ἐ', + 'ἑ' => 'ἑ', + 'ἒ' => 'ἒ', + 'ἓ' => 'ἓ', + 'ἔ' => 'ἔ', + 'ἕ' => 'ἕ', + 'Ἐ' => 'Ἐ', + 'Ἑ' => 'Ἑ', + 'Ἒ' => 'Ἒ', + 'Ἓ' => 'Ἓ', + 'Ἔ' => 'Ἔ', + 'Ἕ' => 'Ἕ', + 'ἠ' => 'ἠ', + 'ἡ' => 'ἡ', + 'ἢ' => 'ἢ', + 'ἣ' => 'ἣ', + 'ἤ' => 'ἤ', + 'ἥ' => 'ἥ', + 'ἦ' => 'ἦ', + 'ἧ' => 'ἧ', + 'Ἠ' => 'Ἠ', + 'Ἡ' => 'Ἡ', + 'Ἢ' => 'Ἢ', + 'Ἣ' => 'Ἣ', + 'Ἤ' => 'Ἤ', + 'Ἥ' => 'Ἥ', + 'Ἦ' => 'Ἦ', + 'Ἧ' => 'Ἧ', + 'ἰ' => 'ἰ', + 'ἱ' => 'ἱ', + 'ἲ' => 'ἲ', + 'ἳ' => 'ἳ', + 'ἴ' => 'ἴ', + 'ἵ' => 'ἵ', + 'ἶ' => 'ἶ', + 'ἷ' => 'ἷ', + 'Ἰ' => 'Ἰ', + 'Ἱ' => 'Ἱ', + 'Ἲ' => 'Ἲ', + 'Ἳ' => 'Ἳ', + 'Ἴ' => 'Ἴ', + 'Ἵ' => 'Ἵ', + 'Ἶ' => 'Ἶ', + 'Ἷ' => 'Ἷ', + 'ὀ' => 'ὀ', + 'ὁ' => 'ὁ', + 'ὂ' => 'ὂ', + 'ὃ' => 'ὃ', + 'ὄ' => 'ὄ', + 'ὅ' => 'ὅ', + 'Ὀ' => 'Ὀ', + 'Ὁ' => 'Ὁ', + 'Ὂ' => 'Ὂ', + 'Ὃ' => 'Ὃ', + 'Ὄ' => 'Ὄ', + 'Ὅ' => 'Ὅ', + 'ὐ' => 'ὐ', + 'ὑ' => 'ὑ', + 'ὒ' => 'ὒ', + 'ὓ' => 'ὓ', + 'ὔ' => 'ὔ', + 'ὕ' => 'ὕ', + 'ὖ' => 'ὖ', + 'ὗ' => 'ὗ', + 'Ὑ' => 'Ὑ', + 'Ὓ' => 'Ὓ', + 'Ὕ' => 'Ὕ', + 'Ὗ' => 'Ὗ', + 'ὠ' => 'ὠ', + 'ὡ' => 'ὡ', + 'ὢ' => 'ὢ', + 'ὣ' => 'ὣ', + 'ὤ' => 'ὤ', + 'ὥ' => 'ὥ', + 'ὦ' => 'ὦ', + 'ὧ' => 'ὧ', + 'Ὠ' => 'Ὠ', + 'Ὡ' => 'Ὡ', + 'Ὢ' => 'Ὢ', + 'Ὣ' => 'Ὣ', + 'Ὤ' => 'Ὤ', + 'Ὥ' => 'Ὥ', + 'Ὦ' => 'Ὦ', + 'Ὧ' => 'Ὧ', + 'ὰ' => 'ὰ', + 'ά' => 'ά', + 'ὲ' => 'ὲ', + 'έ' => 'έ', + 'ὴ' => 'ὴ', + 'ή' => 'ή', + 'ὶ' => 'ὶ', + 'ί' => 'ί', + 'ὸ' => 'ὸ', + 'ό' => 'ό', + 'ὺ' => 'ὺ', + 'ύ' => 'ύ', + 'ὼ' => 'ὼ', + 'ώ' => 'ώ', + 'ᾀ' => 'ᾀ', + 'ᾁ' => 'ᾁ', + 'ᾂ' => 'ᾂ', + 'ᾃ' => 'ᾃ', + 'ᾄ' => 'ᾄ', + 'ᾅ' => 'ᾅ', + 'ᾆ' => 'ᾆ', + 'ᾇ' => 'ᾇ', + 'ᾈ' => 'ᾈ', + 'ᾉ' => 'ᾉ', + 'ᾊ' => 'ᾊ', + 'ᾋ' => 'ᾋ', + 'ᾌ' => 'ᾌ', + 'ᾍ' => 'ᾍ', + 'ᾎ' => 'ᾎ', + 'ᾏ' => 'ᾏ', + 'ᾐ' => 'ᾐ', + 'ᾑ' => 'ᾑ', + 'ᾒ' => 'ᾒ', + 'ᾓ' => 'ᾓ', + 'ᾔ' => 'ᾔ', + 'ᾕ' => 'ᾕ', + 'ᾖ' => 'ᾖ', + 'ᾗ' => 'ᾗ', + 'ᾘ' => 'ᾘ', + 'ᾙ' => 'ᾙ', + 'ᾚ' => 'ᾚ', + 'ᾛ' => 'ᾛ', + 'ᾜ' => 'ᾜ', + 'ᾝ' => 'ᾝ', + 'ᾞ' => 'ᾞ', + 'ᾟ' => 'ᾟ', + 'ᾠ' => 'ᾠ', + 'ᾡ' => 'ᾡ', + 'ᾢ' => 'ᾢ', + 'ᾣ' => 'ᾣ', + 'ᾤ' => 'ᾤ', + 'ᾥ' => 'ᾥ', + 'ᾦ' => 'ᾦ', + 'ᾧ' => 'ᾧ', + 'ᾨ' => 'ᾨ', + 'ᾩ' => 'ᾩ', + 'ᾪ' => 'ᾪ', + 'ᾫ' => 'ᾫ', + 'ᾬ' => 'ᾬ', + 'ᾭ' => 'ᾭ', + 'ᾮ' => 'ᾮ', + 'ᾯ' => 'ᾯ', + 'ᾰ' => 'ᾰ', + 'ᾱ' => 'ᾱ', + 'ᾲ' => 'ᾲ', + 'ᾳ' => 'ᾳ', + 'ᾴ' => 'ᾴ', + 'ᾶ' => 'ᾶ', + 'ᾷ' => 'ᾷ', + 'Ᾰ' => 'Ᾰ', + 'Ᾱ' => 'Ᾱ', + 'Ὰ' => 'Ὰ', + 'Ά' => 'Ά', + 'ᾼ' => 'ᾼ', + 'ι' => 'ι', + '῁' => '῁', + 'ῂ' => 'ῂ', + 'ῃ' => 'ῃ', + 'ῄ' => 'ῄ', + 'ῆ' => 'ῆ', + 'ῇ' => 'ῇ', + 'Ὲ' => 'Ὲ', + 'Έ' => 'Έ', + 'Ὴ' => 'Ὴ', + 'Ή' => 'Ή', + 'ῌ' => 'ῌ', + '῍' => '῍', + '῎' => '῎', + '῏' => '῏', + 'ῐ' => 'ῐ', + 'ῑ' => 'ῑ', + 'ῒ' => 'ῒ', + 'ΐ' => 'ΐ', + 'ῖ' => 'ῖ', + 'ῗ' => 'ῗ', + 'Ῐ' => 'Ῐ', + 'Ῑ' => 'Ῑ', + 'Ὶ' => 'Ὶ', + 'Ί' => 'Ί', + '῝' => '῝', + '῞' => '῞', + '῟' => '῟', + 'ῠ' => 'ῠ', + 'ῡ' => 'ῡ', + 'ῢ' => 'ῢ', + 'ΰ' => 'ΰ', + 'ῤ' => 'ῤ', + 'ῥ' => 'ῥ', + 'ῦ' => 'ῦ', + 'ῧ' => 'ῧ', + 'Ῠ' => 'Ῠ', + 'Ῡ' => 'Ῡ', + 'Ὺ' => 'Ὺ', + 'Ύ' => 'Ύ', + 'Ῥ' => 'Ῥ', + '῭' => '῭', + '΅' => '΅', + '`' => '`', + 'ῲ' => 'ῲ', + 'ῳ' => 'ῳ', + 'ῴ' => 'ῴ', + 'ῶ' => 'ῶ', + 'ῷ' => 'ῷ', + 'Ὸ' => 'Ὸ', + 'Ό' => 'Ό', + 'Ὼ' => 'Ὼ', + 'Ώ' => 'Ώ', + 'ῼ' => 'ῼ', + '´' => '´', + ' ' => ' ', + ' ' => ' ', + 'Ω' => 'Ω', + 'K' => 'K', + 'Å' => 'Å', + '↚' => '↚', + '↛' => '↛', + '↮' => '↮', + '⇍' => '⇍', + '⇎' => '⇎', + '⇏' => '⇏', + '∄' => '∄', + '∉' => '∉', + '∌' => '∌', + '∤' => '∤', + '∦' => '∦', + '≁' => '≁', + '≄' => '≄', + '≇' => '≇', + '≉' => '≉', + '≠' => '≠', + '≢' => '≢', + '≭' => '≭', + '≮' => '≮', + '≯' => '≯', + '≰' => '≰', + '≱' => '≱', + '≴' => '≴', + '≵' => '≵', + '≸' => '≸', + '≹' => '≹', + '⊀' => '⊀', + '⊁' => '⊁', + '⊄' => '⊄', + '⊅' => '⊅', + '⊈' => '⊈', + '⊉' => '⊉', + '⊬' => '⊬', + '⊭' => '⊭', + '⊮' => '⊮', + '⊯' => '⊯', + '⋠' => '⋠', + '⋡' => '⋡', + '⋢' => '⋢', + '⋣' => '⋣', + '⋪' => '⋪', + '⋫' => '⋫', + '⋬' => '⋬', + '⋭' => '⋭', + '〈' => '〈', + '〉' => '〉', + '⫝̸' => '⫝̸', + 'が' => 'が', + 'ぎ' => 'ぎ', + 'ぐ' => 'ぐ', + 'げ' => 'げ', + 'ご' => 'ご', + 'ざ' => 'ざ', + 'じ' => 'じ', + 'ず' => 'ず', + 'ぜ' => 'ぜ', + 'ぞ' => 'ぞ', + 'だ' => 'だ', + 'ぢ' => 'ぢ', + 'づ' => 'づ', + 'で' => 'で', + 'ど' => 'ど', + 'ば' => 'ば', + 'ぱ' => 'ぱ', + 'び' => 'び', + 'ぴ' => 'ぴ', + 'ぶ' => 'ぶ', + 'ぷ' => 'ぷ', + 'べ' => 'べ', + 'ぺ' => 'ぺ', + 'ぼ' => 'ぼ', + 'ぽ' => 'ぽ', + 'ゔ' => 'ゔ', + 'ゞ' => 'ゞ', + 'ガ' => 'ガ', + 'ギ' => 'ギ', + 'グ' => 'グ', + 'ゲ' => 'ゲ', + 'ゴ' => 'ゴ', + 'ザ' => 'ザ', + 'ジ' => 'ジ', + 'ズ' => 'ズ', + 'ゼ' => 'ゼ', + 'ゾ' => 'ゾ', + 'ダ' => 'ダ', + 'ヂ' => 'ヂ', + 'ヅ' => 'ヅ', + 'デ' => 'デ', + 'ド' => 'ド', + 'バ' => 'バ', + 'パ' => 'パ', + 'ビ' => 'ビ', + 'ピ' => 'ピ', + 'ブ' => 'ブ', + 'プ' => 'プ', + 'ベ' => 'ベ', + 'ペ' => 'ペ', + 'ボ' => 'ボ', + 'ポ' => 'ポ', + 'ヴ' => 'ヴ', + 'ヷ' => 'ヷ', + 'ヸ' => 'ヸ', + 'ヹ' => 'ヹ', + 'ヺ' => 'ヺ', + 'ヾ' => 'ヾ', + '豈' => '豈', + '更' => '更', + '車' => '車', + '賈' => '賈', + '滑' => '滑', + '串' => '串', + '句' => '句', + '龜' => '龜', + '龜' => '龜', + '契' => '契', + '金' => '金', + '喇' => '喇', + '奈' => '奈', + '懶' => '懶', + '癩' => '癩', + '羅' => '羅', + '蘿' => '蘿', + '螺' => '螺', + '裸' => '裸', + '邏' => '邏', + '樂' => '樂', + '洛' => '洛', + '烙' => '烙', + '珞' => '珞', + '落' => '落', + '酪' => '酪', + '駱' => '駱', + '亂' => '亂', + '卵' => '卵', + '欄' => '欄', + '爛' => '爛', + '蘭' => '蘭', + '鸞' => '鸞', + '嵐' => '嵐', + '濫' => '濫', + '藍' => '藍', + '襤' => '襤', + '拉' => '拉', + '臘' => '臘', + '蠟' => '蠟', + '廊' => '廊', + '朗' => '朗', + '浪' => '浪', + '狼' => '狼', + '郎' => '郎', + '來' => '來', + '冷' => '冷', + '勞' => '勞', + '擄' => '擄', + '櫓' => '櫓', + '爐' => '爐', + '盧' => '盧', + '老' => '老', + '蘆' => '蘆', + '虜' => '虜', + '路' => '路', + '露' => '露', + '魯' => '魯', + '鷺' => '鷺', + '碌' => '碌', + '祿' => '祿', + '綠' => '綠', + '菉' => '菉', + '錄' => '錄', + '鹿' => '鹿', + '論' => '論', + '壟' => '壟', + '弄' => '弄', + '籠' => '籠', + '聾' => '聾', + '牢' => '牢', + '磊' => '磊', + '賂' => '賂', + '雷' => '雷', + '壘' => '壘', + '屢' => '屢', + '樓' => '樓', + '淚' => '淚', + '漏' => '漏', + '累' => '累', + '縷' => '縷', + '陋' => '陋', + '勒' => '勒', + '肋' => '肋', + '凜' => '凜', + '凌' => '凌', + '稜' => '稜', + '綾' => '綾', + '菱' => '菱', + '陵' => '陵', + '讀' => '讀', + '拏' => '拏', + '樂' => '樂', + '諾' => '諾', + '丹' => '丹', + '寧' => '寧', + '怒' => '怒', + '率' => '率', + '異' => '異', + '北' => '北', + '磻' => '磻', + '便' => '便', + '復' => '復', + '不' => '不', + '泌' => '泌', + '數' => '數', + '索' => '索', + '參' => '參', + '塞' => '塞', + '省' => '省', + '葉' => '葉', + '說' => '說', + '殺' => '殺', + '辰' => '辰', + '沈' => '沈', + '拾' => '拾', + '若' => '若', + '掠' => '掠', + '略' => '略', + '亮' => '亮', + '兩' => '兩', + '凉' => '凉', + '梁' => '梁', + '糧' => '糧', + '良' => '良', + '諒' => '諒', + '量' => '量', + '勵' => '勵', + '呂' => '呂', + '女' => '女', + '廬' => '廬', + '旅' => '旅', + '濾' => '濾', + '礪' => '礪', + '閭' => '閭', + '驪' => '驪', + '麗' => '麗', + '黎' => '黎', + '力' => '力', + '曆' => '曆', + '歷' => '歷', + '轢' => '轢', + '年' => '年', + '憐' => '憐', + '戀' => '戀', + '撚' => '撚', + '漣' => '漣', + '煉' => '煉', + '璉' => '璉', + '秊' => '秊', + '練' => '練', + '聯' => '聯', + '輦' => '輦', + '蓮' => '蓮', + '連' => '連', + '鍊' => '鍊', + '列' => '列', + '劣' => '劣', + '咽' => '咽', + '烈' => '烈', + '裂' => '裂', + '說' => '說', + '廉' => '廉', + '念' => '念', + '捻' => '捻', + '殮' => '殮', + '簾' => '簾', + '獵' => '獵', + '令' => '令', + '囹' => '囹', + '寧' => '寧', + '嶺' => '嶺', + '怜' => '怜', + '玲' => '玲', + '瑩' => '瑩', + '羚' => '羚', + '聆' => '聆', + '鈴' => '鈴', + '零' => '零', + '靈' => '靈', + '領' => '領', + '例' => '例', + '禮' => '禮', + '醴' => '醴', + '隸' => '隸', + '惡' => '惡', + '了' => '了', + '僚' => '僚', + '寮' => '寮', + '尿' => '尿', + '料' => '料', + '樂' => '樂', + '燎' => '燎', + '療' => '療', + '蓼' => '蓼', + '遼' => '遼', + '龍' => '龍', + '暈' => '暈', + '阮' => '阮', + '劉' => '劉', + '杻' => '杻', + '柳' => '柳', + '流' => '流', + '溜' => '溜', + '琉' => '琉', + '留' => '留', + '硫' => '硫', + '紐' => '紐', + '類' => '類', + '六' => '六', + '戮' => '戮', + '陸' => '陸', + '倫' => '倫', + '崙' => '崙', + '淪' => '淪', + '輪' => '輪', + '律' => '律', + '慄' => '慄', + '栗' => '栗', + '率' => '率', + '隆' => '隆', + '利' => '利', + '吏' => '吏', + '履' => '履', + '易' => '易', + '李' => '李', + '梨' => '梨', + '泥' => '泥', + '理' => '理', + '痢' => '痢', + '罹' => '罹', + '裏' => '裏', + '裡' => '裡', + '里' => '里', + '離' => '離', + '匿' => '匿', + '溺' => '溺', + '吝' => '吝', + '燐' => '燐', + '璘' => '璘', + '藺' => '藺', + '隣' => '隣', + '鱗' => '鱗', + '麟' => '麟', + '林' => '林', + '淋' => '淋', + '臨' => '臨', + '立' => '立', + '笠' => '笠', + '粒' => '粒', + '狀' => '狀', + '炙' => '炙', + '識' => '識', + '什' => '什', + '茶' => '茶', + '刺' => '刺', + '切' => '切', + '度' => '度', + '拓' => '拓', + '糖' => '糖', + '宅' => '宅', + '洞' => '洞', + '暴' => '暴', + '輻' => '輻', + '行' => '行', + '降' => '降', + '見' => '見', + '廓' => '廓', + '兀' => '兀', + '嗀' => '嗀', + '塚' => '塚', + '晴' => '晴', + '凞' => '凞', + '猪' => '猪', + '益' => '益', + '礼' => '礼', + '神' => '神', + '祥' => '祥', + '福' => '福', + '靖' => '靖', + '精' => '精', + '羽' => '羽', + '蘒' => '蘒', + '諸' => '諸', + '逸' => '逸', + '都' => '都', + '飯' => '飯', + '飼' => '飼', + '館' => '館', + '鶴' => '鶴', + '郞' => '郞', + '隷' => '隷', + '侮' => '侮', + '僧' => '僧', + '免' => '免', + '勉' => '勉', + '勤' => '勤', + '卑' => '卑', + '喝' => '喝', + '嘆' => '嘆', + '器' => '器', + '塀' => '塀', + '墨' => '墨', + '層' => '層', + '屮' => '屮', + '悔' => '悔', + '慨' => '慨', + '憎' => '憎', + '懲' => '懲', + '敏' => '敏', + '既' => '既', + '暑' => '暑', + '梅' => '梅', + '海' => '海', + '渚' => '渚', + '漢' => '漢', + '煮' => '煮', + '爫' => '爫', + '琢' => '琢', + '碑' => '碑', + '社' => '社', + '祉' => '祉', + '祈' => '祈', + '祐' => '祐', + '祖' => '祖', + '祝' => '祝', + '禍' => '禍', + '禎' => '禎', + '穀' => '穀', + '突' => '突', + '節' => '節', + '練' => '練', + '縉' => '縉', + '繁' => '繁', + '署' => '署', + '者' => '者', + '臭' => '臭', + '艹' => '艹', + '艹' => '艹', + '著' => '著', + '褐' => '褐', + '視' => '視', + '謁' => '謁', + '謹' => '謹', + '賓' => '賓', + '贈' => '贈', + '辶' => '辶', + '逸' => '逸', + '難' => '難', + '響' => '響', + '頻' => '頻', + '恵' => '恵', + '𤋮' => '𤋮', + '舘' => '舘', + '並' => '並', + '况' => '况', + '全' => '全', + '侀' => '侀', + '充' => '充', + '冀' => '冀', + '勇' => '勇', + '勺' => '勺', + '喝' => '喝', + '啕' => '啕', + '喙' => '喙', + '嗢' => '嗢', + '塚' => '塚', + '墳' => '墳', + '奄' => '奄', + '奔' => '奔', + '婢' => '婢', + '嬨' => '嬨', + '廒' => '廒', + '廙' => '廙', + '彩' => '彩', + '徭' => '徭', + '惘' => '惘', + '慎' => '慎', + '愈' => '愈', + '憎' => '憎', + '慠' => '慠', + '懲' => '懲', + '戴' => '戴', + '揄' => '揄', + '搜' => '搜', + '摒' => '摒', + '敖' => '敖', + '晴' => '晴', + '朗' => '朗', + '望' => '望', + '杖' => '杖', + '歹' => '歹', + '殺' => '殺', + '流' => '流', + '滛' => '滛', + '滋' => '滋', + '漢' => '漢', + '瀞' => '瀞', + '煮' => '煮', + '瞧' => '瞧', + '爵' => '爵', + '犯' => '犯', + '猪' => '猪', + '瑱' => '瑱', + '甆' => '甆', + '画' => '画', + '瘝' => '瘝', + '瘟' => '瘟', + '益' => '益', + '盛' => '盛', + '直' => '直', + '睊' => '睊', + '着' => '着', + '磌' => '磌', + '窱' => '窱', + '節' => '節', + '类' => '类', + '絛' => '絛', + '練' => '練', + '缾' => '缾', + '者' => '者', + '荒' => '荒', + '華' => '華', + '蝹' => '蝹', + '襁' => '襁', + '覆' => '覆', + '視' => '視', + '調' => '調', + '諸' => '諸', + '請' => '請', + '謁' => '謁', + '諾' => '諾', + '諭' => '諭', + '謹' => '謹', + '變' => '變', + '贈' => '贈', + '輸' => '輸', + '遲' => '遲', + '醙' => '醙', + '鉶' => '鉶', + '陼' => '陼', + '難' => '難', + '靖' => '靖', + '韛' => '韛', + '響' => '響', + '頋' => '頋', + '頻' => '頻', + '鬒' => '鬒', + '龜' => '龜', + '𢡊' => '𢡊', + '𢡄' => '𢡄', + '𣏕' => '𣏕', + '㮝' => '㮝', + '䀘' => '䀘', + '䀹' => '䀹', + '𥉉' => '𥉉', + '𥳐' => '𥳐', + '𧻓' => '𧻓', + '齃' => '齃', + '龎' => '龎', + 'יִ' => 'יִ', + 'ײַ' => 'ײַ', + 'שׁ' => 'שׁ', + 'שׂ' => 'שׂ', + 'שּׁ' => 'שּׁ', + 'שּׂ' => 'שּׂ', + 'אַ' => 'אַ', + 'אָ' => 'אָ', + 'אּ' => 'אּ', + 'בּ' => 'בּ', + 'גּ' => 'גּ', + 'דּ' => 'דּ', + 'הּ' => 'הּ', + 'וּ' => 'וּ', + 'זּ' => 'זּ', + 'טּ' => 'טּ', + 'יּ' => 'יּ', + 'ךּ' => 'ךּ', + 'כּ' => 'כּ', + 'לּ' => 'לּ', + 'מּ' => 'מּ', + 'נּ' => 'נּ', + 'סּ' => 'סּ', + 'ףּ' => 'ףּ', + 'פּ' => 'פּ', + 'צּ' => 'צּ', + 'קּ' => 'קּ', + 'רּ' => 'רּ', + 'שּ' => 'שּ', + 'תּ' => 'תּ', + 'וֹ' => 'וֹ', + 'בֿ' => 'בֿ', + 'כֿ' => 'כֿ', + 'פֿ' => 'פֿ', + '𑂚' => '𑂚', + '𑂜' => '𑂜', + '𑂫' => '𑂫', + '𑄮' => '𑄮', + '𑄯' => '𑄯', + '𑍋' => '𑍋', + '𑍌' => '𑍌', + '𑒻' => '𑒻', + '𑒼' => '𑒼', + '𑒾' => '𑒾', + '𑖺' => '𑖺', + '𑖻' => '𑖻', + '𑤸' => '𑤸', + '𝅗𝅥' => '𝅗𝅥', + '𝅘𝅥' => '𝅘𝅥', + '𝅘𝅥𝅮' => '𝅘𝅥𝅮', + '𝅘𝅥𝅯' => '𝅘𝅥𝅯', + '𝅘𝅥𝅰' => '𝅘𝅥𝅰', + '𝅘𝅥𝅱' => '𝅘𝅥𝅱', + '𝅘𝅥𝅲' => '𝅘𝅥𝅲', + '𝆹𝅥' => '𝆹𝅥', + '𝆺𝅥' => '𝆺𝅥', + '𝆹𝅥𝅮' => '𝆹𝅥𝅮', + '𝆺𝅥𝅮' => '𝆺𝅥𝅮', + '𝆹𝅥𝅯' => '𝆹𝅥𝅯', + '𝆺𝅥𝅯' => '𝆺𝅥𝅯', + '丽' => '丽', + '丸' => '丸', + '乁' => '乁', + '𠄢' => '𠄢', + '你' => '你', + '侮' => '侮', + '侻' => '侻', + '倂' => '倂', + '偺' => '偺', + '備' => '備', + '僧' => '僧', + '像' => '像', + '㒞' => '㒞', + '𠘺' => '𠘺', + '免' => '免', + '兔' => '兔', + '兤' => '兤', + '具' => '具', + '𠔜' => '𠔜', + '㒹' => '㒹', + '內' => '內', + '再' => '再', + '𠕋' => '𠕋', + '冗' => '冗', + '冤' => '冤', + '仌' => '仌', + '冬' => '冬', + '况' => '况', + '𩇟' => '𩇟', + '凵' => '凵', + '刃' => '刃', + '㓟' => '㓟', + '刻' => '刻', + '剆' => '剆', + '割' => '割', + '剷' => '剷', + '㔕' => '㔕', + '勇' => '勇', + '勉' => '勉', + '勤' => '勤', + '勺' => '勺', + '包' => '包', + '匆' => '匆', + '北' => '北', + '卉' => '卉', + '卑' => '卑', + '博' => '博', + '即' => '即', + '卽' => '卽', + '卿' => '卿', + '卿' => '卿', + '卿' => '卿', + '𠨬' => '𠨬', + '灰' => '灰', + '及' => '及', + '叟' => '叟', + '𠭣' => '𠭣', + '叫' => '叫', + '叱' => '叱', + '吆' => '吆', + '咞' => '咞', + '吸' => '吸', + '呈' => '呈', + '周' => '周', + '咢' => '咢', + '哶' => '哶', + '唐' => '唐', + '啓' => '啓', + '啣' => '啣', + '善' => '善', + '善' => '善', + '喙' => '喙', + '喫' => '喫', + '喳' => '喳', + '嗂' => '嗂', + '圖' => '圖', + '嘆' => '嘆', + '圗' => '圗', + '噑' => '噑', + '噴' => '噴', + '切' => '切', + '壮' => '壮', + '城' => '城', + '埴' => '埴', + '堍' => '堍', + '型' => '型', + '堲' => '堲', + '報' => '報', + '墬' => '墬', + '𡓤' => '𡓤', + '売' => '売', + '壷' => '壷', + '夆' => '夆', + '多' => '多', + '夢' => '夢', + '奢' => '奢', + '𡚨' => '𡚨', + '𡛪' => '𡛪', + '姬' => '姬', + '娛' => '娛', + '娧' => '娧', + '姘' => '姘', + '婦' => '婦', + '㛮' => '㛮', + '㛼' => '㛼', + '嬈' => '嬈', + '嬾' => '嬾', + '嬾' => '嬾', + '𡧈' => '𡧈', + '寃' => '寃', + '寘' => '寘', + '寧' => '寧', + '寳' => '寳', + '𡬘' => '𡬘', + '寿' => '寿', + '将' => '将', + '当' => '当', + '尢' => '尢', + '㞁' => '㞁', + '屠' => '屠', + '屮' => '屮', + '峀' => '峀', + '岍' => '岍', + '𡷤' => '𡷤', + '嵃' => '嵃', + '𡷦' => '𡷦', + '嵮' => '嵮', + '嵫' => '嵫', + '嵼' => '嵼', + '巡' => '巡', + '巢' => '巢', + '㠯' => '㠯', + '巽' => '巽', + '帨' => '帨', + '帽' => '帽', + '幩' => '幩', + '㡢' => '㡢', + '𢆃' => '𢆃', + '㡼' => '㡼', + '庰' => '庰', + '庳' => '庳', + '庶' => '庶', + '廊' => '廊', + '𪎒' => '𪎒', + '廾' => '廾', + '𢌱' => '𢌱', + '𢌱' => '𢌱', + '舁' => '舁', + '弢' => '弢', + '弢' => '弢', + '㣇' => '㣇', + '𣊸' => '𣊸', + '𦇚' => '𦇚', + '形' => '形', + '彫' => '彫', + '㣣' => '㣣', + '徚' => '徚', + '忍' => '忍', + '志' => '志', + '忹' => '忹', + '悁' => '悁', + '㤺' => '㤺', + '㤜' => '㤜', + '悔' => '悔', + '𢛔' => '𢛔', + '惇' => '惇', + '慈' => '慈', + '慌' => '慌', + '慎' => '慎', + '慌' => '慌', + '慺' => '慺', + '憎' => '憎', + '憲' => '憲', + '憤' => '憤', + '憯' => '憯', + '懞' => '懞', + '懲' => '懲', + '懶' => '懶', + '成' => '成', + '戛' => '戛', + '扝' => '扝', + '抱' => '抱', + '拔' => '拔', + '捐' => '捐', + '𢬌' => '𢬌', + '挽' => '挽', + '拼' => '拼', + '捨' => '捨', + '掃' => '掃', + '揤' => '揤', + '𢯱' => '𢯱', + '搢' => '搢', + '揅' => '揅', + '掩' => '掩', + '㨮' => '㨮', + '摩' => '摩', + '摾' => '摾', + '撝' => '撝', + '摷' => '摷', + '㩬' => '㩬', + '敏' => '敏', + '敬' => '敬', + '𣀊' => '𣀊', + '旣' => '旣', + '書' => '書', + '晉' => '晉', + '㬙' => '㬙', + '暑' => '暑', + '㬈' => '㬈', + '㫤' => '㫤', + '冒' => '冒', + '冕' => '冕', + '最' => '最', + '暜' => '暜', + '肭' => '肭', + '䏙' => '䏙', + '朗' => '朗', + '望' => '望', + '朡' => '朡', + '杞' => '杞', + '杓' => '杓', + '𣏃' => '𣏃', + '㭉' => '㭉', + '柺' => '柺', + '枅' => '枅', + '桒' => '桒', + '梅' => '梅', + '𣑭' => '𣑭', + '梎' => '梎', + '栟' => '栟', + '椔' => '椔', + '㮝' => '㮝', + '楂' => '楂', + '榣' => '榣', + '槪' => '槪', + '檨' => '檨', + '𣚣' => '𣚣', + '櫛' => '櫛', + '㰘' => '㰘', + '次' => '次', + '𣢧' => '𣢧', + '歔' => '歔', + '㱎' => '㱎', + '歲' => '歲', + '殟' => '殟', + '殺' => '殺', + '殻' => '殻', + '𣪍' => '𣪍', + '𡴋' => '𡴋', + '𣫺' => '𣫺', + '汎' => '汎', + '𣲼' => '𣲼', + '沿' => '沿', + '泍' => '泍', + '汧' => '汧', + '洖' => '洖', + '派' => '派', + '海' => '海', + '流' => '流', + '浩' => '浩', + '浸' => '浸', + '涅' => '涅', + '𣴞' => '𣴞', + '洴' => '洴', + '港' => '港', + '湮' => '湮', + '㴳' => '㴳', + '滋' => '滋', + '滇' => '滇', + '𣻑' => '𣻑', + '淹' => '淹', + '潮' => '潮', + '𣽞' => '𣽞', + '𣾎' => '𣾎', + '濆' => '濆', + '瀹' => '瀹', + '瀞' => '瀞', + '瀛' => '瀛', + '㶖' => '㶖', + '灊' => '灊', + '災' => '災', + '灷' => '灷', + '炭' => '炭', + '𠔥' => '𠔥', + '煅' => '煅', + '𤉣' => '𤉣', + '熜' => '熜', + '𤎫' => '𤎫', + '爨' => '爨', + '爵' => '爵', + '牐' => '牐', + '𤘈' => '𤘈', + '犀' => '犀', + '犕' => '犕', + '𤜵' => '𤜵', + '𤠔' => '𤠔', + '獺' => '獺', + '王' => '王', + '㺬' => '㺬', + '玥' => '玥', + '㺸' => '㺸', + '㺸' => '㺸', + '瑇' => '瑇', + '瑜' => '瑜', + '瑱' => '瑱', + '璅' => '璅', + '瓊' => '瓊', + '㼛' => '㼛', + '甤' => '甤', + '𤰶' => '𤰶', + '甾' => '甾', + '𤲒' => '𤲒', + '異' => '異', + '𢆟' => '𢆟', + '瘐' => '瘐', + '𤾡' => '𤾡', + '𤾸' => '𤾸', + '𥁄' => '𥁄', + '㿼' => '㿼', + '䀈' => '䀈', + '直' => '直', + '𥃳' => '𥃳', + '𥃲' => '𥃲', + '𥄙' => '𥄙', + '𥄳' => '𥄳', + '眞' => '眞', + '真' => '真', + '真' => '真', + '睊' => '睊', + '䀹' => '䀹', + '瞋' => '瞋', + '䁆' => '䁆', + '䂖' => '䂖', + '𥐝' => '𥐝', + '硎' => '硎', + '碌' => '碌', + '磌' => '磌', + '䃣' => '䃣', + '𥘦' => '𥘦', + '祖' => '祖', + '𥚚' => '𥚚', + '𥛅' => '𥛅', + '福' => '福', + '秫' => '秫', + '䄯' => '䄯', + '穀' => '穀', + '穊' => '穊', + '穏' => '穏', + '𥥼' => '𥥼', + '𥪧' => '𥪧', + '𥪧' => '𥪧', + '竮' => '竮', + '䈂' => '䈂', + '𥮫' => '𥮫', + '篆' => '篆', + '築' => '築', + '䈧' => '䈧', + '𥲀' => '𥲀', + '糒' => '糒', + '䊠' => '䊠', + '糨' => '糨', + '糣' => '糣', + '紀' => '紀', + '𥾆' => '𥾆', + '絣' => '絣', + '䌁' => '䌁', + '緇' => '緇', + '縂' => '縂', + '繅' => '繅', + '䌴' => '䌴', + '𦈨' => '𦈨', + '𦉇' => '𦉇', + '䍙' => '䍙', + '𦋙' => '𦋙', + '罺' => '罺', + '𦌾' => '𦌾', + '羕' => '羕', + '翺' => '翺', + '者' => '者', + '𦓚' => '𦓚', + '𦔣' => '𦔣', + '聠' => '聠', + '𦖨' => '𦖨', + '聰' => '聰', + '𣍟' => '𣍟', + '䏕' => '䏕', + '育' => '育', + '脃' => '脃', + '䐋' => '䐋', + '脾' => '脾', + '媵' => '媵', + '𦞧' => '𦞧', + '𦞵' => '𦞵', + '𣎓' => '𣎓', + '𣎜' => '𣎜', + '舁' => '舁', + '舄' => '舄', + '辞' => '辞', + '䑫' => '䑫', + '芑' => '芑', + '芋' => '芋', + '芝' => '芝', + '劳' => '劳', + '花' => '花', + '芳' => '芳', + '芽' => '芽', + '苦' => '苦', + '𦬼' => '𦬼', + '若' => '若', + '茝' => '茝', + '荣' => '荣', + '莭' => '莭', + '茣' => '茣', + '莽' => '莽', + '菧' => '菧', + '著' => '著', + '荓' => '荓', + '菊' => '菊', + '菌' => '菌', + '菜' => '菜', + '𦰶' => '𦰶', + '𦵫' => '𦵫', + '𦳕' => '𦳕', + '䔫' => '䔫', + '蓱' => '蓱', + '蓳' => '蓳', + '蔖' => '蔖', + '𧏊' => '𧏊', + '蕤' => '蕤', + '𦼬' => '𦼬', + '䕝' => '䕝', + '䕡' => '䕡', + '𦾱' => '𦾱', + '𧃒' => '𧃒', + '䕫' => '䕫', + '虐' => '虐', + '虜' => '虜', + '虧' => '虧', + '虩' => '虩', + '蚩' => '蚩', + '蚈' => '蚈', + '蜎' => '蜎', + '蛢' => '蛢', + '蝹' => '蝹', + '蜨' => '蜨', + '蝫' => '蝫', + '螆' => '螆', + '䗗' => '䗗', + '蟡' => '蟡', + '蠁' => '蠁', + '䗹' => '䗹', + '衠' => '衠', + '衣' => '衣', + '𧙧' => '𧙧', + '裗' => '裗', + '裞' => '裞', + '䘵' => '䘵', + '裺' => '裺', + '㒻' => '㒻', + '𧢮' => '𧢮', + '𧥦' => '𧥦', + '䚾' => '䚾', + '䛇' => '䛇', + '誠' => '誠', + '諭' => '諭', + '變' => '變', + '豕' => '豕', + '𧲨' => '𧲨', + '貫' => '貫', + '賁' => '賁', + '贛' => '贛', + '起' => '起', + '𧼯' => '𧼯', + '𠠄' => '𠠄', + '跋' => '跋', + '趼' => '趼', + '跰' => '跰', + '𠣞' => '𠣞', + '軔' => '軔', + '輸' => '輸', + '𨗒' => '𨗒', + '𨗭' => '𨗭', + '邔' => '邔', + '郱' => '郱', + '鄑' => '鄑', + '𨜮' => '𨜮', + '鄛' => '鄛', + '鈸' => '鈸', + '鋗' => '鋗', + '鋘' => '鋘', + '鉼' => '鉼', + '鏹' => '鏹', + '鐕' => '鐕', + '𨯺' => '𨯺', + '開' => '開', + '䦕' => '䦕', + '閷' => '閷', + '𨵷' => '𨵷', + '䧦' => '䧦', + '雃' => '雃', + '嶲' => '嶲', + '霣' => '霣', + '𩅅' => '𩅅', + '𩈚' => '𩈚', + '䩮' => '䩮', + '䩶' => '䩶', + '韠' => '韠', + '𩐊' => '𩐊', + '䪲' => '䪲', + '𩒖' => '𩒖', + '頋' => '頋', + '頋' => '頋', + '頩' => '頩', + '𩖶' => '𩖶', + '飢' => '飢', + '䬳' => '䬳', + '餩' => '餩', + '馧' => '馧', + '駂' => '駂', + '駾' => '駾', + '䯎' => '䯎', + '𩬰' => '𩬰', + '鬒' => '鬒', + '鱀' => '鱀', + '鳽' => '鳽', + '䳎' => '䳎', + '䳭' => '䳭', + '鵧' => '鵧', + '𪃎' => '𪃎', + '䳸' => '䳸', + '𪄅' => '𪄅', + '𪈎' => '𪈎', + '𪊑' => '𪊑', + '麻' => '麻', + '䵖' => '䵖', + '黹' => '黹', + '黾' => '黾', + '鼅' => '鼅', + '鼏' => '鼏', + '鼖' => '鼖', + '鼻' => '鼻', + '𪘀' => '𪘀', +); diff --git a/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/Resources/unidata/combiningClass.php b/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/Resources/unidata/combiningClass.php new file mode 100644 index 000000000000..ec90f36eb65c --- /dev/null +++ b/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/Resources/unidata/combiningClass.php @@ -0,0 +1,876 @@ + 230, + '́' => 230, + '̂' => 230, + '̃' => 230, + '̄' => 230, + '̅' => 230, + '̆' => 230, + '̇' => 230, + '̈' => 230, + '̉' => 230, + '̊' => 230, + '̋' => 230, + '̌' => 230, + '̍' => 230, + '̎' => 230, + '̏' => 230, + '̐' => 230, + '̑' => 230, + '̒' => 230, + '̓' => 230, + '̔' => 230, + '̕' => 232, + '̖' => 220, + '̗' => 220, + '̘' => 220, + '̙' => 220, + '̚' => 232, + '̛' => 216, + '̜' => 220, + '̝' => 220, + '̞' => 220, + '̟' => 220, + '̠' => 220, + '̡' => 202, + '̢' => 202, + '̣' => 220, + '̤' => 220, + '̥' => 220, + '̦' => 220, + '̧' => 202, + '̨' => 202, + '̩' => 220, + '̪' => 220, + '̫' => 220, + '̬' => 220, + '̭' => 220, + '̮' => 220, + '̯' => 220, + '̰' => 220, + '̱' => 220, + '̲' => 220, + '̳' => 220, + '̴' => 1, + '̵' => 1, + '̶' => 1, + '̷' => 1, + '̸' => 1, + '̹' => 220, + '̺' => 220, + '̻' => 220, + '̼' => 220, + '̽' => 230, + '̾' => 230, + '̿' => 230, + '̀' => 230, + '́' => 230, + '͂' => 230, + '̓' => 230, + '̈́' => 230, + 'ͅ' => 240, + '͆' => 230, + '͇' => 220, + '͈' => 220, + '͉' => 220, + '͊' => 230, + '͋' => 230, + '͌' => 230, + '͍' => 220, + '͎' => 220, + '͐' => 230, + '͑' => 230, + '͒' => 230, + '͓' => 220, + '͔' => 220, + '͕' => 220, + '͖' => 220, + '͗' => 230, + '͘' => 232, + '͙' => 220, + '͚' => 220, + '͛' => 230, + '͜' => 233, + '͝' => 234, + '͞' => 234, + '͟' => 233, + '͠' => 234, + '͡' => 234, + '͢' => 233, + 'ͣ' => 230, + 'ͤ' => 230, + 'ͥ' => 230, + 'ͦ' => 230, + 'ͧ' => 230, + 'ͨ' => 230, + 'ͩ' => 230, + 'ͪ' => 230, + 'ͫ' => 230, + 'ͬ' => 230, + 'ͭ' => 230, + 'ͮ' => 230, + 'ͯ' => 230, + '҃' => 230, + '҄' => 230, + '҅' => 230, + '҆' => 230, + '҇' => 230, + '֑' => 220, + '֒' => 230, + '֓' => 230, + '֔' => 230, + '֕' => 230, + '֖' => 220, + '֗' => 230, + '֘' => 230, + '֙' => 230, + '֚' => 222, + '֛' => 220, + '֜' => 230, + '֝' => 230, + '֞' => 230, + '֟' => 230, + '֠' => 230, + '֡' => 230, + '֢' => 220, + '֣' => 220, + '֤' => 220, + '֥' => 220, + '֦' => 220, + '֧' => 220, + '֨' => 230, + '֩' => 230, + '֪' => 220, + '֫' => 230, + '֬' => 230, + '֭' => 222, + '֮' => 228, + '֯' => 230, + 'ְ' => 10, + 'ֱ' => 11, + 'ֲ' => 12, + 'ֳ' => 13, + 'ִ' => 14, + 'ֵ' => 15, + 'ֶ' => 16, + 'ַ' => 17, + 'ָ' => 18, + 'ֹ' => 19, + 'ֺ' => 19, + 'ֻ' => 20, + 'ּ' => 21, + 'ֽ' => 22, + 'ֿ' => 23, + 'ׁ' => 24, + 'ׂ' => 25, + 'ׄ' => 230, + 'ׅ' => 220, + 'ׇ' => 18, + 'ؐ' => 230, + 'ؑ' => 230, + 'ؒ' => 230, + 'ؓ' => 230, + 'ؔ' => 230, + 'ؕ' => 230, + 'ؖ' => 230, + 'ؗ' => 230, + 'ؘ' => 30, + 'ؙ' => 31, + 'ؚ' => 32, + 'ً' => 27, + 'ٌ' => 28, + 'ٍ' => 29, + 'َ' => 30, + 'ُ' => 31, + 'ِ' => 32, + 'ّ' => 33, + 'ْ' => 34, + 'ٓ' => 230, + 'ٔ' => 230, + 'ٕ' => 220, + 'ٖ' => 220, + 'ٗ' => 230, + '٘' => 230, + 'ٙ' => 230, + 'ٚ' => 230, + 'ٛ' => 230, + 'ٜ' => 220, + 'ٝ' => 230, + 'ٞ' => 230, + 'ٟ' => 220, + 'ٰ' => 35, + 'ۖ' => 230, + 'ۗ' => 230, + 'ۘ' => 230, + 'ۙ' => 230, + 'ۚ' => 230, + 'ۛ' => 230, + 'ۜ' => 230, + '۟' => 230, + '۠' => 230, + 'ۡ' => 230, + 'ۢ' => 230, + 'ۣ' => 220, + 'ۤ' => 230, + 'ۧ' => 230, + 'ۨ' => 230, + '۪' => 220, + '۫' => 230, + '۬' => 230, + 'ۭ' => 220, + 'ܑ' => 36, + 'ܰ' => 230, + 'ܱ' => 220, + 'ܲ' => 230, + 'ܳ' => 230, + 'ܴ' => 220, + 'ܵ' => 230, + 'ܶ' => 230, + 'ܷ' => 220, + 'ܸ' => 220, + 'ܹ' => 220, + 'ܺ' => 230, + 'ܻ' => 220, + 'ܼ' => 220, + 'ܽ' => 230, + 'ܾ' => 220, + 'ܿ' => 230, + '݀' => 230, + '݁' => 230, + '݂' => 220, + '݃' => 230, + '݄' => 220, + '݅' => 230, + '݆' => 220, + '݇' => 230, + '݈' => 220, + '݉' => 230, + '݊' => 230, + '߫' => 230, + '߬' => 230, + '߭' => 230, + '߮' => 230, + '߯' => 230, + '߰' => 230, + '߱' => 230, + '߲' => 220, + '߳' => 230, + '߽' => 220, + 'ࠖ' => 230, + 'ࠗ' => 230, + '࠘' => 230, + '࠙' => 230, + 'ࠛ' => 230, + 'ࠜ' => 230, + 'ࠝ' => 230, + 'ࠞ' => 230, + 'ࠟ' => 230, + 'ࠠ' => 230, + 'ࠡ' => 230, + 'ࠢ' => 230, + 'ࠣ' => 230, + 'ࠥ' => 230, + 'ࠦ' => 230, + 'ࠧ' => 230, + 'ࠩ' => 230, + 'ࠪ' => 230, + 'ࠫ' => 230, + 'ࠬ' => 230, + '࠭' => 230, + '࡙' => 220, + '࡚' => 220, + '࡛' => 220, + '࣓' => 220, + 'ࣔ' => 230, + 'ࣕ' => 230, + 'ࣖ' => 230, + 'ࣗ' => 230, + 'ࣘ' => 230, + 'ࣙ' => 230, + 'ࣚ' => 230, + 'ࣛ' => 230, + 'ࣜ' => 230, + 'ࣝ' => 230, + 'ࣞ' => 230, + 'ࣟ' => 230, + '࣠' => 230, + '࣡' => 230, + 'ࣣ' => 220, + 'ࣤ' => 230, + 'ࣥ' => 230, + 'ࣦ' => 220, + 'ࣧ' => 230, + 'ࣨ' => 230, + 'ࣩ' => 220, + '࣪' => 230, + '࣫' => 230, + '࣬' => 230, + '࣭' => 220, + '࣮' => 220, + '࣯' => 220, + 'ࣰ' => 27, + 'ࣱ' => 28, + 'ࣲ' => 29, + 'ࣳ' => 230, + 'ࣴ' => 230, + 'ࣵ' => 230, + 'ࣶ' => 220, + 'ࣷ' => 230, + 'ࣸ' => 230, + 'ࣹ' => 220, + 'ࣺ' => 220, + 'ࣻ' => 230, + 'ࣼ' => 230, + 'ࣽ' => 230, + 'ࣾ' => 230, + 'ࣿ' => 230, + '़' => 7, + '्' => 9, + '॑' => 230, + '॒' => 220, + '॓' => 230, + '॔' => 230, + '়' => 7, + '্' => 9, + '৾' => 230, + '਼' => 7, + '੍' => 9, + '઼' => 7, + '્' => 9, + '଼' => 7, + '୍' => 9, + '்' => 9, + '్' => 9, + 'ౕ' => 84, + 'ౖ' => 91, + '಼' => 7, + '್' => 9, + '഻' => 9, + '഼' => 9, + '്' => 9, + '්' => 9, + 'ุ' => 103, + 'ู' => 103, + 'ฺ' => 9, + '่' => 107, + '้' => 107, + '๊' => 107, + '๋' => 107, + 'ຸ' => 118, + 'ູ' => 118, + '຺' => 9, + '່' => 122, + '້' => 122, + '໊' => 122, + '໋' => 122, + '༘' => 220, + '༙' => 220, + '༵' => 220, + '༷' => 220, + '༹' => 216, + 'ཱ' => 129, + 'ི' => 130, + 'ུ' => 132, + 'ེ' => 130, + 'ཻ' => 130, + 'ོ' => 130, + 'ཽ' => 130, + 'ྀ' => 130, + 'ྂ' => 230, + 'ྃ' => 230, + '྄' => 9, + '྆' => 230, + '྇' => 230, + '࿆' => 220, + '့' => 7, + '္' => 9, + '်' => 9, + 'ႍ' => 220, + '፝' => 230, + '፞' => 230, + '፟' => 230, + '᜔' => 9, + '᜴' => 9, + '្' => 9, + '៝' => 230, + 'ᢩ' => 228, + '᤹' => 222, + '᤺' => 230, + '᤻' => 220, + 'ᨗ' => 230, + 'ᨘ' => 220, + '᩠' => 9, + '᩵' => 230, + '᩶' => 230, + '᩷' => 230, + '᩸' => 230, + '᩹' => 230, + '᩺' => 230, + '᩻' => 230, + '᩼' => 230, + '᩿' => 220, + '᪰' => 230, + '᪱' => 230, + '᪲' => 230, + '᪳' => 230, + '᪴' => 230, + '᪵' => 220, + '᪶' => 220, + '᪷' => 220, + '᪸' => 220, + '᪹' => 220, + '᪺' => 220, + '᪻' => 230, + '᪼' => 230, + '᪽' => 220, + 'ᪿ' => 220, + 'ᫀ' => 220, + '᬴' => 7, + '᭄' => 9, + '᭫' => 230, + '᭬' => 220, + '᭭' => 230, + '᭮' => 230, + '᭯' => 230, + '᭰' => 230, + '᭱' => 230, + '᭲' => 230, + '᭳' => 230, + '᮪' => 9, + '᮫' => 9, + '᯦' => 7, + '᯲' => 9, + '᯳' => 9, + '᰷' => 7, + '᳐' => 230, + '᳑' => 230, + '᳒' => 230, + '᳔' => 1, + '᳕' => 220, + '᳖' => 220, + '᳗' => 220, + '᳘' => 220, + '᳙' => 220, + '᳚' => 230, + '᳛' => 230, + '᳜' => 220, + '᳝' => 220, + '᳞' => 220, + '᳟' => 220, + '᳠' => 230, + '᳢' => 1, + '᳣' => 1, + '᳤' => 1, + '᳥' => 1, + '᳦' => 1, + '᳧' => 1, + '᳨' => 1, + '᳭' => 220, + '᳴' => 230, + '᳸' => 230, + '᳹' => 230, + '᷀' => 230, + '᷁' => 230, + '᷂' => 220, + '᷃' => 230, + '᷄' => 230, + '᷅' => 230, + '᷆' => 230, + '᷇' => 230, + '᷈' => 230, + '᷉' => 230, + '᷊' => 220, + '᷋' => 230, + '᷌' => 230, + '᷍' => 234, + '᷎' => 214, + '᷏' => 220, + '᷐' => 202, + '᷑' => 230, + '᷒' => 230, + 'ᷓ' => 230, + 'ᷔ' => 230, + 'ᷕ' => 230, + 'ᷖ' => 230, + 'ᷗ' => 230, + 'ᷘ' => 230, + 'ᷙ' => 230, + 'ᷚ' => 230, + 'ᷛ' => 230, + 'ᷜ' => 230, + 'ᷝ' => 230, + 'ᷞ' => 230, + 'ᷟ' => 230, + 'ᷠ' => 230, + 'ᷡ' => 230, + 'ᷢ' => 230, + 'ᷣ' => 230, + 'ᷤ' => 230, + 'ᷥ' => 230, + 'ᷦ' => 230, + 'ᷧ' => 230, + 'ᷨ' => 230, + 'ᷩ' => 230, + 'ᷪ' => 230, + 'ᷫ' => 230, + 'ᷬ' => 230, + 'ᷭ' => 230, + 'ᷮ' => 230, + 'ᷯ' => 230, + 'ᷰ' => 230, + 'ᷱ' => 230, + 'ᷲ' => 230, + 'ᷳ' => 230, + 'ᷴ' => 230, + '᷵' => 230, + '᷶' => 232, + '᷷' => 228, + '᷸' => 228, + '᷹' => 220, + '᷻' => 230, + '᷼' => 233, + '᷽' => 220, + '᷾' => 230, + '᷿' => 220, + '⃐' => 230, + '⃑' => 230, + '⃒' => 1, + '⃓' => 1, + '⃔' => 230, + '⃕' => 230, + '⃖' => 230, + '⃗' => 230, + '⃘' => 1, + '⃙' => 1, + '⃚' => 1, + '⃛' => 230, + '⃜' => 230, + '⃡' => 230, + '⃥' => 1, + '⃦' => 1, + '⃧' => 230, + '⃨' => 220, + '⃩' => 230, + '⃪' => 1, + '⃫' => 1, + '⃬' => 220, + '⃭' => 220, + '⃮' => 220, + '⃯' => 220, + '⃰' => 230, + '⳯' => 230, + '⳰' => 230, + '⳱' => 230, + '⵿' => 9, + 'ⷠ' => 230, + 'ⷡ' => 230, + 'ⷢ' => 230, + 'ⷣ' => 230, + 'ⷤ' => 230, + 'ⷥ' => 230, + 'ⷦ' => 230, + 'ⷧ' => 230, + 'ⷨ' => 230, + 'ⷩ' => 230, + 'ⷪ' => 230, + 'ⷫ' => 230, + 'ⷬ' => 230, + 'ⷭ' => 230, + 'ⷮ' => 230, + 'ⷯ' => 230, + 'ⷰ' => 230, + 'ⷱ' => 230, + 'ⷲ' => 230, + 'ⷳ' => 230, + 'ⷴ' => 230, + 'ⷵ' => 230, + 'ⷶ' => 230, + 'ⷷ' => 230, + 'ⷸ' => 230, + 'ⷹ' => 230, + 'ⷺ' => 230, + 'ⷻ' => 230, + 'ⷼ' => 230, + 'ⷽ' => 230, + 'ⷾ' => 230, + 'ⷿ' => 230, + '〪' => 218, + '〫' => 228, + '〬' => 232, + '〭' => 222, + '〮' => 224, + '〯' => 224, + '゙' => 8, + '゚' => 8, + '꙯' => 230, + 'ꙴ' => 230, + 'ꙵ' => 230, + 'ꙶ' => 230, + 'ꙷ' => 230, + 'ꙸ' => 230, + 'ꙹ' => 230, + 'ꙺ' => 230, + 'ꙻ' => 230, + '꙼' => 230, + '꙽' => 230, + 'ꚞ' => 230, + 'ꚟ' => 230, + '꛰' => 230, + '꛱' => 230, + '꠆' => 9, + '꠬' => 9, + '꣄' => 9, + '꣠' => 230, + '꣡' => 230, + '꣢' => 230, + '꣣' => 230, + '꣤' => 230, + '꣥' => 230, + '꣦' => 230, + '꣧' => 230, + '꣨' => 230, + '꣩' => 230, + '꣪' => 230, + '꣫' => 230, + '꣬' => 230, + '꣭' => 230, + '꣮' => 230, + '꣯' => 230, + '꣰' => 230, + '꣱' => 230, + '꤫' => 220, + '꤬' => 220, + '꤭' => 220, + '꥓' => 9, + '꦳' => 7, + '꧀' => 9, + 'ꪰ' => 230, + 'ꪲ' => 230, + 'ꪳ' => 230, + 'ꪴ' => 220, + 'ꪷ' => 230, + 'ꪸ' => 230, + 'ꪾ' => 230, + '꪿' => 230, + '꫁' => 230, + '꫶' => 9, + '꯭' => 9, + 'ﬞ' => 26, + '︠' => 230, + '︡' => 230, + '︢' => 230, + '︣' => 230, + '︤' => 230, + '︥' => 230, + '︦' => 230, + '︧' => 220, + '︨' => 220, + '︩' => 220, + '︪' => 220, + '︫' => 220, + '︬' => 220, + '︭' => 220, + '︮' => 230, + '︯' => 230, + '𐇽' => 220, + '𐋠' => 220, + '𐍶' => 230, + '𐍷' => 230, + '𐍸' => 230, + '𐍹' => 230, + '𐍺' => 230, + '𐨍' => 220, + '𐨏' => 230, + '𐨸' => 230, + '𐨹' => 1, + '𐨺' => 220, + '𐨿' => 9, + '𐫥' => 230, + '𐫦' => 220, + '𐴤' => 230, + '𐴥' => 230, + '𐴦' => 230, + '𐴧' => 230, + '𐺫' => 230, + '𐺬' => 230, + '𐽆' => 220, + '𐽇' => 220, + '𐽈' => 230, + '𐽉' => 230, + '𐽊' => 230, + '𐽋' => 220, + '𐽌' => 230, + '𐽍' => 220, + '𐽎' => 220, + '𐽏' => 220, + '𐽐' => 220, + '𑁆' => 9, + '𑁿' => 9, + '𑂹' => 9, + '𑂺' => 7, + '𑄀' => 230, + '𑄁' => 230, + '𑄂' => 230, + '𑄳' => 9, + '𑄴' => 9, + '𑅳' => 7, + '𑇀' => 9, + '𑇊' => 7, + '𑈵' => 9, + '𑈶' => 7, + '𑋩' => 7, + '𑋪' => 9, + '𑌻' => 7, + '𑌼' => 7, + '𑍍' => 9, + '𑍦' => 230, + '𑍧' => 230, + '𑍨' => 230, + '𑍩' => 230, + '𑍪' => 230, + '𑍫' => 230, + '𑍬' => 230, + '𑍰' => 230, + '𑍱' => 230, + '𑍲' => 230, + '𑍳' => 230, + '𑍴' => 230, + '𑑂' => 9, + '𑑆' => 7, + '𑑞' => 230, + '𑓂' => 9, + '𑓃' => 7, + '𑖿' => 9, + '𑗀' => 7, + '𑘿' => 9, + '𑚶' => 9, + '𑚷' => 7, + '𑜫' => 9, + '𑠹' => 9, + '𑠺' => 7, + '𑤽' => 9, + '𑤾' => 9, + '𑥃' => 7, + '𑧠' => 9, + '𑨴' => 9, + '𑩇' => 9, + '𑪙' => 9, + '𑰿' => 9, + '𑵂' => 7, + '𑵄' => 9, + '𑵅' => 9, + '𑶗' => 9, + '𖫰' => 1, + '𖫱' => 1, + '𖫲' => 1, + '𖫳' => 1, + '𖫴' => 1, + '𖬰' => 230, + '𖬱' => 230, + '𖬲' => 230, + '𖬳' => 230, + '𖬴' => 230, + '𖬵' => 230, + '𖬶' => 230, + '𖿰' => 6, + '𖿱' => 6, + '𛲞' => 1, + '𝅥' => 216, + '𝅦' => 216, + '𝅧' => 1, + '𝅨' => 1, + '𝅩' => 1, + '𝅭' => 226, + '𝅮' => 216, + '𝅯' => 216, + '𝅰' => 216, + '𝅱' => 216, + '𝅲' => 216, + '𝅻' => 220, + '𝅼' => 220, + '𝅽' => 220, + '𝅾' => 220, + '𝅿' => 220, + '𝆀' => 220, + '𝆁' => 220, + '𝆂' => 220, + '𝆅' => 230, + '𝆆' => 230, + '𝆇' => 230, + '𝆈' => 230, + '𝆉' => 230, + '𝆊' => 220, + '𝆋' => 220, + '𝆪' => 230, + '𝆫' => 230, + '𝆬' => 230, + '𝆭' => 230, + '𝉂' => 230, + '𝉃' => 230, + '𝉄' => 230, + '𞀀' => 230, + '𞀁' => 230, + '𞀂' => 230, + '𞀃' => 230, + '𞀄' => 230, + '𞀅' => 230, + '𞀆' => 230, + '𞀈' => 230, + '𞀉' => 230, + '𞀊' => 230, + '𞀋' => 230, + '𞀌' => 230, + '𞀍' => 230, + '𞀎' => 230, + '𞀏' => 230, + '𞀐' => 230, + '𞀑' => 230, + '𞀒' => 230, + '𞀓' => 230, + '𞀔' => 230, + '𞀕' => 230, + '𞀖' => 230, + '𞀗' => 230, + '𞀘' => 230, + '𞀛' => 230, + '𞀜' => 230, + '𞀝' => 230, + '𞀞' => 230, + '𞀟' => 230, + '𞀠' => 230, + '𞀡' => 230, + '𞀣' => 230, + '𞀤' => 230, + '𞀦' => 230, + '𞀧' => 230, + '𞀨' => 230, + '𞀩' => 230, + '𞀪' => 230, + '𞄰' => 230, + '𞄱' => 230, + '𞄲' => 230, + '𞄳' => 230, + '𞄴' => 230, + '𞄵' => 230, + '𞄶' => 230, + '𞋬' => 230, + '𞋭' => 230, + '𞋮' => 230, + '𞋯' => 230, + '𞣐' => 220, + '𞣑' => 220, + '𞣒' => 220, + '𞣓' => 220, + '𞣔' => 220, + '𞣕' => 220, + '𞣖' => 220, + '𞥄' => 230, + '𞥅' => 230, + '𞥆' => 230, + '𞥇' => 230, + '𞥈' => 230, + '𞥉' => 230, + '𞥊' => 7, +); diff --git a/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/Resources/unidata/compatibilityDecomposition.php b/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/Resources/unidata/compatibilityDecomposition.php new file mode 100644 index 000000000000..1574902893cc --- /dev/null +++ b/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/Resources/unidata/compatibilityDecomposition.php @@ -0,0 +1,3695 @@ + ' ', + '¨' => ' ̈', + 'ª' => 'a', + '¯' => ' ̄', + '²' => '2', + '³' => '3', + '´' => ' ́', + 'µ' => 'μ', + '¸' => ' ̧', + '¹' => '1', + 'º' => 'o', + '¼' => '1⁄4', + '½' => '1⁄2', + '¾' => '3⁄4', + 'IJ' => 'IJ', + 'ij' => 'ij', + 'Ŀ' => 'L·', + 'ŀ' => 'l·', + 'ʼn' => 'ʼn', + 'ſ' => 's', + 'DŽ' => 'DŽ', + 'Dž' => 'Dž', + 'dž' => 'dž', + 'LJ' => 'LJ', + 'Lj' => 'Lj', + 'lj' => 'lj', + 'NJ' => 'NJ', + 'Nj' => 'Nj', + 'nj' => 'nj', + 'DZ' => 'DZ', + 'Dz' => 'Dz', + 'dz' => 'dz', + 'ʰ' => 'h', + 'ʱ' => 'ɦ', + 'ʲ' => 'j', + 'ʳ' => 'r', + 'ʴ' => 'ɹ', + 'ʵ' => 'ɻ', + 'ʶ' => 'ʁ', + 'ʷ' => 'w', + 'ʸ' => 'y', + '˘' => ' ̆', + '˙' => ' ̇', + '˚' => ' ̊', + '˛' => ' ̨', + '˜' => ' ̃', + '˝' => ' ̋', + 'ˠ' => 'ɣ', + 'ˡ' => 'l', + 'ˢ' => 's', + 'ˣ' => 'x', + 'ˤ' => 'ʕ', + 'ͺ' => ' ͅ', + '΄' => ' ́', + '΅' => ' ̈́', + 'ϐ' => 'β', + 'ϑ' => 'θ', + 'ϒ' => 'Υ', + 'ϓ' => 'Ύ', + 'ϔ' => 'Ϋ', + 'ϕ' => 'φ', + 'ϖ' => 'π', + 'ϰ' => 'κ', + 'ϱ' => 'ρ', + 'ϲ' => 'ς', + 'ϴ' => 'Θ', + 'ϵ' => 'ε', + 'Ϲ' => 'Σ', + 'և' => 'եւ', + 'ٵ' => 'اٴ', + 'ٶ' => 'وٴ', + 'ٷ' => 'ۇٴ', + 'ٸ' => 'يٴ', + 'ำ' => 'ํา', + 'ຳ' => 'ໍາ', + 'ໜ' => 'ຫນ', + 'ໝ' => 'ຫມ', + '༌' => '་', + 'ཷ' => 'ྲཱྀ', + 'ཹ' => 'ླཱྀ', + 'ჼ' => 'ნ', + 'ᴬ' => 'A', + 'ᴭ' => 'Æ', + 'ᴮ' => 'B', + 'ᴰ' => 'D', + 'ᴱ' => 'E', + 'ᴲ' => 'Ǝ', + 'ᴳ' => 'G', + 'ᴴ' => 'H', + 'ᴵ' => 'I', + 'ᴶ' => 'J', + 'ᴷ' => 'K', + 'ᴸ' => 'L', + 'ᴹ' => 'M', + 'ᴺ' => 'N', + 'ᴼ' => 'O', + 'ᴽ' => 'Ȣ', + 'ᴾ' => 'P', + 'ᴿ' => 'R', + 'ᵀ' => 'T', + 'ᵁ' => 'U', + 'ᵂ' => 'W', + 'ᵃ' => 'a', + 'ᵄ' => 'ɐ', + 'ᵅ' => 'ɑ', + 'ᵆ' => 'ᴂ', + 'ᵇ' => 'b', + 'ᵈ' => 'd', + 'ᵉ' => 'e', + 'ᵊ' => 'ə', + 'ᵋ' => 'ɛ', + 'ᵌ' => 'ɜ', + 'ᵍ' => 'g', + 'ᵏ' => 'k', + 'ᵐ' => 'm', + 'ᵑ' => 'ŋ', + 'ᵒ' => 'o', + 'ᵓ' => 'ɔ', + 'ᵔ' => 'ᴖ', + 'ᵕ' => 'ᴗ', + 'ᵖ' => 'p', + 'ᵗ' => 't', + 'ᵘ' => 'u', + 'ᵙ' => 'ᴝ', + 'ᵚ' => 'ɯ', + 'ᵛ' => 'v', + 'ᵜ' => 'ᴥ', + 'ᵝ' => 'β', + 'ᵞ' => 'γ', + 'ᵟ' => 'δ', + 'ᵠ' => 'φ', + 'ᵡ' => 'χ', + 'ᵢ' => 'i', + 'ᵣ' => 'r', + 'ᵤ' => 'u', + 'ᵥ' => 'v', + 'ᵦ' => 'β', + 'ᵧ' => 'γ', + 'ᵨ' => 'ρ', + 'ᵩ' => 'φ', + 'ᵪ' => 'χ', + 'ᵸ' => 'н', + 'ᶛ' => 'ɒ', + 'ᶜ' => 'c', + 'ᶝ' => 'ɕ', + 'ᶞ' => 'ð', + 'ᶟ' => 'ɜ', + 'ᶠ' => 'f', + 'ᶡ' => 'ɟ', + 'ᶢ' => 'ɡ', + 'ᶣ' => 'ɥ', + 'ᶤ' => 'ɨ', + 'ᶥ' => 'ɩ', + 'ᶦ' => 'ɪ', + 'ᶧ' => 'ᵻ', + 'ᶨ' => 'ʝ', + 'ᶩ' => 'ɭ', + 'ᶪ' => 'ᶅ', + 'ᶫ' => 'ʟ', + 'ᶬ' => 'ɱ', + 'ᶭ' => 'ɰ', + 'ᶮ' => 'ɲ', + 'ᶯ' => 'ɳ', + 'ᶰ' => 'ɴ', + 'ᶱ' => 'ɵ', + 'ᶲ' => 'ɸ', + 'ᶳ' => 'ʂ', + 'ᶴ' => 'ʃ', + 'ᶵ' => 'ƫ', + 'ᶶ' => 'ʉ', + 'ᶷ' => 'ʊ', + 'ᶸ' => 'ᴜ', + 'ᶹ' => 'ʋ', + 'ᶺ' => 'ʌ', + 'ᶻ' => 'z', + 'ᶼ' => 'ʐ', + 'ᶽ' => 'ʑ', + 'ᶾ' => 'ʒ', + 'ᶿ' => 'θ', + 'ẚ' => 'aʾ', + 'ẛ' => 'ṡ', + '᾽' => ' ̓', + '᾿' => ' ̓', + '῀' => ' ͂', + '῁' => ' ̈͂', + '῍' => ' ̓̀', + '῎' => ' ̓́', + '῏' => ' ̓͂', + '῝' => ' ̔̀', + '῞' => ' ̔́', + '῟' => ' ̔͂', + '῭' => ' ̈̀', + '΅' => ' ̈́', + '´' => ' ́', + '῾' => ' ̔', + ' ' => ' ', + ' ' => ' ', + ' ' => ' ', + ' ' => ' ', + ' ' => ' ', + ' ' => ' ', + ' ' => ' ', + ' ' => ' ', + ' ' => ' ', + ' ' => ' ', + ' ' => ' ', + '‑' => '‐', + '‗' => ' ̳', + '․' => '.', + '‥' => '..', + '…' => '...', + ' ' => ' ', + '″' => '′′', + '‴' => '′′′', + '‶' => '‵‵', + '‷' => '‵‵‵', + '‼' => '!!', + '‾' => ' ̅', + '⁇' => '??', + '⁈' => '?!', + '⁉' => '!?', + '⁗' => '′′′′', + ' ' => ' ', + '⁰' => '0', + 'ⁱ' => 'i', + '⁴' => '4', + '⁵' => '5', + '⁶' => '6', + '⁷' => '7', + '⁸' => '8', + '⁹' => '9', + '⁺' => '+', + '⁻' => '−', + '⁼' => '=', + '⁽' => '(', + '⁾' => ')', + 'ⁿ' => 'n', + '₀' => '0', + '₁' => '1', + '₂' => '2', + '₃' => '3', + '₄' => '4', + '₅' => '5', + '₆' => '6', + '₇' => '7', + '₈' => '8', + '₉' => '9', + '₊' => '+', + '₋' => '−', + '₌' => '=', + '₍' => '(', + '₎' => ')', + 'ₐ' => 'a', + 'ₑ' => 'e', + 'ₒ' => 'o', + 'ₓ' => 'x', + 'ₔ' => 'ə', + 'ₕ' => 'h', + 'ₖ' => 'k', + 'ₗ' => 'l', + 'ₘ' => 'm', + 'ₙ' => 'n', + 'ₚ' => 'p', + 'ₛ' => 's', + 'ₜ' => 't', + '₨' => 'Rs', + '℀' => 'a/c', + '℁' => 'a/s', + 'ℂ' => 'C', + '℃' => '°C', + '℅' => 'c/o', + '℆' => 'c/u', + 'ℇ' => 'Ɛ', + '℉' => '°F', + 'ℊ' => 'g', + 'ℋ' => 'H', + 'ℌ' => 'H', + 'ℍ' => 'H', + 'ℎ' => 'h', + 'ℏ' => 'ħ', + 'ℐ' => 'I', + 'ℑ' => 'I', + 'ℒ' => 'L', + 'ℓ' => 'l', + 'ℕ' => 'N', + '№' => 'No', + 'ℙ' => 'P', + 'ℚ' => 'Q', + 'ℛ' => 'R', + 'ℜ' => 'R', + 'ℝ' => 'R', + '℠' => 'SM', + '℡' => 'TEL', + '™' => 'TM', + 'ℤ' => 'Z', + 'ℨ' => 'Z', + 'ℬ' => 'B', + 'ℭ' => 'C', + 'ℯ' => 'e', + 'ℰ' => 'E', + 'ℱ' => 'F', + 'ℳ' => 'M', + 'ℴ' => 'o', + 'ℵ' => 'א', + 'ℶ' => 'ב', + 'ℷ' => 'ג', + 'ℸ' => 'ד', + 'ℹ' => 'i', + '℻' => 'FAX', + 'ℼ' => 'π', + 'ℽ' => 'γ', + 'ℾ' => 'Γ', + 'ℿ' => 'Π', + '⅀' => '∑', + 'ⅅ' => 'D', + 'ⅆ' => 'd', + 'ⅇ' => 'e', + 'ⅈ' => 'i', + 'ⅉ' => 'j', + '⅐' => '1⁄7', + '⅑' => '1⁄9', + '⅒' => '1⁄10', + '⅓' => '1⁄3', + '⅔' => '2⁄3', + '⅕' => '1⁄5', + '⅖' => '2⁄5', + '⅗' => '3⁄5', + '⅘' => '4⁄5', + '⅙' => '1⁄6', + '⅚' => '5⁄6', + '⅛' => '1⁄8', + '⅜' => '3⁄8', + '⅝' => '5⁄8', + '⅞' => '7⁄8', + '⅟' => '1⁄', + 'Ⅰ' => 'I', + 'Ⅱ' => 'II', + 'Ⅲ' => 'III', + 'Ⅳ' => 'IV', + 'Ⅴ' => 'V', + 'Ⅵ' => 'VI', + 'Ⅶ' => 'VII', + 'Ⅷ' => 'VIII', + 'Ⅸ' => 'IX', + 'Ⅹ' => 'X', + 'Ⅺ' => 'XI', + 'Ⅻ' => 'XII', + 'Ⅼ' => 'L', + 'Ⅽ' => 'C', + 'Ⅾ' => 'D', + 'Ⅿ' => 'M', + 'ⅰ' => 'i', + 'ⅱ' => 'ii', + 'ⅲ' => 'iii', + 'ⅳ' => 'iv', + 'ⅴ' => 'v', + 'ⅵ' => 'vi', + 'ⅶ' => 'vii', + 'ⅷ' => 'viii', + 'ⅸ' => 'ix', + 'ⅹ' => 'x', + 'ⅺ' => 'xi', + 'ⅻ' => 'xii', + 'ⅼ' => 'l', + 'ⅽ' => 'c', + 'ⅾ' => 'd', + 'ⅿ' => 'm', + '↉' => '0⁄3', + '∬' => '∫∫', + '∭' => '∫∫∫', + '∯' => '∮∮', + '∰' => '∮∮∮', + '①' => '1', + '②' => '2', + '③' => '3', + '④' => '4', + '⑤' => '5', + '⑥' => '6', + '⑦' => '7', + '⑧' => '8', + '⑨' => '9', + '⑩' => '10', + '⑪' => '11', + '⑫' => '12', + '⑬' => '13', + '⑭' => '14', + '⑮' => '15', + '⑯' => '16', + '⑰' => '17', + '⑱' => '18', + '⑲' => '19', + '⑳' => '20', + '⑴' => '(1)', + '⑵' => '(2)', + '⑶' => '(3)', + '⑷' => '(4)', + '⑸' => '(5)', + '⑹' => '(6)', + '⑺' => '(7)', + '⑻' => '(8)', + '⑼' => '(9)', + '⑽' => '(10)', + '⑾' => '(11)', + '⑿' => '(12)', + '⒀' => '(13)', + '⒁' => '(14)', + '⒂' => '(15)', + '⒃' => '(16)', + '⒄' => '(17)', + '⒅' => '(18)', + '⒆' => '(19)', + '⒇' => '(20)', + '⒈' => '1.', + '⒉' => '2.', + '⒊' => '3.', + '⒋' => '4.', + '⒌' => '5.', + '⒍' => '6.', + '⒎' => '7.', + '⒏' => '8.', + '⒐' => '9.', + '⒑' => '10.', + '⒒' => '11.', + '⒓' => '12.', + '⒔' => '13.', + '⒕' => '14.', + '⒖' => '15.', + '⒗' => '16.', + '⒘' => '17.', + '⒙' => '18.', + '⒚' => '19.', + '⒛' => '20.', + '⒜' => '(a)', + '⒝' => '(b)', + '⒞' => '(c)', + '⒟' => '(d)', + '⒠' => '(e)', + '⒡' => '(f)', + '⒢' => '(g)', + '⒣' => '(h)', + '⒤' => '(i)', + '⒥' => '(j)', + '⒦' => '(k)', + '⒧' => '(l)', + '⒨' => '(m)', + '⒩' => '(n)', + '⒪' => '(o)', + '⒫' => '(p)', + '⒬' => '(q)', + '⒭' => '(r)', + '⒮' => '(s)', + '⒯' => '(t)', + '⒰' => '(u)', + '⒱' => '(v)', + '⒲' => '(w)', + '⒳' => '(x)', + '⒴' => '(y)', + '⒵' => '(z)', + 'Ⓐ' => 'A', + 'Ⓑ' => 'B', + 'Ⓒ' => 'C', + 'Ⓓ' => 'D', + 'Ⓔ' => 'E', + 'Ⓕ' => 'F', + 'Ⓖ' => 'G', + 'Ⓗ' => 'H', + 'Ⓘ' => 'I', + 'Ⓙ' => 'J', + 'Ⓚ' => 'K', + 'Ⓛ' => 'L', + 'Ⓜ' => 'M', + 'Ⓝ' => 'N', + 'Ⓞ' => 'O', + 'Ⓟ' => 'P', + 'Ⓠ' => 'Q', + 'Ⓡ' => 'R', + 'Ⓢ' => 'S', + 'Ⓣ' => 'T', + 'Ⓤ' => 'U', + 'Ⓥ' => 'V', + 'Ⓦ' => 'W', + 'Ⓧ' => 'X', + 'Ⓨ' => 'Y', + 'Ⓩ' => 'Z', + 'ⓐ' => 'a', + 'ⓑ' => 'b', + 'ⓒ' => 'c', + 'ⓓ' => 'd', + 'ⓔ' => 'e', + 'ⓕ' => 'f', + 'ⓖ' => 'g', + 'ⓗ' => 'h', + 'ⓘ' => 'i', + 'ⓙ' => 'j', + 'ⓚ' => 'k', + 'ⓛ' => 'l', + 'ⓜ' => 'm', + 'ⓝ' => 'n', + 'ⓞ' => 'o', + 'ⓟ' => 'p', + 'ⓠ' => 'q', + 'ⓡ' => 'r', + 'ⓢ' => 's', + 'ⓣ' => 't', + 'ⓤ' => 'u', + 'ⓥ' => 'v', + 'ⓦ' => 'w', + 'ⓧ' => 'x', + 'ⓨ' => 'y', + 'ⓩ' => 'z', + '⓪' => '0', + '⨌' => '∫∫∫∫', + '⩴' => '::=', + '⩵' => '==', + '⩶' => '===', + 'ⱼ' => 'j', + 'ⱽ' => 'V', + 'ⵯ' => 'ⵡ', + '⺟' => '母', + '⻳' => '龟', + '⼀' => '一', + '⼁' => '丨', + '⼂' => '丶', + '⼃' => '丿', + '⼄' => '乙', + '⼅' => '亅', + '⼆' => '二', + '⼇' => '亠', + '⼈' => '人', + '⼉' => '儿', + '⼊' => '入', + '⼋' => '八', + '⼌' => '冂', + '⼍' => '冖', + '⼎' => '冫', + '⼏' => '几', + '⼐' => '凵', + '⼑' => '刀', + '⼒' => '力', + '⼓' => '勹', + '⼔' => '匕', + '⼕' => '匚', + '⼖' => '匸', + '⼗' => '十', + '⼘' => '卜', + '⼙' => '卩', + '⼚' => '厂', + '⼛' => '厶', + '⼜' => '又', + '⼝' => '口', + '⼞' => '囗', + '⼟' => '土', + '⼠' => '士', + '⼡' => '夂', + '⼢' => '夊', + '⼣' => '夕', + '⼤' => '大', + '⼥' => '女', + '⼦' => '子', + '⼧' => '宀', + '⼨' => '寸', + '⼩' => '小', + '⼪' => '尢', + '⼫' => '尸', + '⼬' => '屮', + '⼭' => '山', + '⼮' => '巛', + '⼯' => '工', + '⼰' => '己', + '⼱' => '巾', + '⼲' => '干', + '⼳' => '幺', + '⼴' => '广', + '⼵' => '廴', + '⼶' => '廾', + '⼷' => '弋', + '⼸' => '弓', + '⼹' => '彐', + '⼺' => '彡', + '⼻' => '彳', + '⼼' => '心', + '⼽' => '戈', + '⼾' => '戶', + '⼿' => '手', + '⽀' => '支', + '⽁' => '攴', + '⽂' => '文', + '⽃' => '斗', + '⽄' => '斤', + '⽅' => '方', + '⽆' => '无', + '⽇' => '日', + '⽈' => '曰', + '⽉' => '月', + '⽊' => '木', + '⽋' => '欠', + '⽌' => '止', + '⽍' => '歹', + '⽎' => '殳', + '⽏' => '毋', + '⽐' => '比', + '⽑' => '毛', + '⽒' => '氏', + '⽓' => '气', + '⽔' => '水', + '⽕' => '火', + '⽖' => '爪', + '⽗' => '父', + '⽘' => '爻', + '⽙' => '爿', + '⽚' => '片', + '⽛' => '牙', + '⽜' => '牛', + '⽝' => '犬', + '⽞' => '玄', + '⽟' => '玉', + '⽠' => '瓜', + '⽡' => '瓦', + '⽢' => '甘', + '⽣' => '生', + '⽤' => '用', + '⽥' => '田', + '⽦' => '疋', + '⽧' => '疒', + '⽨' => '癶', + '⽩' => '白', + '⽪' => '皮', + '⽫' => '皿', + '⽬' => '目', + '⽭' => '矛', + '⽮' => '矢', + '⽯' => '石', + '⽰' => '示', + '⽱' => '禸', + '⽲' => '禾', + '⽳' => '穴', + '⽴' => '立', + '⽵' => '竹', + '⽶' => '米', + '⽷' => '糸', + '⽸' => '缶', + '⽹' => '网', + '⽺' => '羊', + '⽻' => '羽', + '⽼' => '老', + '⽽' => '而', + '⽾' => '耒', + '⽿' => '耳', + '⾀' => '聿', + '⾁' => '肉', + '⾂' => '臣', + '⾃' => '自', + '⾄' => '至', + '⾅' => '臼', + '⾆' => '舌', + '⾇' => '舛', + '⾈' => '舟', + '⾉' => '艮', + '⾊' => '色', + '⾋' => '艸', + '⾌' => '虍', + '⾍' => '虫', + '⾎' => '血', + '⾏' => '行', + '⾐' => '衣', + '⾑' => '襾', + '⾒' => '見', + '⾓' => '角', + '⾔' => '言', + '⾕' => '谷', + '⾖' => '豆', + '⾗' => '豕', + '⾘' => '豸', + '⾙' => '貝', + '⾚' => '赤', + '⾛' => '走', + '⾜' => '足', + '⾝' => '身', + '⾞' => '車', + '⾟' => '辛', + '⾠' => '辰', + '⾡' => '辵', + '⾢' => '邑', + '⾣' => '酉', + '⾤' => '釆', + '⾥' => '里', + '⾦' => '金', + '⾧' => '長', + '⾨' => '門', + '⾩' => '阜', + '⾪' => '隶', + '⾫' => '隹', + '⾬' => '雨', + '⾭' => '靑', + '⾮' => '非', + '⾯' => '面', + '⾰' => '革', + '⾱' => '韋', + '⾲' => '韭', + '⾳' => '音', + '⾴' => '頁', + '⾵' => '風', + '⾶' => '飛', + '⾷' => '食', + '⾸' => '首', + '⾹' => '香', + '⾺' => '馬', + '⾻' => '骨', + '⾼' => '高', + '⾽' => '髟', + '⾾' => '鬥', + '⾿' => '鬯', + '⿀' => '鬲', + '⿁' => '鬼', + '⿂' => '魚', + '⿃' => '鳥', + '⿄' => '鹵', + '⿅' => '鹿', + '⿆' => '麥', + '⿇' => '麻', + '⿈' => '黃', + '⿉' => '黍', + '⿊' => '黑', + '⿋' => '黹', + '⿌' => '黽', + '⿍' => '鼎', + '⿎' => '鼓', + '⿏' => '鼠', + '⿐' => '鼻', + '⿑' => '齊', + '⿒' => '齒', + '⿓' => '龍', + '⿔' => '龜', + '⿕' => '龠', + ' ' => ' ', + '〶' => '〒', + '〸' => '十', + '〹' => '卄', + '〺' => '卅', + '゛' => ' ゙', + '゜' => ' ゚', + 'ゟ' => 'より', + 'ヿ' => 'コト', + 'ㄱ' => 'ᄀ', + 'ㄲ' => 'ᄁ', + 'ㄳ' => 'ᆪ', + 'ㄴ' => 'ᄂ', + 'ㄵ' => 'ᆬ', + 'ㄶ' => 'ᆭ', + 'ㄷ' => 'ᄃ', + 'ㄸ' => 'ᄄ', + 'ㄹ' => 'ᄅ', + 'ㄺ' => 'ᆰ', + 'ㄻ' => 'ᆱ', + 'ㄼ' => 'ᆲ', + 'ㄽ' => 'ᆳ', + 'ㄾ' => 'ᆴ', + 'ㄿ' => 'ᆵ', + 'ㅀ' => 'ᄚ', + 'ㅁ' => 'ᄆ', + 'ㅂ' => 'ᄇ', + 'ㅃ' => 'ᄈ', + 'ㅄ' => 'ᄡ', + 'ㅅ' => 'ᄉ', + 'ㅆ' => 'ᄊ', + 'ㅇ' => 'ᄋ', + 'ㅈ' => 'ᄌ', + 'ㅉ' => 'ᄍ', + 'ㅊ' => 'ᄎ', + 'ㅋ' => 'ᄏ', + 'ㅌ' => 'ᄐ', + 'ㅍ' => 'ᄑ', + 'ㅎ' => 'ᄒ', + 'ㅏ' => 'ᅡ', + 'ㅐ' => 'ᅢ', + 'ㅑ' => 'ᅣ', + 'ㅒ' => 'ᅤ', + 'ㅓ' => 'ᅥ', + 'ㅔ' => 'ᅦ', + 'ㅕ' => 'ᅧ', + 'ㅖ' => 'ᅨ', + 'ㅗ' => 'ᅩ', + 'ㅘ' => 'ᅪ', + 'ㅙ' => 'ᅫ', + 'ㅚ' => 'ᅬ', + 'ㅛ' => 'ᅭ', + 'ㅜ' => 'ᅮ', + 'ㅝ' => 'ᅯ', + 'ㅞ' => 'ᅰ', + 'ㅟ' => 'ᅱ', + 'ㅠ' => 'ᅲ', + 'ㅡ' => 'ᅳ', + 'ㅢ' => 'ᅴ', + 'ㅣ' => 'ᅵ', + 'ㅤ' => 'ᅠ', + 'ㅥ' => 'ᄔ', + 'ㅦ' => 'ᄕ', + 'ㅧ' => 'ᇇ', + 'ㅨ' => 'ᇈ', + 'ㅩ' => 'ᇌ', + 'ㅪ' => 'ᇎ', + 'ㅫ' => 'ᇓ', + 'ㅬ' => 'ᇗ', + 'ㅭ' => 'ᇙ', + 'ㅮ' => 'ᄜ', + 'ㅯ' => 'ᇝ', + 'ㅰ' => 'ᇟ', + 'ㅱ' => 'ᄝ', + 'ㅲ' => 'ᄞ', + 'ㅳ' => 'ᄠ', + 'ㅴ' => 'ᄢ', + 'ㅵ' => 'ᄣ', + 'ㅶ' => 'ᄧ', + 'ㅷ' => 'ᄩ', + 'ㅸ' => 'ᄫ', + 'ㅹ' => 'ᄬ', + 'ㅺ' => 'ᄭ', + 'ㅻ' => 'ᄮ', + 'ㅼ' => 'ᄯ', + 'ㅽ' => 'ᄲ', + 'ㅾ' => 'ᄶ', + 'ㅿ' => 'ᅀ', + 'ㆀ' => 'ᅇ', + 'ㆁ' => 'ᅌ', + 'ㆂ' => 'ᇱ', + 'ㆃ' => 'ᇲ', + 'ㆄ' => 'ᅗ', + 'ㆅ' => 'ᅘ', + 'ㆆ' => 'ᅙ', + 'ㆇ' => 'ᆄ', + 'ㆈ' => 'ᆅ', + 'ㆉ' => 'ᆈ', + 'ㆊ' => 'ᆑ', + 'ㆋ' => 'ᆒ', + 'ㆌ' => 'ᆔ', + 'ㆍ' => 'ᆞ', + 'ㆎ' => 'ᆡ', + '㆒' => '一', + '㆓' => '二', + '㆔' => '三', + '㆕' => '四', + '㆖' => '上', + '㆗' => '中', + '㆘' => '下', + '㆙' => '甲', + '㆚' => '乙', + '㆛' => '丙', + '㆜' => '丁', + '㆝' => '天', + '㆞' => '地', + '㆟' => '人', + '㈀' => '(ᄀ)', + '㈁' => '(ᄂ)', + '㈂' => '(ᄃ)', + '㈃' => '(ᄅ)', + '㈄' => '(ᄆ)', + '㈅' => '(ᄇ)', + '㈆' => '(ᄉ)', + '㈇' => '(ᄋ)', + '㈈' => '(ᄌ)', + '㈉' => '(ᄎ)', + '㈊' => '(ᄏ)', + '㈋' => '(ᄐ)', + '㈌' => '(ᄑ)', + '㈍' => '(ᄒ)', + '㈎' => '(가)', + '㈏' => '(나)', + '㈐' => '(다)', + '㈑' => '(라)', + '㈒' => '(마)', + '㈓' => '(바)', + '㈔' => '(사)', + '㈕' => '(아)', + '㈖' => '(자)', + '㈗' => '(차)', + '㈘' => '(카)', + '㈙' => '(타)', + '㈚' => '(파)', + '㈛' => '(하)', + '㈜' => '(주)', + '㈝' => '(오전)', + '㈞' => '(오후)', + '㈠' => '(一)', + '㈡' => '(二)', + '㈢' => '(三)', + '㈣' => '(四)', + '㈤' => '(五)', + '㈥' => '(六)', + '㈦' => '(七)', + '㈧' => '(八)', + '㈨' => '(九)', + '㈩' => '(十)', + '㈪' => '(月)', + '㈫' => '(火)', + '㈬' => '(水)', + '㈭' => '(木)', + '㈮' => '(金)', + '㈯' => '(土)', + '㈰' => '(日)', + '㈱' => '(株)', + '㈲' => '(有)', + '㈳' => '(社)', + '㈴' => '(名)', + '㈵' => '(特)', + '㈶' => '(財)', + '㈷' => '(祝)', + '㈸' => '(労)', + '㈹' => '(代)', + '㈺' => '(呼)', + '㈻' => '(学)', + '㈼' => '(監)', + '㈽' => '(企)', + '㈾' => '(資)', + '㈿' => '(協)', + '㉀' => '(祭)', + '㉁' => '(休)', + '㉂' => '(自)', + '㉃' => '(至)', + '㉄' => '問', + '㉅' => '幼', + '㉆' => '文', + '㉇' => '箏', + '㉐' => 'PTE', + '㉑' => '21', + '㉒' => '22', + '㉓' => '23', + '㉔' => '24', + '㉕' => '25', + '㉖' => '26', + '㉗' => '27', + '㉘' => '28', + '㉙' => '29', + '㉚' => '30', + '㉛' => '31', + '㉜' => '32', + '㉝' => '33', + '㉞' => '34', + '㉟' => '35', + '㉠' => 'ᄀ', + '㉡' => 'ᄂ', + '㉢' => 'ᄃ', + '㉣' => 'ᄅ', + '㉤' => 'ᄆ', + '㉥' => 'ᄇ', + '㉦' => 'ᄉ', + '㉧' => 'ᄋ', + '㉨' => 'ᄌ', + '㉩' => 'ᄎ', + '㉪' => 'ᄏ', + '㉫' => 'ᄐ', + '㉬' => 'ᄑ', + '㉭' => 'ᄒ', + '㉮' => '가', + '㉯' => '나', + '㉰' => '다', + '㉱' => '라', + '㉲' => '마', + '㉳' => '바', + '㉴' => '사', + '㉵' => '아', + '㉶' => '자', + '㉷' => '차', + '㉸' => '카', + '㉹' => '타', + '㉺' => '파', + '㉻' => '하', + '㉼' => '참고', + '㉽' => '주의', + '㉾' => '우', + '㊀' => '一', + '㊁' => '二', + '㊂' => '三', + '㊃' => '四', + '㊄' => '五', + '㊅' => '六', + '㊆' => '七', + '㊇' => '八', + '㊈' => '九', + '㊉' => '十', + '㊊' => '月', + '㊋' => '火', + '㊌' => '水', + '㊍' => '木', + '㊎' => '金', + '㊏' => '土', + '㊐' => '日', + '㊑' => '株', + '㊒' => '有', + '㊓' => '社', + '㊔' => '名', + '㊕' => '特', + '㊖' => '財', + '㊗' => '祝', + '㊘' => '労', + '㊙' => '秘', + '㊚' => '男', + '㊛' => '女', + '㊜' => '適', + '㊝' => '優', + '㊞' => '印', + '㊟' => '注', + '㊠' => '項', + '㊡' => '休', + '㊢' => '写', + '㊣' => '正', + '㊤' => '上', + '㊥' => '中', + '㊦' => '下', + '㊧' => '左', + '㊨' => '右', + '㊩' => '医', + '㊪' => '宗', + '㊫' => '学', + '㊬' => '監', + '㊭' => '企', + '㊮' => '資', + '㊯' => '協', + '㊰' => '夜', + '㊱' => '36', + '㊲' => '37', + '㊳' => '38', + '㊴' => '39', + '㊵' => '40', + '㊶' => '41', + '㊷' => '42', + '㊸' => '43', + '㊹' => '44', + '㊺' => '45', + '㊻' => '46', + '㊼' => '47', + '㊽' => '48', + '㊾' => '49', + '㊿' => '50', + '㋀' => '1月', + '㋁' => '2月', + '㋂' => '3月', + '㋃' => '4月', + '㋄' => '5月', + '㋅' => '6月', + '㋆' => '7月', + '㋇' => '8月', + '㋈' => '9月', + '㋉' => '10月', + '㋊' => '11月', + '㋋' => '12月', + '㋌' => 'Hg', + '㋍' => 'erg', + '㋎' => 'eV', + '㋏' => 'LTD', + '㋐' => 'ア', + '㋑' => 'イ', + '㋒' => 'ウ', + '㋓' => 'エ', + '㋔' => 'オ', + '㋕' => 'カ', + '㋖' => 'キ', + '㋗' => 'ク', + '㋘' => 'ケ', + '㋙' => 'コ', + '㋚' => 'サ', + '㋛' => 'シ', + '㋜' => 'ス', + '㋝' => 'セ', + '㋞' => 'ソ', + '㋟' => 'タ', + '㋠' => 'チ', + '㋡' => 'ツ', + '㋢' => 'テ', + '㋣' => 'ト', + '㋤' => 'ナ', + '㋥' => 'ニ', + '㋦' => 'ヌ', + '㋧' => 'ネ', + '㋨' => 'ノ', + '㋩' => 'ハ', + '㋪' => 'ヒ', + '㋫' => 'フ', + '㋬' => 'ヘ', + '㋭' => 'ホ', + '㋮' => 'マ', + '㋯' => 'ミ', + '㋰' => 'ム', + '㋱' => 'メ', + '㋲' => 'モ', + '㋳' => 'ヤ', + '㋴' => 'ユ', + '㋵' => 'ヨ', + '㋶' => 'ラ', + '㋷' => 'リ', + '㋸' => 'ル', + '㋹' => 'レ', + '㋺' => 'ロ', + '㋻' => 'ワ', + '㋼' => 'ヰ', + '㋽' => 'ヱ', + '㋾' => 'ヲ', + '㋿' => '令和', + '㌀' => 'アパート', + '㌁' => 'アルファ', + '㌂' => 'アンペア', + '㌃' => 'アール', + '㌄' => 'イニング', + '㌅' => 'インチ', + '㌆' => 'ウォン', + '㌇' => 'エスクード', + '㌈' => 'エーカー', + '㌉' => 'オンス', + '㌊' => 'オーム', + '㌋' => 'カイリ', + '㌌' => 'カラット', + '㌍' => 'カロリー', + '㌎' => 'ガロン', + '㌏' => 'ガンマ', + '㌐' => 'ギガ', + '㌑' => 'ギニー', + '㌒' => 'キュリー', + '㌓' => 'ギルダー', + '㌔' => 'キロ', + '㌕' => 'キログラム', + '㌖' => 'キロメートル', + '㌗' => 'キロワット', + '㌘' => 'グラム', + '㌙' => 'グラムトン', + '㌚' => 'クルゼイロ', + '㌛' => 'クローネ', + '㌜' => 'ケース', + '㌝' => 'コルナ', + '㌞' => 'コーポ', + '㌟' => 'サイクル', + '㌠' => 'サンチーム', + '㌡' => 'シリング', + '㌢' => 'センチ', + '㌣' => 'セント', + '㌤' => 'ダース', + '㌥' => 'デシ', + '㌦' => 'ドル', + '㌧' => 'トン', + '㌨' => 'ナノ', + '㌩' => 'ノット', + '㌪' => 'ハイツ', + '㌫' => 'パーセント', + '㌬' => 'パーツ', + '㌭' => 'バーレル', + '㌮' => 'ピアストル', + '㌯' => 'ピクル', + '㌰' => 'ピコ', + '㌱' => 'ビル', + '㌲' => 'ファラッド', + '㌳' => 'フィート', + '㌴' => 'ブッシェル', + '㌵' => 'フラン', + '㌶' => 'ヘクタール', + '㌷' => 'ペソ', + '㌸' => 'ペニヒ', + '㌹' => 'ヘルツ', + '㌺' => 'ペンス', + '㌻' => 'ページ', + '㌼' => 'ベータ', + '㌽' => 'ポイント', + '㌾' => 'ボルト', + '㌿' => 'ホン', + '㍀' => 'ポンド', + '㍁' => 'ホール', + '㍂' => 'ホーン', + '㍃' => 'マイクロ', + '㍄' => 'マイル', + '㍅' => 'マッハ', + '㍆' => 'マルク', + '㍇' => 'マンション', + '㍈' => 'ミクロン', + '㍉' => 'ミリ', + '㍊' => 'ミリバール', + '㍋' => 'メガ', + '㍌' => 'メガトン', + '㍍' => 'メートル', + '㍎' => 'ヤード', + '㍏' => 'ヤール', + '㍐' => 'ユアン', + '㍑' => 'リットル', + '㍒' => 'リラ', + '㍓' => 'ルピー', + '㍔' => 'ルーブル', + '㍕' => 'レム', + '㍖' => 'レントゲン', + '㍗' => 'ワット', + '㍘' => '0点', + '㍙' => '1点', + '㍚' => '2点', + '㍛' => '3点', + '㍜' => '4点', + '㍝' => '5点', + '㍞' => '6点', + '㍟' => '7点', + '㍠' => '8点', + '㍡' => '9点', + '㍢' => '10点', + '㍣' => '11点', + '㍤' => '12点', + '㍥' => '13点', + '㍦' => '14点', + '㍧' => '15点', + '㍨' => '16点', + '㍩' => '17点', + '㍪' => '18点', + '㍫' => '19点', + '㍬' => '20点', + '㍭' => '21点', + '㍮' => '22点', + '㍯' => '23点', + '㍰' => '24点', + '㍱' => 'hPa', + '㍲' => 'da', + '㍳' => 'AU', + '㍴' => 'bar', + '㍵' => 'oV', + '㍶' => 'pc', + '㍷' => 'dm', + '㍸' => 'dm2', + '㍹' => 'dm3', + '㍺' => 'IU', + '㍻' => '平成', + '㍼' => '昭和', + '㍽' => '大正', + '㍾' => '明治', + '㍿' => '株式会社', + '㎀' => 'pA', + '㎁' => 'nA', + '㎂' => 'μA', + '㎃' => 'mA', + '㎄' => 'kA', + '㎅' => 'KB', + '㎆' => 'MB', + '㎇' => 'GB', + '㎈' => 'cal', + '㎉' => 'kcal', + '㎊' => 'pF', + '㎋' => 'nF', + '㎌' => 'μF', + '㎍' => 'μg', + '㎎' => 'mg', + '㎏' => 'kg', + '㎐' => 'Hz', + '㎑' => 'kHz', + '㎒' => 'MHz', + '㎓' => 'GHz', + '㎔' => 'THz', + '㎕' => 'μl', + '㎖' => 'ml', + '㎗' => 'dl', + '㎘' => 'kl', + '㎙' => 'fm', + '㎚' => 'nm', + '㎛' => 'μm', + '㎜' => 'mm', + '㎝' => 'cm', + '㎞' => 'km', + '㎟' => 'mm2', + '㎠' => 'cm2', + '㎡' => 'm2', + '㎢' => 'km2', + '㎣' => 'mm3', + '㎤' => 'cm3', + '㎥' => 'm3', + '㎦' => 'km3', + '㎧' => 'm∕s', + '㎨' => 'm∕s2', + '㎩' => 'Pa', + '㎪' => 'kPa', + '㎫' => 'MPa', + '㎬' => 'GPa', + '㎭' => 'rad', + '㎮' => 'rad∕s', + '㎯' => 'rad∕s2', + '㎰' => 'ps', + '㎱' => 'ns', + '㎲' => 'μs', + '㎳' => 'ms', + '㎴' => 'pV', + '㎵' => 'nV', + '㎶' => 'μV', + '㎷' => 'mV', + '㎸' => 'kV', + '㎹' => 'MV', + '㎺' => 'pW', + '㎻' => 'nW', + '㎼' => 'μW', + '㎽' => 'mW', + '㎾' => 'kW', + '㎿' => 'MW', + '㏀' => 'kΩ', + '㏁' => 'MΩ', + '㏂' => 'a.m.', + '㏃' => 'Bq', + '㏄' => 'cc', + '㏅' => 'cd', + '㏆' => 'C∕kg', + '㏇' => 'Co.', + '㏈' => 'dB', + '㏉' => 'Gy', + '㏊' => 'ha', + '㏋' => 'HP', + '㏌' => 'in', + '㏍' => 'KK', + '㏎' => 'KM', + '㏏' => 'kt', + '㏐' => 'lm', + '㏑' => 'ln', + '㏒' => 'log', + '㏓' => 'lx', + '㏔' => 'mb', + '㏕' => 'mil', + '㏖' => 'mol', + '㏗' => 'PH', + '㏘' => 'p.m.', + '㏙' => 'PPM', + '㏚' => 'PR', + '㏛' => 'sr', + '㏜' => 'Sv', + '㏝' => 'Wb', + '㏞' => 'V∕m', + '㏟' => 'A∕m', + '㏠' => '1日', + '㏡' => '2日', + '㏢' => '3日', + '㏣' => '4日', + '㏤' => '5日', + '㏥' => '6日', + '㏦' => '7日', + '㏧' => '8日', + '㏨' => '9日', + '㏩' => '10日', + '㏪' => '11日', + '㏫' => '12日', + '㏬' => '13日', + '㏭' => '14日', + '㏮' => '15日', + '㏯' => '16日', + '㏰' => '17日', + '㏱' => '18日', + '㏲' => '19日', + '㏳' => '20日', + '㏴' => '21日', + '㏵' => '22日', + '㏶' => '23日', + '㏷' => '24日', + '㏸' => '25日', + '㏹' => '26日', + '㏺' => '27日', + '㏻' => '28日', + '㏼' => '29日', + '㏽' => '30日', + '㏾' => '31日', + '㏿' => 'gal', + 'ꚜ' => 'ъ', + 'ꚝ' => 'ь', + 'ꝰ' => 'ꝯ', + 'ꟸ' => 'Ħ', + 'ꟹ' => 'œ', + 'ꭜ' => 'ꜧ', + 'ꭝ' => 'ꬷ', + 'ꭞ' => 'ɫ', + 'ꭟ' => 'ꭒ', + 'ꭩ' => 'ʍ', + 'ff' => 'ff', + 'fi' => 'fi', + 'fl' => 'fl', + 'ffi' => 'ffi', + 'ffl' => 'ffl', + 'ſt' => 'st', + 'st' => 'st', + 'ﬓ' => 'մն', + 'ﬔ' => 'մե', + 'ﬕ' => 'մի', + 'ﬖ' => 'վն', + 'ﬗ' => 'մխ', + 'ﬠ' => 'ע', + 'ﬡ' => 'א', + 'ﬢ' => 'ד', + 'ﬣ' => 'ה', + 'ﬤ' => 'כ', + 'ﬥ' => 'ל', + 'ﬦ' => 'ם', + 'ﬧ' => 'ר', + 'ﬨ' => 'ת', + '﬩' => '+', + 'ﭏ' => 'אל', + 'ﭐ' => 'ٱ', + 'ﭑ' => 'ٱ', + 'ﭒ' => 'ٻ', + 'ﭓ' => 'ٻ', + 'ﭔ' => 'ٻ', + 'ﭕ' => 'ٻ', + 'ﭖ' => 'پ', + 'ﭗ' => 'پ', + 'ﭘ' => 'پ', + 'ﭙ' => 'پ', + 'ﭚ' => 'ڀ', + 'ﭛ' => 'ڀ', + 'ﭜ' => 'ڀ', + 'ﭝ' => 'ڀ', + 'ﭞ' => 'ٺ', + 'ﭟ' => 'ٺ', + 'ﭠ' => 'ٺ', + 'ﭡ' => 'ٺ', + 'ﭢ' => 'ٿ', + 'ﭣ' => 'ٿ', + 'ﭤ' => 'ٿ', + 'ﭥ' => 'ٿ', + 'ﭦ' => 'ٹ', + 'ﭧ' => 'ٹ', + 'ﭨ' => 'ٹ', + 'ﭩ' => 'ٹ', + 'ﭪ' => 'ڤ', + 'ﭫ' => 'ڤ', + 'ﭬ' => 'ڤ', + 'ﭭ' => 'ڤ', + 'ﭮ' => 'ڦ', + 'ﭯ' => 'ڦ', + 'ﭰ' => 'ڦ', + 'ﭱ' => 'ڦ', + 'ﭲ' => 'ڄ', + 'ﭳ' => 'ڄ', + 'ﭴ' => 'ڄ', + 'ﭵ' => 'ڄ', + 'ﭶ' => 'ڃ', + 'ﭷ' => 'ڃ', + 'ﭸ' => 'ڃ', + 'ﭹ' => 'ڃ', + 'ﭺ' => 'چ', + 'ﭻ' => 'چ', + 'ﭼ' => 'چ', + 'ﭽ' => 'چ', + 'ﭾ' => 'ڇ', + 'ﭿ' => 'ڇ', + 'ﮀ' => 'ڇ', + 'ﮁ' => 'ڇ', + 'ﮂ' => 'ڍ', + 'ﮃ' => 'ڍ', + 'ﮄ' => 'ڌ', + 'ﮅ' => 'ڌ', + 'ﮆ' => 'ڎ', + 'ﮇ' => 'ڎ', + 'ﮈ' => 'ڈ', + 'ﮉ' => 'ڈ', + 'ﮊ' => 'ژ', + 'ﮋ' => 'ژ', + 'ﮌ' => 'ڑ', + 'ﮍ' => 'ڑ', + 'ﮎ' => 'ک', + 'ﮏ' => 'ک', + 'ﮐ' => 'ک', + 'ﮑ' => 'ک', + 'ﮒ' => 'گ', + 'ﮓ' => 'گ', + 'ﮔ' => 'گ', + 'ﮕ' => 'گ', + 'ﮖ' => 'ڳ', + 'ﮗ' => 'ڳ', + 'ﮘ' => 'ڳ', + 'ﮙ' => 'ڳ', + 'ﮚ' => 'ڱ', + 'ﮛ' => 'ڱ', + 'ﮜ' => 'ڱ', + 'ﮝ' => 'ڱ', + 'ﮞ' => 'ں', + 'ﮟ' => 'ں', + 'ﮠ' => 'ڻ', + 'ﮡ' => 'ڻ', + 'ﮢ' => 'ڻ', + 'ﮣ' => 'ڻ', + 'ﮤ' => 'ۀ', + 'ﮥ' => 'ۀ', + 'ﮦ' => 'ہ', + 'ﮧ' => 'ہ', + 'ﮨ' => 'ہ', + 'ﮩ' => 'ہ', + 'ﮪ' => 'ھ', + 'ﮫ' => 'ھ', + 'ﮬ' => 'ھ', + 'ﮭ' => 'ھ', + 'ﮮ' => 'ے', + 'ﮯ' => 'ے', + 'ﮰ' => 'ۓ', + 'ﮱ' => 'ۓ', + 'ﯓ' => 'ڭ', + 'ﯔ' => 'ڭ', + 'ﯕ' => 'ڭ', + 'ﯖ' => 'ڭ', + 'ﯗ' => 'ۇ', + 'ﯘ' => 'ۇ', + 'ﯙ' => 'ۆ', + 'ﯚ' => 'ۆ', + 'ﯛ' => 'ۈ', + 'ﯜ' => 'ۈ', + 'ﯝ' => 'ۇٴ', + 'ﯞ' => 'ۋ', + 'ﯟ' => 'ۋ', + 'ﯠ' => 'ۅ', + 'ﯡ' => 'ۅ', + 'ﯢ' => 'ۉ', + 'ﯣ' => 'ۉ', + 'ﯤ' => 'ې', + 'ﯥ' => 'ې', + 'ﯦ' => 'ې', + 'ﯧ' => 'ې', + 'ﯨ' => 'ى', + 'ﯩ' => 'ى', + 'ﯪ' => 'ئا', + 'ﯫ' => 'ئا', + 'ﯬ' => 'ئە', + 'ﯭ' => 'ئە', + 'ﯮ' => 'ئو', + 'ﯯ' => 'ئو', + 'ﯰ' => 'ئۇ', + 'ﯱ' => 'ئۇ', + 'ﯲ' => 'ئۆ', + 'ﯳ' => 'ئۆ', + 'ﯴ' => 'ئۈ', + 'ﯵ' => 'ئۈ', + 'ﯶ' => 'ئې', + 'ﯷ' => 'ئې', + 'ﯸ' => 'ئې', + 'ﯹ' => 'ئى', + 'ﯺ' => 'ئى', + 'ﯻ' => 'ئى', + 'ﯼ' => 'ی', + 'ﯽ' => 'ی', + 'ﯾ' => 'ی', + 'ﯿ' => 'ی', + 'ﰀ' => 'ئج', + 'ﰁ' => 'ئح', + 'ﰂ' => 'ئم', + 'ﰃ' => 'ئى', + 'ﰄ' => 'ئي', + 'ﰅ' => 'بج', + 'ﰆ' => 'بح', + 'ﰇ' => 'بخ', + 'ﰈ' => 'بم', + 'ﰉ' => 'بى', + 'ﰊ' => 'بي', + 'ﰋ' => 'تج', + 'ﰌ' => 'تح', + 'ﰍ' => 'تخ', + 'ﰎ' => 'تم', + 'ﰏ' => 'تى', + 'ﰐ' => 'تي', + 'ﰑ' => 'ثج', + 'ﰒ' => 'ثم', + 'ﰓ' => 'ثى', + 'ﰔ' => 'ثي', + 'ﰕ' => 'جح', + 'ﰖ' => 'جم', + 'ﰗ' => 'حج', + 'ﰘ' => 'حم', + 'ﰙ' => 'خج', + 'ﰚ' => 'خح', + 'ﰛ' => 'خم', + 'ﰜ' => 'سج', + 'ﰝ' => 'سح', + 'ﰞ' => 'سخ', + 'ﰟ' => 'سم', + 'ﰠ' => 'صح', + 'ﰡ' => 'صم', + 'ﰢ' => 'ضج', + 'ﰣ' => 'ضح', + 'ﰤ' => 'ضخ', + 'ﰥ' => 'ضم', + 'ﰦ' => 'طح', + 'ﰧ' => 'طم', + 'ﰨ' => 'ظم', + 'ﰩ' => 'عج', + 'ﰪ' => 'عم', + 'ﰫ' => 'غج', + 'ﰬ' => 'غم', + 'ﰭ' => 'فج', + 'ﰮ' => 'فح', + 'ﰯ' => 'فخ', + 'ﰰ' => 'فم', + 'ﰱ' => 'فى', + 'ﰲ' => 'في', + 'ﰳ' => 'قح', + 'ﰴ' => 'قم', + 'ﰵ' => 'قى', + 'ﰶ' => 'قي', + 'ﰷ' => 'كا', + 'ﰸ' => 'كج', + 'ﰹ' => 'كح', + 'ﰺ' => 'كخ', + 'ﰻ' => 'كل', + 'ﰼ' => 'كم', + 'ﰽ' => 'كى', + 'ﰾ' => 'كي', + 'ﰿ' => 'لج', + 'ﱀ' => 'لح', + 'ﱁ' => 'لخ', + 'ﱂ' => 'لم', + 'ﱃ' => 'لى', + 'ﱄ' => 'لي', + 'ﱅ' => 'مج', + 'ﱆ' => 'مح', + 'ﱇ' => 'مخ', + 'ﱈ' => 'مم', + 'ﱉ' => 'مى', + 'ﱊ' => 'مي', + 'ﱋ' => 'نج', + 'ﱌ' => 'نح', + 'ﱍ' => 'نخ', + 'ﱎ' => 'نم', + 'ﱏ' => 'نى', + 'ﱐ' => 'ني', + 'ﱑ' => 'هج', + 'ﱒ' => 'هم', + 'ﱓ' => 'هى', + 'ﱔ' => 'هي', + 'ﱕ' => 'يج', + 'ﱖ' => 'يح', + 'ﱗ' => 'يخ', + 'ﱘ' => 'يم', + 'ﱙ' => 'يى', + 'ﱚ' => 'يي', + 'ﱛ' => 'ذٰ', + 'ﱜ' => 'رٰ', + 'ﱝ' => 'ىٰ', + 'ﱞ' => ' ٌّ', + 'ﱟ' => ' ٍّ', + 'ﱠ' => ' َّ', + 'ﱡ' => ' ُّ', + 'ﱢ' => ' ِّ', + 'ﱣ' => ' ّٰ', + 'ﱤ' => 'ئر', + 'ﱥ' => 'ئز', + 'ﱦ' => 'ئم', + 'ﱧ' => 'ئن', + 'ﱨ' => 'ئى', + 'ﱩ' => 'ئي', + 'ﱪ' => 'بر', + 'ﱫ' => 'بز', + 'ﱬ' => 'بم', + 'ﱭ' => 'بن', + 'ﱮ' => 'بى', + 'ﱯ' => 'بي', + 'ﱰ' => 'تر', + 'ﱱ' => 'تز', + 'ﱲ' => 'تم', + 'ﱳ' => 'تن', + 'ﱴ' => 'تى', + 'ﱵ' => 'تي', + 'ﱶ' => 'ثر', + 'ﱷ' => 'ثز', + 'ﱸ' => 'ثم', + 'ﱹ' => 'ثن', + 'ﱺ' => 'ثى', + 'ﱻ' => 'ثي', + 'ﱼ' => 'فى', + 'ﱽ' => 'في', + 'ﱾ' => 'قى', + 'ﱿ' => 'قي', + 'ﲀ' => 'كا', + 'ﲁ' => 'كل', + 'ﲂ' => 'كم', + 'ﲃ' => 'كى', + 'ﲄ' => 'كي', + 'ﲅ' => 'لم', + 'ﲆ' => 'لى', + 'ﲇ' => 'لي', + 'ﲈ' => 'ما', + 'ﲉ' => 'مم', + 'ﲊ' => 'نر', + 'ﲋ' => 'نز', + 'ﲌ' => 'نم', + 'ﲍ' => 'نن', + 'ﲎ' => 'نى', + 'ﲏ' => 'ني', + 'ﲐ' => 'ىٰ', + 'ﲑ' => 'ير', + 'ﲒ' => 'يز', + 'ﲓ' => 'يم', + 'ﲔ' => 'ين', + 'ﲕ' => 'يى', + 'ﲖ' => 'يي', + 'ﲗ' => 'ئج', + 'ﲘ' => 'ئح', + 'ﲙ' => 'ئخ', + 'ﲚ' => 'ئم', + 'ﲛ' => 'ئه', + 'ﲜ' => 'بج', + 'ﲝ' => 'بح', + 'ﲞ' => 'بخ', + 'ﲟ' => 'بم', + 'ﲠ' => 'به', + 'ﲡ' => 'تج', + 'ﲢ' => 'تح', + 'ﲣ' => 'تخ', + 'ﲤ' => 'تم', + 'ﲥ' => 'ته', + 'ﲦ' => 'ثم', + 'ﲧ' => 'جح', + 'ﲨ' => 'جم', + 'ﲩ' => 'حج', + 'ﲪ' => 'حم', + 'ﲫ' => 'خج', + 'ﲬ' => 'خم', + 'ﲭ' => 'سج', + 'ﲮ' => 'سح', + 'ﲯ' => 'سخ', + 'ﲰ' => 'سم', + 'ﲱ' => 'صح', + 'ﲲ' => 'صخ', + 'ﲳ' => 'صم', + 'ﲴ' => 'ضج', + 'ﲵ' => 'ضح', + 'ﲶ' => 'ضخ', + 'ﲷ' => 'ضم', + 'ﲸ' => 'طح', + 'ﲹ' => 'ظم', + 'ﲺ' => 'عج', + 'ﲻ' => 'عم', + 'ﲼ' => 'غج', + 'ﲽ' => 'غم', + 'ﲾ' => 'فج', + 'ﲿ' => 'فح', + 'ﳀ' => 'فخ', + 'ﳁ' => 'فم', + 'ﳂ' => 'قح', + 'ﳃ' => 'قم', + 'ﳄ' => 'كج', + 'ﳅ' => 'كح', + 'ﳆ' => 'كخ', + 'ﳇ' => 'كل', + 'ﳈ' => 'كم', + 'ﳉ' => 'لج', + 'ﳊ' => 'لح', + 'ﳋ' => 'لخ', + 'ﳌ' => 'لم', + 'ﳍ' => 'له', + 'ﳎ' => 'مج', + 'ﳏ' => 'مح', + 'ﳐ' => 'مخ', + 'ﳑ' => 'مم', + 'ﳒ' => 'نج', + 'ﳓ' => 'نح', + 'ﳔ' => 'نخ', + 'ﳕ' => 'نم', + 'ﳖ' => 'نه', + 'ﳗ' => 'هج', + 'ﳘ' => 'هم', + 'ﳙ' => 'هٰ', + 'ﳚ' => 'يج', + 'ﳛ' => 'يح', + 'ﳜ' => 'يخ', + 'ﳝ' => 'يم', + 'ﳞ' => 'يه', + 'ﳟ' => 'ئم', + 'ﳠ' => 'ئه', + 'ﳡ' => 'بم', + 'ﳢ' => 'به', + 'ﳣ' => 'تم', + 'ﳤ' => 'ته', + 'ﳥ' => 'ثم', + 'ﳦ' => 'ثه', + 'ﳧ' => 'سم', + 'ﳨ' => 'سه', + 'ﳩ' => 'شم', + 'ﳪ' => 'شه', + 'ﳫ' => 'كل', + 'ﳬ' => 'كم', + 'ﳭ' => 'لم', + 'ﳮ' => 'نم', + 'ﳯ' => 'نه', + 'ﳰ' => 'يم', + 'ﳱ' => 'يه', + 'ﳲ' => 'ـَّ', + 'ﳳ' => 'ـُّ', + 'ﳴ' => 'ـِّ', + 'ﳵ' => 'طى', + 'ﳶ' => 'طي', + 'ﳷ' => 'عى', + 'ﳸ' => 'عي', + 'ﳹ' => 'غى', + 'ﳺ' => 'غي', + 'ﳻ' => 'سى', + 'ﳼ' => 'سي', + 'ﳽ' => 'شى', + 'ﳾ' => 'شي', + 'ﳿ' => 'حى', + 'ﴀ' => 'حي', + 'ﴁ' => 'جى', + 'ﴂ' => 'جي', + 'ﴃ' => 'خى', + 'ﴄ' => 'خي', + 'ﴅ' => 'صى', + 'ﴆ' => 'صي', + 'ﴇ' => 'ضى', + 'ﴈ' => 'ضي', + 'ﴉ' => 'شج', + 'ﴊ' => 'شح', + 'ﴋ' => 'شخ', + 'ﴌ' => 'شم', + 'ﴍ' => 'شر', + 'ﴎ' => 'سر', + 'ﴏ' => 'صر', + 'ﴐ' => 'ضر', + 'ﴑ' => 'طى', + 'ﴒ' => 'طي', + 'ﴓ' => 'عى', + 'ﴔ' => 'عي', + 'ﴕ' => 'غى', + 'ﴖ' => 'غي', + 'ﴗ' => 'سى', + 'ﴘ' => 'سي', + 'ﴙ' => 'شى', + 'ﴚ' => 'شي', + 'ﴛ' => 'حى', + 'ﴜ' => 'حي', + 'ﴝ' => 'جى', + 'ﴞ' => 'جي', + 'ﴟ' => 'خى', + 'ﴠ' => 'خي', + 'ﴡ' => 'صى', + 'ﴢ' => 'صي', + 'ﴣ' => 'ضى', + 'ﴤ' => 'ضي', + 'ﴥ' => 'شج', + 'ﴦ' => 'شح', + 'ﴧ' => 'شخ', + 'ﴨ' => 'شم', + 'ﴩ' => 'شر', + 'ﴪ' => 'سر', + 'ﴫ' => 'صر', + 'ﴬ' => 'ضر', + 'ﴭ' => 'شج', + 'ﴮ' => 'شح', + 'ﴯ' => 'شخ', + 'ﴰ' => 'شم', + 'ﴱ' => 'سه', + 'ﴲ' => 'شه', + 'ﴳ' => 'طم', + 'ﴴ' => 'سج', + 'ﴵ' => 'سح', + 'ﴶ' => 'سخ', + 'ﴷ' => 'شج', + 'ﴸ' => 'شح', + 'ﴹ' => 'شخ', + 'ﴺ' => 'طم', + 'ﴻ' => 'ظم', + 'ﴼ' => 'اً', + 'ﴽ' => 'اً', + 'ﵐ' => 'تجم', + 'ﵑ' => 'تحج', + 'ﵒ' => 'تحج', + 'ﵓ' => 'تحم', + 'ﵔ' => 'تخم', + 'ﵕ' => 'تمج', + 'ﵖ' => 'تمح', + 'ﵗ' => 'تمخ', + 'ﵘ' => 'جمح', + 'ﵙ' => 'جمح', + 'ﵚ' => 'حمي', + 'ﵛ' => 'حمى', + 'ﵜ' => 'سحج', + 'ﵝ' => 'سجح', + 'ﵞ' => 'سجى', + 'ﵟ' => 'سمح', + 'ﵠ' => 'سمح', + 'ﵡ' => 'سمج', + 'ﵢ' => 'سمم', + 'ﵣ' => 'سمم', + 'ﵤ' => 'صحح', + 'ﵥ' => 'صحح', + 'ﵦ' => 'صمم', + 'ﵧ' => 'شحم', + 'ﵨ' => 'شحم', + 'ﵩ' => 'شجي', + 'ﵪ' => 'شمخ', + 'ﵫ' => 'شمخ', + 'ﵬ' => 'شمم', + 'ﵭ' => 'شمم', + 'ﵮ' => 'ضحى', + 'ﵯ' => 'ضخم', + 'ﵰ' => 'ضخم', + 'ﵱ' => 'طمح', + 'ﵲ' => 'طمح', + 'ﵳ' => 'طمم', + 'ﵴ' => 'طمي', + 'ﵵ' => 'عجم', + 'ﵶ' => 'عمم', + 'ﵷ' => 'عمم', + 'ﵸ' => 'عمى', + 'ﵹ' => 'غمم', + 'ﵺ' => 'غمي', + 'ﵻ' => 'غمى', + 'ﵼ' => 'فخم', + 'ﵽ' => 'فخم', + 'ﵾ' => 'قمح', + 'ﵿ' => 'قمم', + 'ﶀ' => 'لحم', + 'ﶁ' => 'لحي', + 'ﶂ' => 'لحى', + 'ﶃ' => 'لجج', + 'ﶄ' => 'لجج', + 'ﶅ' => 'لخم', + 'ﶆ' => 'لخم', + 'ﶇ' => 'لمح', + 'ﶈ' => 'لمح', + 'ﶉ' => 'محج', + 'ﶊ' => 'محم', + 'ﶋ' => 'محي', + 'ﶌ' => 'مجح', + 'ﶍ' => 'مجم', + 'ﶎ' => 'مخج', + 'ﶏ' => 'مخم', + 'ﶒ' => 'مجخ', + 'ﶓ' => 'همج', + 'ﶔ' => 'همم', + 'ﶕ' => 'نحم', + 'ﶖ' => 'نحى', + 'ﶗ' => 'نجم', + 'ﶘ' => 'نجم', + 'ﶙ' => 'نجى', + 'ﶚ' => 'نمي', + 'ﶛ' => 'نمى', + 'ﶜ' => 'يمم', + 'ﶝ' => 'يمم', + 'ﶞ' => 'بخي', + 'ﶟ' => 'تجي', + 'ﶠ' => 'تجى', + 'ﶡ' => 'تخي', + 'ﶢ' => 'تخى', + 'ﶣ' => 'تمي', + 'ﶤ' => 'تمى', + 'ﶥ' => 'جمي', + 'ﶦ' => 'جحى', + 'ﶧ' => 'جمى', + 'ﶨ' => 'سخى', + 'ﶩ' => 'صحي', + 'ﶪ' => 'شحي', + 'ﶫ' => 'ضحي', + 'ﶬ' => 'لجي', + 'ﶭ' => 'لمي', + 'ﶮ' => 'يحي', + 'ﶯ' => 'يجي', + 'ﶰ' => 'يمي', + 'ﶱ' => 'ممي', + 'ﶲ' => 'قمي', + 'ﶳ' => 'نحي', + 'ﶴ' => 'قمح', + 'ﶵ' => 'لحم', + 'ﶶ' => 'عمي', + 'ﶷ' => 'كمي', + 'ﶸ' => 'نجح', + 'ﶹ' => 'مخي', + 'ﶺ' => 'لجم', + 'ﶻ' => 'كمم', + 'ﶼ' => 'لجم', + 'ﶽ' => 'نجح', + 'ﶾ' => 'جحي', + 'ﶿ' => 'حجي', + 'ﷀ' => 'مجي', + 'ﷁ' => 'فمي', + 'ﷂ' => 'بحي', + 'ﷃ' => 'كمم', + 'ﷄ' => 'عجم', + 'ﷅ' => 'صمم', + 'ﷆ' => 'سخي', + 'ﷇ' => 'نجي', + 'ﷰ' => 'صلے', + 'ﷱ' => 'قلے', + 'ﷲ' => 'الله', + 'ﷳ' => 'اكبر', + 'ﷴ' => 'محمد', + 'ﷵ' => 'صلعم', + 'ﷶ' => 'رسول', + 'ﷷ' => 'عليه', + 'ﷸ' => 'وسلم', + 'ﷹ' => 'صلى', + 'ﷺ' => 'صلى الله عليه وسلم', + 'ﷻ' => 'جل جلاله', + '﷼' => 'ریال', + '︐' => ',', + '︑' => '、', + '︒' => '。', + '︓' => ':', + '︔' => ';', + '︕' => '!', + '︖' => '?', + '︗' => '〖', + '︘' => '〗', + '︙' => '...', + '︰' => '..', + '︱' => '—', + '︲' => '–', + '︳' => '_', + '︴' => '_', + '︵' => '(', + '︶' => ')', + '︷' => '{', + '︸' => '}', + '︹' => '〔', + '︺' => '〕', + '︻' => '【', + '︼' => '】', + '︽' => '《', + '︾' => '》', + '︿' => '〈', + '﹀' => '〉', + '﹁' => '「', + '﹂' => '」', + '﹃' => '『', + '﹄' => '』', + '﹇' => '[', + '﹈' => ']', + '﹉' => ' ̅', + '﹊' => ' ̅', + '﹋' => ' ̅', + '﹌' => ' ̅', + '﹍' => '_', + '﹎' => '_', + '﹏' => '_', + '﹐' => ',', + '﹑' => '、', + '﹒' => '.', + '﹔' => ';', + '﹕' => ':', + '﹖' => '?', + '﹗' => '!', + '﹘' => '—', + '﹙' => '(', + '﹚' => ')', + '﹛' => '{', + '﹜' => '}', + '﹝' => '〔', + '﹞' => '〕', + '﹟' => '#', + '﹠' => '&', + '﹡' => '*', + '﹢' => '+', + '﹣' => '-', + '﹤' => '<', + '﹥' => '>', + '﹦' => '=', + '﹨' => '\\', + '﹩' => '$', + '﹪' => '%', + '﹫' => '@', + 'ﹰ' => ' ً', + 'ﹱ' => 'ـً', + 'ﹲ' => ' ٌ', + 'ﹴ' => ' ٍ', + 'ﹶ' => ' َ', + 'ﹷ' => 'ـَ', + 'ﹸ' => ' ُ', + 'ﹹ' => 'ـُ', + 'ﹺ' => ' ِ', + 'ﹻ' => 'ـِ', + 'ﹼ' => ' ّ', + 'ﹽ' => 'ـّ', + 'ﹾ' => ' ْ', + 'ﹿ' => 'ـْ', + 'ﺀ' => 'ء', + 'ﺁ' => 'آ', + 'ﺂ' => 'آ', + 'ﺃ' => 'أ', + 'ﺄ' => 'أ', + 'ﺅ' => 'ؤ', + 'ﺆ' => 'ؤ', + 'ﺇ' => 'إ', + 'ﺈ' => 'إ', + 'ﺉ' => 'ئ', + 'ﺊ' => 'ئ', + 'ﺋ' => 'ئ', + 'ﺌ' => 'ئ', + 'ﺍ' => 'ا', + 'ﺎ' => 'ا', + 'ﺏ' => 'ب', + 'ﺐ' => 'ب', + 'ﺑ' => 'ب', + 'ﺒ' => 'ب', + 'ﺓ' => 'ة', + 'ﺔ' => 'ة', + 'ﺕ' => 'ت', + 'ﺖ' => 'ت', + 'ﺗ' => 'ت', + 'ﺘ' => 'ت', + 'ﺙ' => 'ث', + 'ﺚ' => 'ث', + 'ﺛ' => 'ث', + 'ﺜ' => 'ث', + 'ﺝ' => 'ج', + 'ﺞ' => 'ج', + 'ﺟ' => 'ج', + 'ﺠ' => 'ج', + 'ﺡ' => 'ح', + 'ﺢ' => 'ح', + 'ﺣ' => 'ح', + 'ﺤ' => 'ح', + 'ﺥ' => 'خ', + 'ﺦ' => 'خ', + 'ﺧ' => 'خ', + 'ﺨ' => 'خ', + 'ﺩ' => 'د', + 'ﺪ' => 'د', + 'ﺫ' => 'ذ', + 'ﺬ' => 'ذ', + 'ﺭ' => 'ر', + 'ﺮ' => 'ر', + 'ﺯ' => 'ز', + 'ﺰ' => 'ز', + 'ﺱ' => 'س', + 'ﺲ' => 'س', + 'ﺳ' => 'س', + 'ﺴ' => 'س', + 'ﺵ' => 'ش', + 'ﺶ' => 'ش', + 'ﺷ' => 'ش', + 'ﺸ' => 'ش', + 'ﺹ' => 'ص', + 'ﺺ' => 'ص', + 'ﺻ' => 'ص', + 'ﺼ' => 'ص', + 'ﺽ' => 'ض', + 'ﺾ' => 'ض', + 'ﺿ' => 'ض', + 'ﻀ' => 'ض', + 'ﻁ' => 'ط', + 'ﻂ' => 'ط', + 'ﻃ' => 'ط', + 'ﻄ' => 'ط', + 'ﻅ' => 'ظ', + 'ﻆ' => 'ظ', + 'ﻇ' => 'ظ', + 'ﻈ' => 'ظ', + 'ﻉ' => 'ع', + 'ﻊ' => 'ع', + 'ﻋ' => 'ع', + 'ﻌ' => 'ع', + 'ﻍ' => 'غ', + 'ﻎ' => 'غ', + 'ﻏ' => 'غ', + 'ﻐ' => 'غ', + 'ﻑ' => 'ف', + 'ﻒ' => 'ف', + 'ﻓ' => 'ف', + 'ﻔ' => 'ف', + 'ﻕ' => 'ق', + 'ﻖ' => 'ق', + 'ﻗ' => 'ق', + 'ﻘ' => 'ق', + 'ﻙ' => 'ك', + 'ﻚ' => 'ك', + 'ﻛ' => 'ك', + 'ﻜ' => 'ك', + 'ﻝ' => 'ل', + 'ﻞ' => 'ل', + 'ﻟ' => 'ل', + 'ﻠ' => 'ل', + 'ﻡ' => 'م', + 'ﻢ' => 'م', + 'ﻣ' => 'م', + 'ﻤ' => 'م', + 'ﻥ' => 'ن', + 'ﻦ' => 'ن', + 'ﻧ' => 'ن', + 'ﻨ' => 'ن', + 'ﻩ' => 'ه', + 'ﻪ' => 'ه', + 'ﻫ' => 'ه', + 'ﻬ' => 'ه', + 'ﻭ' => 'و', + 'ﻮ' => 'و', + 'ﻯ' => 'ى', + 'ﻰ' => 'ى', + 'ﻱ' => 'ي', + 'ﻲ' => 'ي', + 'ﻳ' => 'ي', + 'ﻴ' => 'ي', + 'ﻵ' => 'لآ', + 'ﻶ' => 'لآ', + 'ﻷ' => 'لأ', + 'ﻸ' => 'لأ', + 'ﻹ' => 'لإ', + 'ﻺ' => 'لإ', + 'ﻻ' => 'لا', + 'ﻼ' => 'لا', + '!' => '!', + '"' => '"', + '#' => '#', + '$' => '$', + '%' => '%', + '&' => '&', + ''' => '\'', + '(' => '(', + ')' => ')', + '*' => '*', + '+' => '+', + ',' => ',', + '-' => '-', + '.' => '.', + '/' => '/', + '0' => '0', + '1' => '1', + '2' => '2', + '3' => '3', + '4' => '4', + '5' => '5', + '6' => '6', + '7' => '7', + '8' => '8', + '9' => '9', + ':' => ':', + ';' => ';', + '<' => '<', + '=' => '=', + '>' => '>', + '?' => '?', + '@' => '@', + 'A' => 'A', + 'B' => 'B', + 'C' => 'C', + 'D' => 'D', + 'E' => 'E', + 'F' => 'F', + 'G' => 'G', + 'H' => 'H', + 'I' => 'I', + 'J' => 'J', + 'K' => 'K', + 'L' => 'L', + 'M' => 'M', + 'N' => 'N', + 'O' => 'O', + 'P' => 'P', + 'Q' => 'Q', + 'R' => 'R', + 'S' => 'S', + 'T' => 'T', + 'U' => 'U', + 'V' => 'V', + 'W' => 'W', + 'X' => 'X', + 'Y' => 'Y', + 'Z' => 'Z', + '[' => '[', + '\' => '\\', + ']' => ']', + '^' => '^', + '_' => '_', + '`' => '`', + 'a' => 'a', + 'b' => 'b', + 'c' => 'c', + 'd' => 'd', + 'e' => 'e', + 'f' => 'f', + 'g' => 'g', + 'h' => 'h', + 'i' => 'i', + 'j' => 'j', + 'k' => 'k', + 'l' => 'l', + 'm' => 'm', + 'n' => 'n', + 'o' => 'o', + 'p' => 'p', + 'q' => 'q', + 'r' => 'r', + 's' => 's', + 't' => 't', + 'u' => 'u', + 'v' => 'v', + 'w' => 'w', + 'x' => 'x', + 'y' => 'y', + 'z' => 'z', + '{' => '{', + '|' => '|', + '}' => '}', + '~' => '~', + '⦅' => '⦅', + '⦆' => '⦆', + '。' => '。', + '「' => '「', + '」' => '」', + '、' => '、', + '・' => '・', + 'ヲ' => 'ヲ', + 'ァ' => 'ァ', + 'ィ' => 'ィ', + 'ゥ' => 'ゥ', + 'ェ' => 'ェ', + 'ォ' => 'ォ', + 'ャ' => 'ャ', + 'ュ' => 'ュ', + 'ョ' => 'ョ', + 'ッ' => 'ッ', + 'ー' => 'ー', + 'ア' => 'ア', + 'イ' => 'イ', + 'ウ' => 'ウ', + 'エ' => 'エ', + 'オ' => 'オ', + 'カ' => 'カ', + 'キ' => 'キ', + 'ク' => 'ク', + 'ケ' => 'ケ', + 'コ' => 'コ', + 'サ' => 'サ', + 'シ' => 'シ', + 'ス' => 'ス', + 'セ' => 'セ', + 'ソ' => 'ソ', + 'タ' => 'タ', + 'チ' => 'チ', + 'ツ' => 'ツ', + 'テ' => 'テ', + 'ト' => 'ト', + 'ナ' => 'ナ', + 'ニ' => 'ニ', + 'ヌ' => 'ヌ', + 'ネ' => 'ネ', + 'ノ' => 'ノ', + 'ハ' => 'ハ', + 'ヒ' => 'ヒ', + 'フ' => 'フ', + 'ヘ' => 'ヘ', + 'ホ' => 'ホ', + 'マ' => 'マ', + 'ミ' => 'ミ', + 'ム' => 'ム', + 'メ' => 'メ', + 'モ' => 'モ', + 'ヤ' => 'ヤ', + 'ユ' => 'ユ', + 'ヨ' => 'ヨ', + 'ラ' => 'ラ', + 'リ' => 'リ', + 'ル' => 'ル', + 'レ' => 'レ', + 'ロ' => 'ロ', + 'ワ' => 'ワ', + 'ン' => 'ン', + '゙' => '゙', + '゚' => '゚', + 'ᅠ' => 'ᅠ', + 'ᄀ' => 'ᄀ', + 'ᄁ' => 'ᄁ', + 'ᆪ' => 'ᆪ', + 'ᄂ' => 'ᄂ', + 'ᆬ' => 'ᆬ', + 'ᆭ' => 'ᆭ', + 'ᄃ' => 'ᄃ', + 'ᄄ' => 'ᄄ', + 'ᄅ' => 'ᄅ', + 'ᆰ' => 'ᆰ', + 'ᆱ' => 'ᆱ', + 'ᆲ' => 'ᆲ', + 'ᆳ' => 'ᆳ', + 'ᆴ' => 'ᆴ', + 'ᆵ' => 'ᆵ', + 'ᄚ' => 'ᄚ', + 'ᄆ' => 'ᄆ', + 'ᄇ' => 'ᄇ', + 'ᄈ' => 'ᄈ', + 'ᄡ' => 'ᄡ', + 'ᄉ' => 'ᄉ', + 'ᄊ' => 'ᄊ', + 'ᄋ' => 'ᄋ', + 'ᄌ' => 'ᄌ', + 'ᄍ' => 'ᄍ', + 'ᄎ' => 'ᄎ', + 'ᄏ' => 'ᄏ', + 'ᄐ' => 'ᄐ', + 'ᄑ' => 'ᄑ', + 'ᄒ' => 'ᄒ', + 'ᅡ' => 'ᅡ', + 'ᅢ' => 'ᅢ', + 'ᅣ' => 'ᅣ', + 'ᅤ' => 'ᅤ', + 'ᅥ' => 'ᅥ', + 'ᅦ' => 'ᅦ', + 'ᅧ' => 'ᅧ', + 'ᅨ' => 'ᅨ', + 'ᅩ' => 'ᅩ', + 'ᅪ' => 'ᅪ', + 'ᅫ' => 'ᅫ', + 'ᅬ' => 'ᅬ', + 'ᅭ' => 'ᅭ', + 'ᅮ' => 'ᅮ', + 'ᅯ' => 'ᅯ', + 'ᅰ' => 'ᅰ', + 'ᅱ' => 'ᅱ', + 'ᅲ' => 'ᅲ', + 'ᅳ' => 'ᅳ', + 'ᅴ' => 'ᅴ', + 'ᅵ' => 'ᅵ', + '¢' => '¢', + '£' => '£', + '¬' => '¬', + ' ̄' => ' ̄', + '¦' => '¦', + '¥' => '¥', + '₩' => '₩', + '│' => '│', + '←' => '←', + '↑' => '↑', + '→' => '→', + '↓' => '↓', + '■' => '■', + '○' => '○', + '𝐀' => 'A', + '𝐁' => 'B', + '𝐂' => 'C', + '𝐃' => 'D', + '𝐄' => 'E', + '𝐅' => 'F', + '𝐆' => 'G', + '𝐇' => 'H', + '𝐈' => 'I', + '𝐉' => 'J', + '𝐊' => 'K', + '𝐋' => 'L', + '𝐌' => 'M', + '𝐍' => 'N', + '𝐎' => 'O', + '𝐏' => 'P', + '𝐐' => 'Q', + '𝐑' => 'R', + '𝐒' => 'S', + '𝐓' => 'T', + '𝐔' => 'U', + '𝐕' => 'V', + '𝐖' => 'W', + '𝐗' => 'X', + '𝐘' => 'Y', + '𝐙' => 'Z', + '𝐚' => 'a', + '𝐛' => 'b', + '𝐜' => 'c', + '𝐝' => 'd', + '𝐞' => 'e', + '𝐟' => 'f', + '𝐠' => 'g', + '𝐡' => 'h', + '𝐢' => 'i', + '𝐣' => 'j', + '𝐤' => 'k', + '𝐥' => 'l', + '𝐦' => 'm', + '𝐧' => 'n', + '𝐨' => 'o', + '𝐩' => 'p', + '𝐪' => 'q', + '𝐫' => 'r', + '𝐬' => 's', + '𝐭' => 't', + '𝐮' => 'u', + '𝐯' => 'v', + '𝐰' => 'w', + '𝐱' => 'x', + '𝐲' => 'y', + '𝐳' => 'z', + '𝐴' => 'A', + '𝐵' => 'B', + '𝐶' => 'C', + '𝐷' => 'D', + '𝐸' => 'E', + '𝐹' => 'F', + '𝐺' => 'G', + '𝐻' => 'H', + '𝐼' => 'I', + '𝐽' => 'J', + '𝐾' => 'K', + '𝐿' => 'L', + '𝑀' => 'M', + '𝑁' => 'N', + '𝑂' => 'O', + '𝑃' => 'P', + '𝑄' => 'Q', + '𝑅' => 'R', + '𝑆' => 'S', + '𝑇' => 'T', + '𝑈' => 'U', + '𝑉' => 'V', + '𝑊' => 'W', + '𝑋' => 'X', + '𝑌' => 'Y', + '𝑍' => 'Z', + '𝑎' => 'a', + '𝑏' => 'b', + '𝑐' => 'c', + '𝑑' => 'd', + '𝑒' => 'e', + '𝑓' => 'f', + '𝑔' => 'g', + '𝑖' => 'i', + '𝑗' => 'j', + '𝑘' => 'k', + '𝑙' => 'l', + '𝑚' => 'm', + '𝑛' => 'n', + '𝑜' => 'o', + '𝑝' => 'p', + '𝑞' => 'q', + '𝑟' => 'r', + '𝑠' => 's', + '𝑡' => 't', + '𝑢' => 'u', + '𝑣' => 'v', + '𝑤' => 'w', + '𝑥' => 'x', + '𝑦' => 'y', + '𝑧' => 'z', + '𝑨' => 'A', + '𝑩' => 'B', + '𝑪' => 'C', + '𝑫' => 'D', + '𝑬' => 'E', + '𝑭' => 'F', + '𝑮' => 'G', + '𝑯' => 'H', + '𝑰' => 'I', + '𝑱' => 'J', + '𝑲' => 'K', + '𝑳' => 'L', + '𝑴' => 'M', + '𝑵' => 'N', + '𝑶' => 'O', + '𝑷' => 'P', + '𝑸' => 'Q', + '𝑹' => 'R', + '𝑺' => 'S', + '𝑻' => 'T', + '𝑼' => 'U', + '𝑽' => 'V', + '𝑾' => 'W', + '𝑿' => 'X', + '𝒀' => 'Y', + '𝒁' => 'Z', + '𝒂' => 'a', + '𝒃' => 'b', + '𝒄' => 'c', + '𝒅' => 'd', + '𝒆' => 'e', + '𝒇' => 'f', + '𝒈' => 'g', + '𝒉' => 'h', + '𝒊' => 'i', + '𝒋' => 'j', + '𝒌' => 'k', + '𝒍' => 'l', + '𝒎' => 'm', + '𝒏' => 'n', + '𝒐' => 'o', + '𝒑' => 'p', + '𝒒' => 'q', + '𝒓' => 'r', + '𝒔' => 's', + '𝒕' => 't', + '𝒖' => 'u', + '𝒗' => 'v', + '𝒘' => 'w', + '𝒙' => 'x', + '𝒚' => 'y', + '𝒛' => 'z', + '𝒜' => 'A', + '𝒞' => 'C', + '𝒟' => 'D', + '𝒢' => 'G', + '𝒥' => 'J', + '𝒦' => 'K', + '𝒩' => 'N', + '𝒪' => 'O', + '𝒫' => 'P', + '𝒬' => 'Q', + '𝒮' => 'S', + '𝒯' => 'T', + '𝒰' => 'U', + '𝒱' => 'V', + '𝒲' => 'W', + '𝒳' => 'X', + '𝒴' => 'Y', + '𝒵' => 'Z', + '𝒶' => 'a', + '𝒷' => 'b', + '𝒸' => 'c', + '𝒹' => 'd', + '𝒻' => 'f', + '𝒽' => 'h', + '𝒾' => 'i', + '𝒿' => 'j', + '𝓀' => 'k', + '𝓁' => 'l', + '𝓂' => 'm', + '𝓃' => 'n', + '𝓅' => 'p', + '𝓆' => 'q', + '𝓇' => 'r', + '𝓈' => 's', + '𝓉' => 't', + '𝓊' => 'u', + '𝓋' => 'v', + '𝓌' => 'w', + '𝓍' => 'x', + '𝓎' => 'y', + '𝓏' => 'z', + '𝓐' => 'A', + '𝓑' => 'B', + '𝓒' => 'C', + '𝓓' => 'D', + '𝓔' => 'E', + '𝓕' => 'F', + '𝓖' => 'G', + '𝓗' => 'H', + '𝓘' => 'I', + '𝓙' => 'J', + '𝓚' => 'K', + '𝓛' => 'L', + '𝓜' => 'M', + '𝓝' => 'N', + '𝓞' => 'O', + '𝓟' => 'P', + '𝓠' => 'Q', + '𝓡' => 'R', + '𝓢' => 'S', + '𝓣' => 'T', + '𝓤' => 'U', + '𝓥' => 'V', + '𝓦' => 'W', + '𝓧' => 'X', + '𝓨' => 'Y', + '𝓩' => 'Z', + '𝓪' => 'a', + '𝓫' => 'b', + '𝓬' => 'c', + '𝓭' => 'd', + '𝓮' => 'e', + '𝓯' => 'f', + '𝓰' => 'g', + '𝓱' => 'h', + '𝓲' => 'i', + '𝓳' => 'j', + '𝓴' => 'k', + '𝓵' => 'l', + '𝓶' => 'm', + '𝓷' => 'n', + '𝓸' => 'o', + '𝓹' => 'p', + '𝓺' => 'q', + '𝓻' => 'r', + '𝓼' => 's', + '𝓽' => 't', + '𝓾' => 'u', + '𝓿' => 'v', + '𝔀' => 'w', + '𝔁' => 'x', + '𝔂' => 'y', + '𝔃' => 'z', + '𝔄' => 'A', + '𝔅' => 'B', + '𝔇' => 'D', + '𝔈' => 'E', + '𝔉' => 'F', + '𝔊' => 'G', + '𝔍' => 'J', + '𝔎' => 'K', + '𝔏' => 'L', + '𝔐' => 'M', + '𝔑' => 'N', + '𝔒' => 'O', + '𝔓' => 'P', + '𝔔' => 'Q', + '𝔖' => 'S', + '𝔗' => 'T', + '𝔘' => 'U', + '𝔙' => 'V', + '𝔚' => 'W', + '𝔛' => 'X', + '𝔜' => 'Y', + '𝔞' => 'a', + '𝔟' => 'b', + '𝔠' => 'c', + '𝔡' => 'd', + '𝔢' => 'e', + '𝔣' => 'f', + '𝔤' => 'g', + '𝔥' => 'h', + '𝔦' => 'i', + '𝔧' => 'j', + '𝔨' => 'k', + '𝔩' => 'l', + '𝔪' => 'm', + '𝔫' => 'n', + '𝔬' => 'o', + '𝔭' => 'p', + '𝔮' => 'q', + '𝔯' => 'r', + '𝔰' => 's', + '𝔱' => 't', + '𝔲' => 'u', + '𝔳' => 'v', + '𝔴' => 'w', + '𝔵' => 'x', + '𝔶' => 'y', + '𝔷' => 'z', + '𝔸' => 'A', + '𝔹' => 'B', + '𝔻' => 'D', + '𝔼' => 'E', + '𝔽' => 'F', + '𝔾' => 'G', + '𝕀' => 'I', + '𝕁' => 'J', + '𝕂' => 'K', + '𝕃' => 'L', + '𝕄' => 'M', + '𝕆' => 'O', + '𝕊' => 'S', + '𝕋' => 'T', + '𝕌' => 'U', + '𝕍' => 'V', + '𝕎' => 'W', + '𝕏' => 'X', + '𝕐' => 'Y', + '𝕒' => 'a', + '𝕓' => 'b', + '𝕔' => 'c', + '𝕕' => 'd', + '𝕖' => 'e', + '𝕗' => 'f', + '𝕘' => 'g', + '𝕙' => 'h', + '𝕚' => 'i', + '𝕛' => 'j', + '𝕜' => 'k', + '𝕝' => 'l', + '𝕞' => 'm', + '𝕟' => 'n', + '𝕠' => 'o', + '𝕡' => 'p', + '𝕢' => 'q', + '𝕣' => 'r', + '𝕤' => 's', + '𝕥' => 't', + '𝕦' => 'u', + '𝕧' => 'v', + '𝕨' => 'w', + '𝕩' => 'x', + '𝕪' => 'y', + '𝕫' => 'z', + '𝕬' => 'A', + '𝕭' => 'B', + '𝕮' => 'C', + '𝕯' => 'D', + '𝕰' => 'E', + '𝕱' => 'F', + '𝕲' => 'G', + '𝕳' => 'H', + '𝕴' => 'I', + '𝕵' => 'J', + '𝕶' => 'K', + '𝕷' => 'L', + '𝕸' => 'M', + '𝕹' => 'N', + '𝕺' => 'O', + '𝕻' => 'P', + '𝕼' => 'Q', + '𝕽' => 'R', + '𝕾' => 'S', + '𝕿' => 'T', + '𝖀' => 'U', + '𝖁' => 'V', + '𝖂' => 'W', + '𝖃' => 'X', + '𝖄' => 'Y', + '𝖅' => 'Z', + '𝖆' => 'a', + '𝖇' => 'b', + '𝖈' => 'c', + '𝖉' => 'd', + '𝖊' => 'e', + '𝖋' => 'f', + '𝖌' => 'g', + '𝖍' => 'h', + '𝖎' => 'i', + '𝖏' => 'j', + '𝖐' => 'k', + '𝖑' => 'l', + '𝖒' => 'm', + '𝖓' => 'n', + '𝖔' => 'o', + '𝖕' => 'p', + '𝖖' => 'q', + '𝖗' => 'r', + '𝖘' => 's', + '𝖙' => 't', + '𝖚' => 'u', + '𝖛' => 'v', + '𝖜' => 'w', + '𝖝' => 'x', + '𝖞' => 'y', + '𝖟' => 'z', + '𝖠' => 'A', + '𝖡' => 'B', + '𝖢' => 'C', + '𝖣' => 'D', + '𝖤' => 'E', + '𝖥' => 'F', + '𝖦' => 'G', + '𝖧' => 'H', + '𝖨' => 'I', + '𝖩' => 'J', + '𝖪' => 'K', + '𝖫' => 'L', + '𝖬' => 'M', + '𝖭' => 'N', + '𝖮' => 'O', + '𝖯' => 'P', + '𝖰' => 'Q', + '𝖱' => 'R', + '𝖲' => 'S', + '𝖳' => 'T', + '𝖴' => 'U', + '𝖵' => 'V', + '𝖶' => 'W', + '𝖷' => 'X', + '𝖸' => 'Y', + '𝖹' => 'Z', + '𝖺' => 'a', + '𝖻' => 'b', + '𝖼' => 'c', + '𝖽' => 'd', + '𝖾' => 'e', + '𝖿' => 'f', + '𝗀' => 'g', + '𝗁' => 'h', + '𝗂' => 'i', + '𝗃' => 'j', + '𝗄' => 'k', + '𝗅' => 'l', + '𝗆' => 'm', + '𝗇' => 'n', + '𝗈' => 'o', + '𝗉' => 'p', + '𝗊' => 'q', + '𝗋' => 'r', + '𝗌' => 's', + '𝗍' => 't', + '𝗎' => 'u', + '𝗏' => 'v', + '𝗐' => 'w', + '𝗑' => 'x', + '𝗒' => 'y', + '𝗓' => 'z', + '𝗔' => 'A', + '𝗕' => 'B', + '𝗖' => 'C', + '𝗗' => 'D', + '𝗘' => 'E', + '𝗙' => 'F', + '𝗚' => 'G', + '𝗛' => 'H', + '𝗜' => 'I', + '𝗝' => 'J', + '𝗞' => 'K', + '𝗟' => 'L', + '𝗠' => 'M', + '𝗡' => 'N', + '𝗢' => 'O', + '𝗣' => 'P', + '𝗤' => 'Q', + '𝗥' => 'R', + '𝗦' => 'S', + '𝗧' => 'T', + '𝗨' => 'U', + '𝗩' => 'V', + '𝗪' => 'W', + '𝗫' => 'X', + '𝗬' => 'Y', + '𝗭' => 'Z', + '𝗮' => 'a', + '𝗯' => 'b', + '𝗰' => 'c', + '𝗱' => 'd', + '𝗲' => 'e', + '𝗳' => 'f', + '𝗴' => 'g', + '𝗵' => 'h', + '𝗶' => 'i', + '𝗷' => 'j', + '𝗸' => 'k', + '𝗹' => 'l', + '𝗺' => 'm', + '𝗻' => 'n', + '𝗼' => 'o', + '𝗽' => 'p', + '𝗾' => 'q', + '𝗿' => 'r', + '𝘀' => 's', + '𝘁' => 't', + '𝘂' => 'u', + '𝘃' => 'v', + '𝘄' => 'w', + '𝘅' => 'x', + '𝘆' => 'y', + '𝘇' => 'z', + '𝘈' => 'A', + '𝘉' => 'B', + '𝘊' => 'C', + '𝘋' => 'D', + '𝘌' => 'E', + '𝘍' => 'F', + '𝘎' => 'G', + '𝘏' => 'H', + '𝘐' => 'I', + '𝘑' => 'J', + '𝘒' => 'K', + '𝘓' => 'L', + '𝘔' => 'M', + '𝘕' => 'N', + '𝘖' => 'O', + '𝘗' => 'P', + '𝘘' => 'Q', + '𝘙' => 'R', + '𝘚' => 'S', + '𝘛' => 'T', + '𝘜' => 'U', + '𝘝' => 'V', + '𝘞' => 'W', + '𝘟' => 'X', + '𝘠' => 'Y', + '𝘡' => 'Z', + '𝘢' => 'a', + '𝘣' => 'b', + '𝘤' => 'c', + '𝘥' => 'd', + '𝘦' => 'e', + '𝘧' => 'f', + '𝘨' => 'g', + '𝘩' => 'h', + '𝘪' => 'i', + '𝘫' => 'j', + '𝘬' => 'k', + '𝘭' => 'l', + '𝘮' => 'm', + '𝘯' => 'n', + '𝘰' => 'o', + '𝘱' => 'p', + '𝘲' => 'q', + '𝘳' => 'r', + '𝘴' => 's', + '𝘵' => 't', + '𝘶' => 'u', + '𝘷' => 'v', + '𝘸' => 'w', + '𝘹' => 'x', + '𝘺' => 'y', + '𝘻' => 'z', + '𝘼' => 'A', + '𝘽' => 'B', + '𝘾' => 'C', + '𝘿' => 'D', + '𝙀' => 'E', + '𝙁' => 'F', + '𝙂' => 'G', + '𝙃' => 'H', + '𝙄' => 'I', + '𝙅' => 'J', + '𝙆' => 'K', + '𝙇' => 'L', + '𝙈' => 'M', + '𝙉' => 'N', + '𝙊' => 'O', + '𝙋' => 'P', + '𝙌' => 'Q', + '𝙍' => 'R', + '𝙎' => 'S', + '𝙏' => 'T', + '𝙐' => 'U', + '𝙑' => 'V', + '𝙒' => 'W', + '𝙓' => 'X', + '𝙔' => 'Y', + '𝙕' => 'Z', + '𝙖' => 'a', + '𝙗' => 'b', + '𝙘' => 'c', + '𝙙' => 'd', + '𝙚' => 'e', + '𝙛' => 'f', + '𝙜' => 'g', + '𝙝' => 'h', + '𝙞' => 'i', + '𝙟' => 'j', + '𝙠' => 'k', + '𝙡' => 'l', + '𝙢' => 'm', + '𝙣' => 'n', + '𝙤' => 'o', + '𝙥' => 'p', + '𝙦' => 'q', + '𝙧' => 'r', + '𝙨' => 's', + '𝙩' => 't', + '𝙪' => 'u', + '𝙫' => 'v', + '𝙬' => 'w', + '𝙭' => 'x', + '𝙮' => 'y', + '𝙯' => 'z', + '𝙰' => 'A', + '𝙱' => 'B', + '𝙲' => 'C', + '𝙳' => 'D', + '𝙴' => 'E', + '𝙵' => 'F', + '𝙶' => 'G', + '𝙷' => 'H', + '𝙸' => 'I', + '𝙹' => 'J', + '𝙺' => 'K', + '𝙻' => 'L', + '𝙼' => 'M', + '𝙽' => 'N', + '𝙾' => 'O', + '𝙿' => 'P', + '𝚀' => 'Q', + '𝚁' => 'R', + '𝚂' => 'S', + '𝚃' => 'T', + '𝚄' => 'U', + '𝚅' => 'V', + '𝚆' => 'W', + '𝚇' => 'X', + '𝚈' => 'Y', + '𝚉' => 'Z', + '𝚊' => 'a', + '𝚋' => 'b', + '𝚌' => 'c', + '𝚍' => 'd', + '𝚎' => 'e', + '𝚏' => 'f', + '𝚐' => 'g', + '𝚑' => 'h', + '𝚒' => 'i', + '𝚓' => 'j', + '𝚔' => 'k', + '𝚕' => 'l', + '𝚖' => 'm', + '𝚗' => 'n', + '𝚘' => 'o', + '𝚙' => 'p', + '𝚚' => 'q', + '𝚛' => 'r', + '𝚜' => 's', + '𝚝' => 't', + '𝚞' => 'u', + '𝚟' => 'v', + '𝚠' => 'w', + '𝚡' => 'x', + '𝚢' => 'y', + '𝚣' => 'z', + '𝚤' => 'ı', + '𝚥' => 'ȷ', + '𝚨' => 'Α', + '𝚩' => 'Β', + '𝚪' => 'Γ', + '𝚫' => 'Δ', + '𝚬' => 'Ε', + '𝚭' => 'Ζ', + '𝚮' => 'Η', + '𝚯' => 'Θ', + '𝚰' => 'Ι', + '𝚱' => 'Κ', + '𝚲' => 'Λ', + '𝚳' => 'Μ', + '𝚴' => 'Ν', + '𝚵' => 'Ξ', + '𝚶' => 'Ο', + '𝚷' => 'Π', + '𝚸' => 'Ρ', + '𝚹' => 'Θ', + '𝚺' => 'Σ', + '𝚻' => 'Τ', + '𝚼' => 'Υ', + '𝚽' => 'Φ', + '𝚾' => 'Χ', + '𝚿' => 'Ψ', + '𝛀' => 'Ω', + '𝛁' => '∇', + '𝛂' => 'α', + '𝛃' => 'β', + '𝛄' => 'γ', + '𝛅' => 'δ', + '𝛆' => 'ε', + '𝛇' => 'ζ', + '𝛈' => 'η', + '𝛉' => 'θ', + '𝛊' => 'ι', + '𝛋' => 'κ', + '𝛌' => 'λ', + '𝛍' => 'μ', + '𝛎' => 'ν', + '𝛏' => 'ξ', + '𝛐' => 'ο', + '𝛑' => 'π', + '𝛒' => 'ρ', + '𝛓' => 'ς', + '𝛔' => 'σ', + '𝛕' => 'τ', + '𝛖' => 'υ', + '𝛗' => 'φ', + '𝛘' => 'χ', + '𝛙' => 'ψ', + '𝛚' => 'ω', + '𝛛' => '∂', + '𝛜' => 'ε', + '𝛝' => 'θ', + '𝛞' => 'κ', + '𝛟' => 'φ', + '𝛠' => 'ρ', + '𝛡' => 'π', + '𝛢' => 'Α', + '𝛣' => 'Β', + '𝛤' => 'Γ', + '𝛥' => 'Δ', + '𝛦' => 'Ε', + '𝛧' => 'Ζ', + '𝛨' => 'Η', + '𝛩' => 'Θ', + '𝛪' => 'Ι', + '𝛫' => 'Κ', + '𝛬' => 'Λ', + '𝛭' => 'Μ', + '𝛮' => 'Ν', + '𝛯' => 'Ξ', + '𝛰' => 'Ο', + '𝛱' => 'Π', + '𝛲' => 'Ρ', + '𝛳' => 'Θ', + '𝛴' => 'Σ', + '𝛵' => 'Τ', + '𝛶' => 'Υ', + '𝛷' => 'Φ', + '𝛸' => 'Χ', + '𝛹' => 'Ψ', + '𝛺' => 'Ω', + '𝛻' => '∇', + '𝛼' => 'α', + '𝛽' => 'β', + '𝛾' => 'γ', + '𝛿' => 'δ', + '𝜀' => 'ε', + '𝜁' => 'ζ', + '𝜂' => 'η', + '𝜃' => 'θ', + '𝜄' => 'ι', + '𝜅' => 'κ', + '𝜆' => 'λ', + '𝜇' => 'μ', + '𝜈' => 'ν', + '𝜉' => 'ξ', + '𝜊' => 'ο', + '𝜋' => 'π', + '𝜌' => 'ρ', + '𝜍' => 'ς', + '𝜎' => 'σ', + '𝜏' => 'τ', + '𝜐' => 'υ', + '𝜑' => 'φ', + '𝜒' => 'χ', + '𝜓' => 'ψ', + '𝜔' => 'ω', + '𝜕' => '∂', + '𝜖' => 'ε', + '𝜗' => 'θ', + '𝜘' => 'κ', + '𝜙' => 'φ', + '𝜚' => 'ρ', + '𝜛' => 'π', + '𝜜' => 'Α', + '𝜝' => 'Β', + '𝜞' => 'Γ', + '𝜟' => 'Δ', + '𝜠' => 'Ε', + '𝜡' => 'Ζ', + '𝜢' => 'Η', + '𝜣' => 'Θ', + '𝜤' => 'Ι', + '𝜥' => 'Κ', + '𝜦' => 'Λ', + '𝜧' => 'Μ', + '𝜨' => 'Ν', + '𝜩' => 'Ξ', + '𝜪' => 'Ο', + '𝜫' => 'Π', + '𝜬' => 'Ρ', + '𝜭' => 'Θ', + '𝜮' => 'Σ', + '𝜯' => 'Τ', + '𝜰' => 'Υ', + '𝜱' => 'Φ', + '𝜲' => 'Χ', + '𝜳' => 'Ψ', + '𝜴' => 'Ω', + '𝜵' => '∇', + '𝜶' => 'α', + '𝜷' => 'β', + '𝜸' => 'γ', + '𝜹' => 'δ', + '𝜺' => 'ε', + '𝜻' => 'ζ', + '𝜼' => 'η', + '𝜽' => 'θ', + '𝜾' => 'ι', + '𝜿' => 'κ', + '𝝀' => 'λ', + '𝝁' => 'μ', + '𝝂' => 'ν', + '𝝃' => 'ξ', + '𝝄' => 'ο', + '𝝅' => 'π', + '𝝆' => 'ρ', + '𝝇' => 'ς', + '𝝈' => 'σ', + '𝝉' => 'τ', + '𝝊' => 'υ', + '𝝋' => 'φ', + '𝝌' => 'χ', + '𝝍' => 'ψ', + '𝝎' => 'ω', + '𝝏' => '∂', + '𝝐' => 'ε', + '𝝑' => 'θ', + '𝝒' => 'κ', + '𝝓' => 'φ', + '𝝔' => 'ρ', + '𝝕' => 'π', + '𝝖' => 'Α', + '𝝗' => 'Β', + '𝝘' => 'Γ', + '𝝙' => 'Δ', + '𝝚' => 'Ε', + '𝝛' => 'Ζ', + '𝝜' => 'Η', + '𝝝' => 'Θ', + '𝝞' => 'Ι', + '𝝟' => 'Κ', + '𝝠' => 'Λ', + '𝝡' => 'Μ', + '𝝢' => 'Ν', + '𝝣' => 'Ξ', + '𝝤' => 'Ο', + '𝝥' => 'Π', + '𝝦' => 'Ρ', + '𝝧' => 'Θ', + '𝝨' => 'Σ', + '𝝩' => 'Τ', + '𝝪' => 'Υ', + '𝝫' => 'Φ', + '𝝬' => 'Χ', + '𝝭' => 'Ψ', + '𝝮' => 'Ω', + '𝝯' => '∇', + '𝝰' => 'α', + '𝝱' => 'β', + '𝝲' => 'γ', + '𝝳' => 'δ', + '𝝴' => 'ε', + '𝝵' => 'ζ', + '𝝶' => 'η', + '𝝷' => 'θ', + '𝝸' => 'ι', + '𝝹' => 'κ', + '𝝺' => 'λ', + '𝝻' => 'μ', + '𝝼' => 'ν', + '𝝽' => 'ξ', + '𝝾' => 'ο', + '𝝿' => 'π', + '𝞀' => 'ρ', + '𝞁' => 'ς', + '𝞂' => 'σ', + '𝞃' => 'τ', + '𝞄' => 'υ', + '𝞅' => 'φ', + '𝞆' => 'χ', + '𝞇' => 'ψ', + '𝞈' => 'ω', + '𝞉' => '∂', + '𝞊' => 'ε', + '𝞋' => 'θ', + '𝞌' => 'κ', + '𝞍' => 'φ', + '𝞎' => 'ρ', + '𝞏' => 'π', + '𝞐' => 'Α', + '𝞑' => 'Β', + '𝞒' => 'Γ', + '𝞓' => 'Δ', + '𝞔' => 'Ε', + '𝞕' => 'Ζ', + '𝞖' => 'Η', + '𝞗' => 'Θ', + '𝞘' => 'Ι', + '𝞙' => 'Κ', + '𝞚' => 'Λ', + '𝞛' => 'Μ', + '𝞜' => 'Ν', + '𝞝' => 'Ξ', + '𝞞' => 'Ο', + '𝞟' => 'Π', + '𝞠' => 'Ρ', + '𝞡' => 'Θ', + '𝞢' => 'Σ', + '𝞣' => 'Τ', + '𝞤' => 'Υ', + '𝞥' => 'Φ', + '𝞦' => 'Χ', + '𝞧' => 'Ψ', + '𝞨' => 'Ω', + '𝞩' => '∇', + '𝞪' => 'α', + '𝞫' => 'β', + '𝞬' => 'γ', + '𝞭' => 'δ', + '𝞮' => 'ε', + '𝞯' => 'ζ', + '𝞰' => 'η', + '𝞱' => 'θ', + '𝞲' => 'ι', + '𝞳' => 'κ', + '𝞴' => 'λ', + '𝞵' => 'μ', + '𝞶' => 'ν', + '𝞷' => 'ξ', + '𝞸' => 'ο', + '𝞹' => 'π', + '𝞺' => 'ρ', + '𝞻' => 'ς', + '𝞼' => 'σ', + '𝞽' => 'τ', + '𝞾' => 'υ', + '𝞿' => 'φ', + '𝟀' => 'χ', + '𝟁' => 'ψ', + '𝟂' => 'ω', + '𝟃' => '∂', + '𝟄' => 'ε', + '𝟅' => 'θ', + '𝟆' => 'κ', + '𝟇' => 'φ', + '𝟈' => 'ρ', + '𝟉' => 'π', + '𝟊' => 'Ϝ', + '𝟋' => 'ϝ', + '𝟎' => '0', + '𝟏' => '1', + '𝟐' => '2', + '𝟑' => '3', + '𝟒' => '4', + '𝟓' => '5', + '𝟔' => '6', + '𝟕' => '7', + '𝟖' => '8', + '𝟗' => '9', + '𝟘' => '0', + '𝟙' => '1', + '𝟚' => '2', + '𝟛' => '3', + '𝟜' => '4', + '𝟝' => '5', + '𝟞' => '6', + '𝟟' => '7', + '𝟠' => '8', + '𝟡' => '9', + '𝟢' => '0', + '𝟣' => '1', + '𝟤' => '2', + '𝟥' => '3', + '𝟦' => '4', + '𝟧' => '5', + '𝟨' => '6', + '𝟩' => '7', + '𝟪' => '8', + '𝟫' => '9', + '𝟬' => '0', + '𝟭' => '1', + '𝟮' => '2', + '𝟯' => '3', + '𝟰' => '4', + '𝟱' => '5', + '𝟲' => '6', + '𝟳' => '7', + '𝟴' => '8', + '𝟵' => '9', + '𝟶' => '0', + '𝟷' => '1', + '𝟸' => '2', + '𝟹' => '3', + '𝟺' => '4', + '𝟻' => '5', + '𝟼' => '6', + '𝟽' => '7', + '𝟾' => '8', + '𝟿' => '9', + '𞸀' => 'ا', + '𞸁' => 'ب', + '𞸂' => 'ج', + '𞸃' => 'د', + '𞸅' => 'و', + '𞸆' => 'ز', + '𞸇' => 'ح', + '𞸈' => 'ط', + '𞸉' => 'ي', + '𞸊' => 'ك', + '𞸋' => 'ل', + '𞸌' => 'م', + '𞸍' => 'ن', + '𞸎' => 'س', + '𞸏' => 'ع', + '𞸐' => 'ف', + '𞸑' => 'ص', + '𞸒' => 'ق', + '𞸓' => 'ر', + '𞸔' => 'ش', + '𞸕' => 'ت', + '𞸖' => 'ث', + '𞸗' => 'خ', + '𞸘' => 'ذ', + '𞸙' => 'ض', + '𞸚' => 'ظ', + '𞸛' => 'غ', + '𞸜' => 'ٮ', + '𞸝' => 'ں', + '𞸞' => 'ڡ', + '𞸟' => 'ٯ', + '𞸡' => 'ب', + '𞸢' => 'ج', + '𞸤' => 'ه', + '𞸧' => 'ح', + '𞸩' => 'ي', + '𞸪' => 'ك', + '𞸫' => 'ل', + '𞸬' => 'م', + '𞸭' => 'ن', + '𞸮' => 'س', + '𞸯' => 'ع', + '𞸰' => 'ف', + '𞸱' => 'ص', + '𞸲' => 'ق', + '𞸴' => 'ش', + '𞸵' => 'ت', + '𞸶' => 'ث', + '𞸷' => 'خ', + '𞸹' => 'ض', + '𞸻' => 'غ', + '𞹂' => 'ج', + '𞹇' => 'ح', + '𞹉' => 'ي', + '𞹋' => 'ل', + '𞹍' => 'ن', + '𞹎' => 'س', + '𞹏' => 'ع', + '𞹑' => 'ص', + '𞹒' => 'ق', + '𞹔' => 'ش', + '𞹗' => 'خ', + '𞹙' => 'ض', + '𞹛' => 'غ', + '𞹝' => 'ں', + '𞹟' => 'ٯ', + '𞹡' => 'ب', + '𞹢' => 'ج', + '𞹤' => 'ه', + '𞹧' => 'ح', + '𞹨' => 'ط', + '𞹩' => 'ي', + '𞹪' => 'ك', + '𞹬' => 'م', + '𞹭' => 'ن', + '𞹮' => 'س', + '𞹯' => 'ع', + '𞹰' => 'ف', + '𞹱' => 'ص', + '𞹲' => 'ق', + '𞹴' => 'ش', + '𞹵' => 'ت', + '𞹶' => 'ث', + '𞹷' => 'خ', + '𞹹' => 'ض', + '𞹺' => 'ظ', + '𞹻' => 'غ', + '𞹼' => 'ٮ', + '𞹾' => 'ڡ', + '𞺀' => 'ا', + '𞺁' => 'ب', + '𞺂' => 'ج', + '𞺃' => 'د', + '𞺄' => 'ه', + '𞺅' => 'و', + '𞺆' => 'ز', + '𞺇' => 'ح', + '𞺈' => 'ط', + '𞺉' => 'ي', + '𞺋' => 'ل', + '𞺌' => 'م', + '𞺍' => 'ن', + '𞺎' => 'س', + '𞺏' => 'ع', + '𞺐' => 'ف', + '𞺑' => 'ص', + '𞺒' => 'ق', + '𞺓' => 'ر', + '𞺔' => 'ش', + '𞺕' => 'ت', + '𞺖' => 'ث', + '𞺗' => 'خ', + '𞺘' => 'ذ', + '𞺙' => 'ض', + '𞺚' => 'ظ', + '𞺛' => 'غ', + '𞺡' => 'ب', + '𞺢' => 'ج', + '𞺣' => 'د', + '𞺥' => 'و', + '𞺦' => 'ز', + '𞺧' => 'ح', + '𞺨' => 'ط', + '𞺩' => 'ي', + '𞺫' => 'ل', + '𞺬' => 'م', + '𞺭' => 'ن', + '𞺮' => 'س', + '𞺯' => 'ع', + '𞺰' => 'ف', + '𞺱' => 'ص', + '𞺲' => 'ق', + '𞺳' => 'ر', + '𞺴' => 'ش', + '𞺵' => 'ت', + '𞺶' => 'ث', + '𞺷' => 'خ', + '𞺸' => 'ذ', + '𞺹' => 'ض', + '𞺺' => 'ظ', + '𞺻' => 'غ', + '🄀' => '0.', + '🄁' => '0,', + '🄂' => '1,', + '🄃' => '2,', + '🄄' => '3,', + '🄅' => '4,', + '🄆' => '5,', + '🄇' => '6,', + '🄈' => '7,', + '🄉' => '8,', + '🄊' => '9,', + '🄐' => '(A)', + '🄑' => '(B)', + '🄒' => '(C)', + '🄓' => '(D)', + '🄔' => '(E)', + '🄕' => '(F)', + '🄖' => '(G)', + '🄗' => '(H)', + '🄘' => '(I)', + '🄙' => '(J)', + '🄚' => '(K)', + '🄛' => '(L)', + '🄜' => '(M)', + '🄝' => '(N)', + '🄞' => '(O)', + '🄟' => '(P)', + '🄠' => '(Q)', + '🄡' => '(R)', + '🄢' => '(S)', + '🄣' => '(T)', + '🄤' => '(U)', + '🄥' => '(V)', + '🄦' => '(W)', + '🄧' => '(X)', + '🄨' => '(Y)', + '🄩' => '(Z)', + '🄪' => '〔S〕', + '🄫' => 'C', + '🄬' => 'R', + '🄭' => 'CD', + '🄮' => 'WZ', + '🄰' => 'A', + '🄱' => 'B', + '🄲' => 'C', + '🄳' => 'D', + '🄴' => 'E', + '🄵' => 'F', + '🄶' => 'G', + '🄷' => 'H', + '🄸' => 'I', + '🄹' => 'J', + '🄺' => 'K', + '🄻' => 'L', + '🄼' => 'M', + '🄽' => 'N', + '🄾' => 'O', + '🄿' => 'P', + '🅀' => 'Q', + '🅁' => 'R', + '🅂' => 'S', + '🅃' => 'T', + '🅄' => 'U', + '🅅' => 'V', + '🅆' => 'W', + '🅇' => 'X', + '🅈' => 'Y', + '🅉' => 'Z', + '🅊' => 'HV', + '🅋' => 'MV', + '🅌' => 'SD', + '🅍' => 'SS', + '🅎' => 'PPV', + '🅏' => 'WC', + '🅪' => 'MC', + '🅫' => 'MD', + '🅬' => 'MR', + '🆐' => 'DJ', + '🈀' => 'ほか', + '🈁' => 'ココ', + '🈂' => 'サ', + '🈐' => '手', + '🈑' => '字', + '🈒' => '双', + '🈓' => 'デ', + '🈔' => '二', + '🈕' => '多', + '🈖' => '解', + '🈗' => '天', + '🈘' => '交', + '🈙' => '映', + '🈚' => '無', + '🈛' => '料', + '🈜' => '前', + '🈝' => '後', + '🈞' => '再', + '🈟' => '新', + '🈠' => '初', + '🈡' => '終', + '🈢' => '生', + '🈣' => '販', + '🈤' => '声', + '🈥' => '吹', + '🈦' => '演', + '🈧' => '投', + '🈨' => '捕', + '🈩' => '一', + '🈪' => '三', + '🈫' => '遊', + '🈬' => '左', + '🈭' => '中', + '🈮' => '右', + '🈯' => '指', + '🈰' => '走', + '🈱' => '打', + '🈲' => '禁', + '🈳' => '空', + '🈴' => '合', + '🈵' => '満', + '🈶' => '有', + '🈷' => '月', + '🈸' => '申', + '🈹' => '割', + '🈺' => '営', + '🈻' => '配', + '🉀' => '〔本〕', + '🉁' => '〔三〕', + '🉂' => '〔二〕', + '🉃' => '〔安〕', + '🉄' => '〔点〕', + '🉅' => '〔打〕', + '🉆' => '〔盗〕', + '🉇' => '〔勝〕', + '🉈' => '〔敗〕', + '🉐' => '得', + '🉑' => '可', + '🯰' => '0', + '🯱' => '1', + '🯲' => '2', + '🯳' => '3', + '🯴' => '4', + '🯵' => '5', + '🯶' => '6', + '🯷' => '7', + '🯸' => '8', + '🯹' => '9', +); diff --git a/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/bootstrap.php b/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/bootstrap.php new file mode 100644 index 000000000000..3608e5c05d6d --- /dev/null +++ b/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/bootstrap.php @@ -0,0 +1,23 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +use Symfony\Polyfill\Intl\Normalizer as p; + +if (\PHP_VERSION_ID >= 80000) { + return require __DIR__.'/bootstrap80.php'; +} + +if (!function_exists('normalizer_is_normalized')) { + function normalizer_is_normalized($string, $form = p\Normalizer::FORM_C) { return p\Normalizer::isNormalized($string, $form); } +} +if (!function_exists('normalizer_normalize')) { + function normalizer_normalize($string, $form = p\Normalizer::FORM_C) { return p\Normalizer::normalize($string, $form); } +} diff --git a/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/bootstrap80.php b/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/bootstrap80.php new file mode 100644 index 000000000000..e36d1a947700 --- /dev/null +++ b/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/bootstrap80.php @@ -0,0 +1,19 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +use Symfony\Polyfill\Intl\Normalizer as p; + +if (!function_exists('normalizer_is_normalized')) { + function normalizer_is_normalized(?string $string, ?int $form = p\Normalizer::FORM_C): bool { return p\Normalizer::isNormalized((string) $string, (int) $form); } +} +if (!function_exists('normalizer_normalize')) { + function normalizer_normalize(?string $string, ?int $form = p\Normalizer::FORM_C): string|false { return p\Normalizer::normalize((string) $string, (int) $form); } +} diff --git a/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/composer.json b/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/composer.json new file mode 100644 index 000000000000..8f4cfb4dc09d --- /dev/null +++ b/apps/files_external/3rdparty/symfony/polyfill-intl-normalizer/composer.json @@ -0,0 +1,39 @@ +{ + "name": "symfony/polyfill-intl-normalizer", + "type": "library", + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "keywords": ["polyfill", "shim", "compatibility", "portable", "intl", "normalizer"], + "homepage": "https://symfony.com", + "license": "MIT", + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "require": { + "php": ">=7.1" + }, + "autoload": { + "psr-4": { "Symfony\\Polyfill\\Intl\\Normalizer\\": "" }, + "files": [ "bootstrap.php" ], + "classmap": [ "Resources/stubs" ] + }, + "suggest": { + "ext-intl": "For best performance" + }, + "minimum-stability": "dev", + "extra": { + "branch-alias": { + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + } +} diff --git a/apps/files_external/3rdparty/symfony/polyfill-php72/LICENSE b/apps/files_external/3rdparty/symfony/polyfill-php72/LICENSE new file mode 100644 index 000000000000..4cd8bdd3007d --- /dev/null +++ b/apps/files_external/3rdparty/symfony/polyfill-php72/LICENSE @@ -0,0 +1,19 @@ +Copyright (c) 2015-2019 Fabien Potencier + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished +to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/apps/files_external/3rdparty/symfony/polyfill-php72/Php72.php b/apps/files_external/3rdparty/symfony/polyfill-php72/Php72.php new file mode 100644 index 000000000000..2b706d42be92 --- /dev/null +++ b/apps/files_external/3rdparty/symfony/polyfill-php72/Php72.php @@ -0,0 +1,217 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Polyfill\Php72; + +/** + * @author Nicolas Grekas + * @author Dariusz Rumiński + * + * @internal + */ +final class Php72 +{ + private static $hashMask; + + public static function utf8_encode($s) + { + $s .= $s; + $len = \strlen($s); + + for ($i = $len >> 1, $j = 0; $i < $len; ++$i, ++$j) { + switch (true) { + case $s[$i] < "\x80": $s[$j] = $s[$i]; break; + case $s[$i] < "\xC0": $s[$j] = "\xC2"; $s[++$j] = $s[$i]; break; + default: $s[$j] = "\xC3"; $s[++$j] = \chr(\ord($s[$i]) - 64); break; + } + } + + return substr($s, 0, $j); + } + + public static function utf8_decode($s) + { + $s = (string) $s; + $len = \strlen($s); + + for ($i = 0, $j = 0; $i < $len; ++$i, ++$j) { + switch ($s[$i] & "\xF0") { + case "\xC0": + case "\xD0": + $c = (\ord($s[$i] & "\x1F") << 6) | \ord($s[++$i] & "\x3F"); + $s[$j] = $c < 256 ? \chr($c) : '?'; + break; + + case "\xF0": + ++$i; + // no break + + case "\xE0": + $s[$j] = '?'; + $i += 2; + break; + + default: + $s[$j] = $s[$i]; + } + } + + return substr($s, 0, $j); + } + + public static function php_os_family() + { + if ('\\' === \DIRECTORY_SEPARATOR) { + return 'Windows'; + } + + $map = [ + 'Darwin' => 'Darwin', + 'DragonFly' => 'BSD', + 'FreeBSD' => 'BSD', + 'NetBSD' => 'BSD', + 'OpenBSD' => 'BSD', + 'Linux' => 'Linux', + 'SunOS' => 'Solaris', + ]; + + return isset($map[\PHP_OS]) ? $map[\PHP_OS] : 'Unknown'; + } + + public static function spl_object_id($object) + { + if (null === self::$hashMask) { + self::initHashMask(); + } + if (null === $hash = spl_object_hash($object)) { + return; + } + + // On 32-bit systems, PHP_INT_SIZE is 4, + return self::$hashMask ^ hexdec(substr($hash, 16 - (\PHP_INT_SIZE * 2 - 1), (\PHP_INT_SIZE * 2 - 1))); + } + + public static function sapi_windows_vt100_support($stream, $enable = null) + { + if (!\is_resource($stream)) { + trigger_error('sapi_windows_vt100_support() expects parameter 1 to be resource, '.\gettype($stream).' given', \E_USER_WARNING); + + return false; + } + + $meta = stream_get_meta_data($stream); + + if ('STDIO' !== $meta['stream_type']) { + trigger_error('sapi_windows_vt100_support() was not able to analyze the specified stream', \E_USER_WARNING); + + return false; + } + + // We cannot actually disable vt100 support if it is set + if (false === $enable || !self::stream_isatty($stream)) { + return false; + } + + // The native function does not apply to stdin + $meta = array_map('strtolower', $meta); + $stdin = 'php://stdin' === $meta['uri'] || 'php://fd/0' === $meta['uri']; + + return !$stdin + && (false !== getenv('ANSICON') + || 'ON' === getenv('ConEmuANSI') + || 'xterm' === getenv('TERM') + || 'Hyper' === getenv('TERM_PROGRAM')); + } + + public static function stream_isatty($stream) + { + if (!\is_resource($stream)) { + trigger_error('stream_isatty() expects parameter 1 to be resource, '.\gettype($stream).' given', \E_USER_WARNING); + + return false; + } + + if ('\\' === \DIRECTORY_SEPARATOR) { + $stat = @fstat($stream); + // Check if formatted mode is S_IFCHR + return $stat ? 0020000 === ($stat['mode'] & 0170000) : false; + } + + return \function_exists('posix_isatty') && @posix_isatty($stream); + } + + private static function initHashMask() + { + $obj = (object) []; + self::$hashMask = -1; + + // check if we are nested in an output buffering handler to prevent a fatal error with ob_start() below + $obFuncs = ['ob_clean', 'ob_end_clean', 'ob_flush', 'ob_end_flush', 'ob_get_contents', 'ob_get_flush']; + foreach (debug_backtrace(\PHP_VERSION_ID >= 50400 ? \DEBUG_BACKTRACE_IGNORE_ARGS : false) as $frame) { + if (isset($frame['function'][0]) && !isset($frame['class']) && 'o' === $frame['function'][0] && \in_array($frame['function'], $obFuncs)) { + $frame['line'] = 0; + break; + } + } + if (!empty($frame['line'])) { + ob_start(); + debug_zval_dump($obj); + self::$hashMask = (int) substr(ob_get_clean(), 17); + } + + self::$hashMask ^= hexdec(substr(spl_object_hash($obj), 16 - (\PHP_INT_SIZE * 2 - 1), (\PHP_INT_SIZE * 2 - 1))); + } + + public static function mb_chr($code, $encoding = null) + { + if (0x80 > $code %= 0x200000) { + $s = \chr($code); + } elseif (0x800 > $code) { + $s = \chr(0xC0 | $code >> 6).\chr(0x80 | $code & 0x3F); + } elseif (0x10000 > $code) { + $s = \chr(0xE0 | $code >> 12).\chr(0x80 | $code >> 6 & 0x3F).\chr(0x80 | $code & 0x3F); + } else { + $s = \chr(0xF0 | $code >> 18).\chr(0x80 | $code >> 12 & 0x3F).\chr(0x80 | $code >> 6 & 0x3F).\chr(0x80 | $code & 0x3F); + } + + if ('UTF-8' !== $encoding) { + $s = mb_convert_encoding($s, $encoding, 'UTF-8'); + } + + return $s; + } + + public static function mb_ord($s, $encoding = null) + { + if (null === $encoding) { + $s = mb_convert_encoding($s, 'UTF-8'); + } elseif ('UTF-8' !== $encoding) { + $s = mb_convert_encoding($s, 'UTF-8', $encoding); + } + + if (1 === \strlen($s)) { + return \ord($s); + } + + $code = ($s = unpack('C*', substr($s, 0, 4))) ? $s[1] : 0; + if (0xF0 <= $code) { + return (($code - 0xF0) << 18) + (($s[2] - 0x80) << 12) + (($s[3] - 0x80) << 6) + $s[4] - 0x80; + } + if (0xE0 <= $code) { + return (($code - 0xE0) << 12) + (($s[2] - 0x80) << 6) + $s[3] - 0x80; + } + if (0xC0 <= $code) { + return (($code - 0xC0) << 6) + $s[2] - 0x80; + } + + return $code; + } +} diff --git a/apps/files_external/3rdparty/symfony/polyfill-php72/README.md b/apps/files_external/3rdparty/symfony/polyfill-php72/README.md new file mode 100644 index 000000000000..59dec8a237f5 --- /dev/null +++ b/apps/files_external/3rdparty/symfony/polyfill-php72/README.md @@ -0,0 +1,28 @@ +Symfony Polyfill / Php72 +======================== + +This component provides functions added to PHP 7.2 core: + +- [`spl_object_id`](https://php.net/spl_object_id) +- [`stream_isatty`](https://php.net/stream_isatty) + +On Windows only: + +- [`sapi_windows_vt100_support`](https://php.net/sapi_windows_vt100_support) + +Moved to core since 7.2 (was in the optional XML extension earlier): + +- [`utf8_encode`](https://php.net/utf8_encode) +- [`utf8_decode`](https://php.net/utf8_decode) + +Also, it provides constants added to PHP 7.2: +- [`PHP_FLOAT_*`](https://php.net/reserved.constants#constant.php-float-dig) +- [`PHP_OS_FAMILY`](https://php.net/reserved.constants#constant.php-os-family) + +More information can be found in the +[main Polyfill README](https://github.com/symfony/polyfill/blob/master/README.md). + +License +======= + +This library is released under the [MIT license](LICENSE). diff --git a/apps/files_external/3rdparty/symfony/polyfill-php72/bootstrap.php b/apps/files_external/3rdparty/symfony/polyfill-php72/bootstrap.php new file mode 100644 index 000000000000..b5c92d4c7c7d --- /dev/null +++ b/apps/files_external/3rdparty/symfony/polyfill-php72/bootstrap.php @@ -0,0 +1,57 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +use Symfony\Polyfill\Php72 as p; + +if (\PHP_VERSION_ID >= 70200) { + return; +} + +if (!defined('PHP_FLOAT_DIG')) { + define('PHP_FLOAT_DIG', 15); +} +if (!defined('PHP_FLOAT_EPSILON')) { + define('PHP_FLOAT_EPSILON', 2.2204460492503E-16); +} +if (!defined('PHP_FLOAT_MIN')) { + define('PHP_FLOAT_MIN', 2.2250738585072E-308); +} +if (!defined('PHP_FLOAT_MAX')) { + define('PHP_FLOAT_MAX', 1.7976931348623157E+308); +} +if (!defined('PHP_OS_FAMILY')) { + define('PHP_OS_FAMILY', p\Php72::php_os_family()); +} + +if ('\\' === \DIRECTORY_SEPARATOR && !function_exists('sapi_windows_vt100_support')) { + function sapi_windows_vt100_support($stream, $enable = null) { return p\Php72::sapi_windows_vt100_support($stream, $enable); } +} +if (!function_exists('stream_isatty')) { + function stream_isatty($stream) { return p\Php72::stream_isatty($stream); } +} +if (!function_exists('utf8_encode')) { + function utf8_encode($string) { return p\Php72::utf8_encode($string); } +} +if (!function_exists('utf8_decode')) { + function utf8_decode($string) { return p\Php72::utf8_decode($string); } +} +if (!function_exists('spl_object_id')) { + function spl_object_id($object) { return p\Php72::spl_object_id($object); } +} +if (!function_exists('mb_ord')) { + function mb_ord($string, $encoding = null) { return p\Php72::mb_ord($string, $encoding); } +} +if (!function_exists('mb_chr')) { + function mb_chr($codepoint, $encoding = null) { return p\Php72::mb_chr($codepoint, $encoding); } +} +if (!function_exists('mb_scrub')) { + function mb_scrub($string, $encoding = null) { $encoding = null === $encoding ? mb_internal_encoding() : $encoding; return mb_convert_encoding($string, $encoding, $encoding); } +} diff --git a/apps/files_external/3rdparty/symfony/polyfill-php72/composer.json b/apps/files_external/3rdparty/symfony/polyfill-php72/composer.json new file mode 100644 index 000000000000..7946892c3d31 --- /dev/null +++ b/apps/files_external/3rdparty/symfony/polyfill-php72/composer.json @@ -0,0 +1,35 @@ +{ + "name": "symfony/polyfill-php72", + "type": "library", + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "keywords": ["polyfill", "shim", "compatibility", "portable"], + "homepage": "https://symfony.com", + "license": "MIT", + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "require": { + "php": ">=7.1" + }, + "autoload": { + "psr-4": { "Symfony\\Polyfill\\Php72\\": "" }, + "files": [ "bootstrap.php" ] + }, + "minimum-stability": "dev", + "extra": { + "branch-alias": { + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + } +}